- 6951381 Make it illegal to call getDependency* on non-memory instructions by Chris Lattner · 16 years ago
- 7f50863 add a new pop_back_val method which returns the value popped. This is by Chris Lattner · 16 years ago
- 2ce7f20 Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant. by Dan Gohman · 16 years ago
- 4c0d951 Update comments. There is no getArgumentAccesses. by Dan Gohman · 16 years ago
- d75ba1c Have raw_fd_ostream keep track of the position in the file to make tell() go faster by not requiring a flush(). by Ted Kremenek · 16 years ago
- d71703d Have PseudoSourceValue override Value::dump, so that it works by Dan Gohman · 16 years ago
- 29874e0 Factor some code into a new FoldSingleEntryPHINodes method. by Chris Lattner · 16 years ago
- 7c99f49 fix a really incorrect comment. by Chris Lattner · 16 years ago
- c54baa2 Split foldMemoryOperand into public non-virtual and protected virtual by Dan Gohman · 16 years ago
- 15511cf Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning. by Dan Gohman · 16 years ago
- 8cf7713 Extend X86's addFrameReference to add a MachineMemOperand for by Dan Gohman · 16 years ago
- 952b839 Fix bug 3140. Print a single parameter .file directive if we have an ELF target. by Rafael Espindola · 16 years ago
- 71af9b0 Rename DeleteBlockIfDead to DeleteDeadBlock and make it by Chris Lattner · 16 years ago
- 2b1ba24 Factor some code out of SimplifyCFG, forming a new DeleteBlockIfDead method. by Chris Lattner · 16 years ago
- 62c939d Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad, and teach X86's by Dan Gohman · 16 years ago
- 03e7d83 Add an explicit keyword. by Dan Gohman · 16 years ago
- 92faff2 Replace a #include with a forward-declaration. by Dan Gohman · 16 years ago
- 1d93b2e Fix isIntN to work with APInts > 64 bits. This method is only by Chris Lattner · 16 years ago
- 01c8e02 Comment typeo fix, thanks Duncan! by Chris Lattner · 16 years ago
- 48dd644 Add a new SCEV representing signed division. by Nick Lewycky · 16 years ago
- c7f7c1d add a little helper function that does PHI translation. by Chris Lattner · 16 years ago
- b6bbe63 add densemap range insertion method. by Chris Lattner · 16 years ago
- 13d6d44 Expand getVTList, getNodeValueTypes, and SelectNodeTo to handle more value types. by Bill Wendling · 16 years ago
- c65fc3b reenable array_pod_sort, this time hopefully happy on 64-bit by Chris Lattner · 16 years ago
- 7b6113c don't #include <algorithm> into the llvm namespace. by Chris Lattner · 16 years ago
- de5debf switch to std::sort until I have time to sort this out. by Chris Lattner · 16 years ago
- 0f41ad3 cleanups suggested by duncan, thanks! by Chris Lattner · 16 years ago
- 545fc87 define array_pod_sort in terms of operator< instead of my brain by Chris Lattner · 16 years ago
- aaffa05 There are no longer any places that require a by Duncan Sands · 16 years ago
- 1607f05 Change the interface to the type legalization method by Duncan Sands · 16 years ago
- 4329c42 don't assume iterators implicitly convert to pointers. by Chris Lattner · 16 years ago
- 99d0015 Introduce a new array_pod_sort function and switch LSR to use it by Chris Lattner · 16 years ago
- bf145d6 Reimplement the non-local dependency data structure in terms of a sorted by Chris Lattner · 16 years ago
- 3864cd4 Fix bogus assertion using getSExtValue for legitimate values, like -1 in by Eli Friedman · 16 years ago
- fd3dcbe Eliminate the DepResultTy abstraction. It is now completely by Chris Lattner · 16 years ago
- d777d40 Cache TargetData/AliasAnalysis in the pass instead of calling by Chris Lattner · 16 years ago
- 012618f add the rest of the comparison routines. by Chris Lattner · 16 years ago
- 4a69bad Two changes: Make getDependency remove QueryInst for a dirty record's by Chris Lattner · 16 years ago
- 25f4b2b introduce a typedef, no functionality change. by Chris Lattner · 16 years ago
- f68f310 Change NonLocalDeps to be a densemap of pointers to densemap by Chris Lattner · 16 years ago
- 73ec3cd implement a fixme by introducing a new getDependencyFromInternal by Chris Lattner · 16 years ago
- 0e0a5b6 REmove an old fixme, resolve another fixme by adding liberal by Chris Lattner · 16 years ago
- b911824 fix indentation. std::pair is "isPod" if the first/second are both isPod. by Chris Lattner · 16 years ago
- 4f8c18c Eliminate the dropInstruction method, which is not needed any more. by Chris Lattner · 16 years ago
- 4fd40e8 Add protected visibility to libLTO. by Nick Lewycky · 16 years ago
- 0ec48dd implement some fixme's: when deleting an instruction with by Chris Lattner · 16 years ago
- 396a4a5 Change MemDep::getNonLocalDependency to return its results as by Chris Lattner · 16 years ago
- 86b29ef reimplement getNonLocalDependency with a simpler worklist by Chris Lattner · 16 years ago
- 233336e tidy up some variable names. by Chris Lattner · 16 years ago
- 8c46527 rename some maps. by Chris Lattner · 16 years ago
- 10ca770 protect against negative values that would exceed allowed bit width by Torok Edwin · 16 years ago
- b9cf75a apparently GCC doesn't believe that I understand C by Chris Lattner · 16 years ago
- 3f7dba7 Typo fix. by Duncan Sands · 16 years ago
- 5391a1d Split getDependency into getDependency and getDependencyFrom, the by Chris Lattner · 16 years ago
- 7f52422 Now that DepType is private, we can start cleaning up some of its uses: by Chris Lattner · 16 years ago
- 4c72400 Introduce and use a new MemDepResult class to hold the results of a memdep by Chris Lattner · 16 years ago
- 39f372e Reimplement the internal abstraction used by MemDep in terms by Chris Lattner · 16 years ago
- d63e618 Fix sentinels to use correctly 'aligned' pointers. by Chris Lattner · 16 years ago
- 9ac3053 Fix spello, add DenseMapInfo specialization for PointerIntPair. by Chris Lattner · 16 years ago
- d55da4d fix comment typo by Chris Lattner · 16 years ago
- 762ac83 fix a bug. by Chris Lattner · 16 years ago
- 34b7636 add a generic "bitmangled pointer" class, which allows a parameterized by Chris Lattner · 16 years ago
- 956033a comment cleanups. by Chris Lattner · 16 years ago
- b390b17 forward declare CallSite instead of #includ'ing it. by Chris Lattner · 16 years ago
- 8b589fa rename "ping" to "verifyRemoved". I don't know why 'ping' what chosen, by Chris Lattner · 16 years ago
- e858663 comment and indentation improvements. by Chris Lattner · 16 years ago
- 739c720 Add 'hidden' and 'really_hidden' option properties. by Mikhail Glushenkov · 16 years ago
- 4f02c74 Enhance RecursivelyDeleteTriviallyDeadInstructions to optionally by Chris Lattner · 16 years ago
- 3481f24 remove doConstantPropagation and dceInstruction, they are just by Chris Lattner · 16 years ago
- e3a0884 improve const correctness. by Chris Lattner · 16 years ago
- 52c9585 move FindAvailableLoadedValue from JumpThreading to Transforms/Utils. by Chris Lattner · 16 years ago
- b29714a move MergeBasicBlockIntoOnlyPred to Transforms/Utils. by Chris Lattner · 16 years ago
- 884c70c On x86 favors folding short immediate into some arithmetic operations (e.g. add, and, xor, etc.) because materializing an immediate in a register is expensive in turns of code size. by Evan Cheng · 16 years ago
- 9f1f00a Add typedef to StringMapEntry. by Ted Kremenek · 16 years ago
- 7e6d70a Disallow multiple edges. by Mikhail Glushenkov · 16 years ago
- da27875 Fix typo. by Devang Patel · 16 years ago
- 1f1fab8 Fix the -I option (llvmc -I dir1 -I dir2 didn't work). by Mikhail Glushenkov · 16 years ago
- 8b4c5f5 Refactor Tools.td to remove repetition. by Mikhail Glushenkov · 16 years ago
- 2ad8245 LiveRanges are represented as half-open ranges. Fix the findLiveInMBBs code by Dan Gohman · 16 years ago
- 5984680 Add 'tell' method to raw_fd_ostream that clients can use to query the current location in the file the stream is writing to. by Ted Kremenek · 16 years ago
- c5dd22a add a long-overdue AllocaInst::isStaticAlloca method. by Chris Lattner · 16 years ago
- 08d67c7 change AnnotationManager to use 'const char*' instead of std::string. this fixes the leakage of those strings and avoids the creation of such strings in static cosntructors (should result in a little improvement of startup time) by Nuno Lopes · 16 years ago
- d914877 Make -fsyntax-only, -include and -emit-llvm work for C++ and Objective-C/C++. by Mikhail Glushenkov · 16 years ago
- 21d9003 Initial support for anti-dependence breaking. Currently this code does not by Dan Gohman · 16 years ago
- ad38b6e Move the scheduler constructor functions to SchedulerRegistry.h, to by Dan Gohman · 16 years ago
- d59b083 Fix an unused-parameter warning. by Dan Gohman · 16 years ago
- 942b8c8 Check in the rest of this change. The isAntiDep flag needs to be passed by Dan Gohman · 16 years ago
- 25cf227 If the type legalizer actually legalized anything by Duncan Sands · 16 years ago
- 027fdbe Move target independent td files from lib/Target/ to include/llvm/Target so they can be distributed along with the header files. by Evan Cheng · 16 years ago
- 2cd9180 Roll back rev 59890, since Chris says this can never happen. by Scott Michel · 16 years ago
- 0322808 Rename SetCCResultContents to BooleanContents. In by Duncan Sands · 16 years ago
- bab6436 Check for NULL before traversing the isa<> type hierarchy checking with a by Scott Michel · 16 years ago
- 7751ad9 Make a convenient helper for printing offsets. by Anton Korobeynikov · 16 years ago
- 253174b Cleanup of the [SU]ADDO type legalization code. Patch by Duncan! by Bill Wendling · 16 years ago
- 824b958 reapply Sanjiv's patch to genericize memcpy/memset/memmove to take an by Chris Lattner · 16 years ago
- dc77092 Revert r59802. It was breaking the build of llvm-gcc: by Bill Wendling · 16 years ago
- 219ab40 Make mem[cpy,move,set] intrinsics overloaded. by Sanjiv Gupta · 16 years ago
- cddd428 Add a flag to SDep for tracking which edges are anti-dependence edges. by Dan Gohman · 16 years ago
- e1a6d16 Update comment to reflect a semblance of reality. by Bill Wendling · 16 years ago
- 98adea1 Rename SDep's isSpecial to isArtificial, to make this field a little by Dan Gohman · 16 years ago