- 86b29ef reimplement getNonLocalDependency with a simpler worklist by Chris Lattner · 16 years ago
- cae30af don't require GVN to work on dead values, just make the by Chris Lattner · 16 years ago
- 3a76be5 Fix a thinko that manifested as a crash on clamav last night. by Chris Lattner · 16 years ago
- 822293a Fix spelling mistake. by Nick Lewycky · 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
- 00314b3 rename some variables. by Chris Lattner · 16 years ago
- a161ab0 eliminate a bunch of code in favor of using AliasAnalysis::getModRefInfo. by Chris Lattner · 16 years ago
- 10ca770 protect against negative values that would exceed allowed bit width by Torok Edwin · 16 years ago
- 25a0814 simplify some code and rename some variables. Reduce nesting. by Chris Lattner · 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
- 411052b Temporarily revert r60195. It's causing an optimized bootstrap of llvm-gcc to fail. by Bill Wendling · 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
- d3d12ec Fix PR3141 by ensuring that MemoryDependenceAnalysis::removeInstruction by Chris Lattner · 16 years ago
- 5425f22 don't revisit instructions off the beginning of the block. by Chris Lattner · 16 years ago
- 956033a comment cleanups. by Chris Lattner · 16 years ago
- baad888 more cleanups for MemoryDependenceAnalysis::removeInstruction, by Chris Lattner · 16 years ago
- 5f589dc random cleanups, no functionality change. by Chris Lattner · 16 years ago
- b390b17 forward declare CallSite instead of #includ'ing it. by Chris Lattner · 16 years ago
- 0e575f4 Run verifyRemoved from removeInstruction when -debug is specified. 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
- 565f96b simplify some code, remove escaped newline. by Chris Lattner · 16 years ago
- 57d4012 remove mysterious escaped newlines. by Chris Lattner · 16 years ago
- f5102a0 don't call MergeBasicBlockIntoOnlyPred on a block whose only by Chris Lattner · 16 years ago
- c6dbe7f Add include files needed when building with gcc 4.4 (due to use of sprintf). by Duncan Sands · 16 years ago
- f9a67a8 Fix build with gcc-4.4: it doesn't like PICStyle by Duncan Sands · 16 years ago
- 7605730 rewrite RecursivelyDeleteTriviallyDeadInstructions to use a more efficient by Chris Lattner · 16 years ago
- 2872177 remove some weirdness that came from the LSR code that has by Chris Lattner · 16 years ago
- 925451e rewrite a big chunk of how DSE does recursive dead operand by Chris Lattner · 16 years ago
- bfdef3a Scrap some boilerplate. by Mikhail Glushenkov · 16 years ago
- ad746be Support multiple compilation graph definitions. Not terribly useful, but makes the code more generic. by Mikhail Glushenkov · 16 years ago
- 739c720 Add 'hidden' and 'really_hidden' option properties. by Mikhail Glushenkov · 16 years ago
- 3321b0f Documentation: clarify what is meant by 'multiple edges'. by Mikhail Glushenkov · 16 years ago
- 9fd4955 delete ErasePossiblyDeadInstructionTree, replacing uses of it with by Chris Lattner · 16 years ago
- 1363949 Simplify LoopStrengthReduce::DeleteTriviallyDeadInstructions by by Chris Lattner · 16 years ago
- 564c0a2 enhance RecursivelyDeleteTriviallyDeadInstructions to make by Chris Lattner · 16 years ago
- 4f02c74 Enhance RecursivelyDeleteTriviallyDeadInstructions to optionally by Chris Lattner · 16 years ago
- a0d4486 use continue to reduce indentation by Chris Lattner · 16 years ago
- 3481f24 remove doConstantPropagation and dceInstruction, they are just by Chris Lattner · 16 years ago
- 1567853 simplify code. by Chris Lattner · 16 years ago
- cb03f85 simplify this logic. by Chris Lattner · 16 years ago
- d2f0db1 Also update the README. by Nick Lewycky · 16 years ago
- 8ca5248 Chris prefers icmp/select over udiv! by Nick Lewycky · 16 years ago
- df563ca Add a synthetic missed optimization. by Nick Lewycky · 16 years ago
- 895f085 Add a couple of missed optimizations on integer vectors. Multiply and divide by Nick Lewycky · 16 years ago
- 9918fb5 defensive patch: if CGP is merging a block with the entry block, make sure by Chris Lattner · 16 years ago
- 3d86d24 Fix PR3138: if we merge the entry block into another block, make sure to by Chris Lattner · 16 years ago
- a89d102 Silence a warning. by Nick Lewycky · 16 years ago
- 440954c fix build on some machines. thanks buildbot by Nuno Lopes · 16 years ago
- 4ba9aac fix my previous commit r60064: compare strings instead of pointers by Nuno Lopes · 16 years ago
- 4aebaee switch InstCombine::visitLoadInst to use FindAvailableLoadedValue by Chris Lattner · 16 years ago
- e3a0884 improve const correctness. by Chris Lattner · 16 years ago
- ee6e10b enhance FindAvailableLoadedValue to make use of AliasAnalysis if it has it. by Chris Lattner · 16 years ago
- 52c9585 move FindAvailableLoadedValue from JumpThreading to Transforms/Utils. by Chris Lattner · 16 years ago
- b7c0d94 Get rid of bogus "control may reach end of non-void function ‘...’ being by Bill Wendling · 16 years ago
- 5a5c9a5 simplify this code a bit. by Chris Lattner · 16 years ago
- 3c4f8b9 Use the new MergeBasicBlockIntoOnlyPred function. by Chris Lattner · 16 years ago
- b29714a move MergeBasicBlockIntoOnlyPred to Transforms/Utils. by Chris Lattner · 16 years ago
- 753e3ba XFAil test due to reverting of patch. by Bill Wendling · 16 years ago
- c7bcbf6 rename ThreadBlock to ProcessBlock, since it does other things than by Chris Lattner · 16 years ago
- 109872e Comment out code that isn't entirely correct. by Bill Wendling · 16 years ago
- b0a57aa Fixed HTML closing tag, cleaned up some spacing. by Misha Brukman · 16 years ago
- 9b0f0b5 Removing redundant semicolons. No functionality change. by Sanjiv Gupta · 16 years ago
- 69e067f Make jump threading substantially more powerful, in the following ways: by Chris Lattner · 16 years ago
- dc52cf4 Eliminate a compile time warning. by Evan Cheng · 16 years ago
- df90841 Avoid inserting noop's in the middle of a loop. by Evan Cheng · 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
- 56eca91 Add a missing case in visitADD. by Dale Johannesen · 16 years ago
- bc7e0f5 Add -march=x86. 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
- e21815f Add x86-specific test for add-with-overflow intrinsics. by Bill Wendling · 16 years ago
- 3fafd93 Generate something sensible for an [SU]ADDO op when the overflow/carry flag is by Bill Wendling · 16 years ago
- ab8b794 Turn on my codegen prepare heuristic by default. It doesn't affect by Chris Lattner · 16 years ago
- baa39d8 Small formatting change. by Bill Wendling · 16 years ago
- fbaa7ed Update to explain how ssp and sspreq attributes override each other. by Bill Wendling · 16 years ago
- da27875 Fix typo. by Devang Patel · 16 years ago
- 07213cb Cosmetic. by Evan Cheng · 16 years ago
- af7852f Check that running the DAG combiner between type by Duncan Sands · 16 years ago
- dbb61d1 Describe some more options in the man page. by Mikhail Glushenkov · 16 years ago
- 3cef088 ignore build dirs and generated files by Nuno Lopes · 16 years ago
- d3f01aa Allow custom lowering of ADDE/ADDC/SUBE/SUBC operations. by Sanjiv Gupta · 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
- 3acc921 Small fix: the error message was incorrect in some cases. by Mikhail Glushenkov · 16 years ago
- 8f78fa8 Emit declaration for globals and externs. by Sanjiv Gupta · 16 years ago
- 25a1b47 Fish kill flag annotations in PUSH instructions. by Dan Gohman · 16 years ago
- 2ad8245 LiveRanges are represented as half-open ranges. Fix the findLiveInMBBs code by Dan Gohman · 16 years ago
- 695d8ec teach the new heuristic how to handle inline asm. by Chris Lattner · 16 years ago
- 6f9f3e1 Disable -loop-index-split for now. by Devang Patel · 16 years ago