| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Split getDependency into getDependency and getDependencyFrom, the | Chris Lattner | 2008-11-29 | 3 | -126/+82 |
* | Temporarily revert r60195. It's causing an optimized bootstrap of llvm-gcc to... | Bill Wendling | 2008-11-29 | 1 | -20/+21 |
* | Now that DepType is private, we can start cleaning up some of its uses: | Chris Lattner | 2008-11-29 | 1 | -73/+61 |
* | Introduce and use a new MemDepResult class to hold the results of a memdep | Chris Lattner | 2008-11-29 | 4 | -95/+84 |
* | Reimplement the internal abstraction used by MemDep in terms | Chris Lattner | 2008-11-29 | 4 | -166/+166 |
* | Fix PR3141 by ensuring that MemoryDependenceAnalysis::removeInstruction | Chris Lattner | 2008-11-28 | 1 | -12/+28 |
* | don't revisit instructions off the beginning of the block. | Chris Lattner | 2008-11-28 | 1 | -2/+4 |
* | more cleanups for MemoryDependenceAnalysis::removeInstruction, | Chris Lattner | 2008-11-28 | 1 | -38/+42 |
* | random cleanups, no functionality change. | Chris Lattner | 2008-11-28 | 1 | -29/+28 |
* | Run verifyRemoved from removeInstruction when -debug is specified. | Chris Lattner | 2008-11-28 | 1 | -10/+14 |
* | rename "ping" to "verifyRemoved". I don't know why 'ping' what chosen, | Chris Lattner | 2008-11-28 | 1 | -12/+13 |
* | simplify some code, remove escaped newline. | Chris Lattner | 2008-11-28 | 1 | -22/+28 |
* | remove mysterious escaped newlines. | Chris Lattner | 2008-11-28 | 1 | -5/+5 |
* | don't call MergeBasicBlockIntoOnlyPred on a block whose only | Chris Lattner | 2008-11-28 | 2 | -11/+14 |
* | Add include files needed when building with | Duncan Sands | 2008-11-28 | 2 | -0/+2 |
* | Fix build with gcc-4.4: it doesn't like PICStyle | Duncan Sands | 2008-11-28 | 3 | -15/+15 |
* | rewrite RecursivelyDeleteTriviallyDeadInstructions to use a more efficient | Chris Lattner | 2008-11-28 | 1 | -16/+26 |
* | remove some weirdness that came from the LSR code that has | Chris Lattner | 2008-11-28 | 1 | -8/+1 |
* | rewrite a big chunk of how DSE does recursive dead operand | Chris Lattner | 2008-11-28 | 1 | -181/+105 |
* | delete ErasePossiblyDeadInstructionTree, replacing uses of it with | Chris Lattner | 2008-11-27 | 1 | -41/+9 |
* | Simplify LoopStrengthReduce::DeleteTriviallyDeadInstructions by | Chris Lattner | 2008-11-27 | 1 | -21/+20 |
* | enhance RecursivelyDeleteTriviallyDeadInstructions to make | Chris Lattner | 2008-11-27 | 1 | -0/+9 |
* | Enhance RecursivelyDeleteTriviallyDeadInstructions to optionally | Chris Lattner | 2008-11-27 | 1 | -7/+15 |
* | use continue to reduce indentation | Chris Lattner | 2008-11-27 | 1 | -18/+19 |
* | remove doConstantPropagation and dceInstruction, they are just | Chris Lattner | 2008-11-27 | 2 | -51/+26 |
* | simplify code. | Chris Lattner | 2008-11-27 | 1 | -4/+12 |
* | simplify this logic. | Chris Lattner | 2008-11-27 | 1 | -4/+6 |
* | Also update the README. | Nick Lewycky | 2008-11-27 | 1 | -7/+1 |
* | Chris prefers icmp/select over udiv! | Nick Lewycky | 2008-11-27 | 1 | -3/+11 |
* | Add a synthetic missed optimization. | Nick Lewycky | 2008-11-27 | 1 | -0/+24 |
* | Add a couple of missed optimizations on integer vectors. Multiply and divide | Nick Lewycky | 2008-11-27 | 1 | -6/+22 |
* | defensive patch: if CGP is merging a block with the entry block, make sure | Chris Lattner | 2008-11-27 | 1 | -1/+8 |
* | Fix PR3138: if we merge the entry block into another block, make sure to | Chris Lattner | 2008-11-27 | 1 | -0/+6 |
* | Silence a warning. | Nick Lewycky | 2008-11-27 | 1 | -1/+1 |
* | fix build on some machines. thanks buildbot | Nuno Lopes | 2008-11-27 | 1 | -0/+1 |
* | fix my previous commit r60064: compare strings instead of pointers | Nuno Lopes | 2008-11-27 | 1 | -1/+10 |
* | switch InstCombine::visitLoadInst to use | Chris Lattner | 2008-11-27 | 2 | -45/+54 |
* | improve const correctness. | Chris Lattner | 2008-11-27 | 1 | -2/+2 |
* | enhance FindAvailableLoadedValue to make use of AliasAnalysis | Chris Lattner | 2008-11-27 | 1 | -1/+20 |
* | move FindAvailableLoadedValue from JumpThreading to Transforms/Utils. | Chris Lattner | 2008-11-27 | 2 | -63/+65 |
* | Get rid of bogus "control may reach end of non-void function ‘...’ being | Bill Wendling | 2008-11-27 | 1 | -2/+2 |
* | simplify this code a bit. | Chris Lattner | 2008-11-27 | 1 | -4/+4 |
* | Use the new MergeBasicBlockIntoOnlyPred function. | Chris Lattner | 2008-11-27 | 1 | -19/+1 |
* | move MergeBasicBlockIntoOnlyPred to Transforms/Utils. | Chris Lattner | 2008-11-27 | 2 | -31/+33 |
* | rename ThreadBlock to ProcessBlock, since it does other things than | Chris Lattner | 2008-11-27 | 1 | -4/+4 |
* | Comment out code that isn't entirely correct. | Bill Wendling | 2008-11-27 | 1 | -1/+3 |
* | Removing redundant semicolons. No functionality change. | Sanjiv Gupta | 2008-11-27 | 1 | -2/+2 |
* | Make jump threading substantially more powerful, in the following ways: | Chris Lattner | 2008-11-27 | 1 | -0/+273 |
* | Eliminate a compile time warning. | Evan Cheng | 2008-11-27 | 1 | -1/+1 |
* | Avoid inserting noop's in the middle of a loop. | Evan Cheng | 2008-11-27 | 1 | -1/+7 |