| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement select.ll:test[3-6] | Chris Lattner | 2004-03-30 | 1 | -4/+32 |
* | X % -1 == X % 1 == 0 | Chris Lattner | 2004-03-26 | 1 | -0/+2 |
* | Two changes: | Chris Lattner | 2004-03-25 | 1 | -16/+40 |
* | Teach the optimizer to delete zero sized alloca's (but not mallocs!) | Chris Lattner | 2004-03-19 | 1 | -4/+12 |
* | Be more accurate | Chris Lattner | 2004-03-17 | 1 | -4/+15 |
* | Fix bug in previous checkin | Chris Lattner | 2004-03-16 | 1 | -2/+7 |
* | Okay, so there is no reasonable way for tail duplication to update SSA form, | Chris Lattner | 2004-03-16 | 1 | -195/+49 |
* | Do not try to optimize PHI nodes with incredibly high degree. This reduces SCCP | Chris Lattner | 2004-03-16 | 1 | -0/+7 |
* | Do not copy gigantic switch instructions | Chris Lattner | 2004-03-16 | 1 | -1/+11 |
* | Add counters for the number of calls elimianted | Chris Lattner | 2004-03-15 | 1 | -0/+6 |
* | Implement LICM of calls in simple cases. This is sufficient to move around | Chris Lattner | 2004-03-15 | 1 | -1/+31 |
* | Add some debugging output | Chris Lattner | 2004-03-13 | 1 | -1/+8 |
* | Implement sub.ll:test14 | Chris Lattner | 2004-03-13 | 1 | -8/+29 |
* | Implement InstCombine/sub.ll:test12 & test13 | Chris Lattner | 2004-03-12 | 1 | -0/+36 |
* | Add sccp support for select instructions | Chris Lattner | 2004-03-12 | 1 | -0/+23 |
* | Add trivial optimizations for select instructions | Chris Lattner | 2004-03-12 | 1 | -0/+15 |
* | Since 'load null' is undefined, we can make it do whatever we want. Returning | Chris Lattner | 2004-03-07 | 1 | -0/+6 |
* | Disable tail duplication in a case that breaks on Olden/tsp | Chris Lattner | 2004-03-01 | 1 | -0/+4 |
* | Fix PR255: [tailduplication] Single basic block loops are very rare | Chris Lattner | 2004-02-29 | 1 | -1/+2 |
* | Rename AddUsesToWorkList -> AddUsersToWorkList, as that is what it does. | Chris Lattner | 2004-02-28 | 1 | -19/+54 |
* | Turn 'free null' into nothing | Chris Lattner | 2004-02-28 | 1 | -0/+8 |
* | Implement test/Regression/Transforms/InstCombine/canonicalize_branch.ll | Chris Lattner | 2004-02-27 | 1 | -1/+23 |
* | Fix a faulty optimization on FP values | Chris Lattner | 2004-02-24 | 1 | -1/+2 |
* | Generate much more efficient code in programs like pifft | Chris Lattner | 2004-02-23 | 1 | -0/+8 |
* | Fix a small typeo in my checkin last night that broke vortex and other progra... | Chris Lattner | 2004-02-23 | 1 | -1/+1 |
* | Fix InstCombine/2004-02-23-ShiftShiftOverflow.ll | Chris Lattner | 2004-02-23 | 1 | -3/+10 |
* | Implement cast.ll::test14/15 | Chris Lattner | 2004-02-23 | 1 | -0/+37 |
* | Refactor some code. In the mul - setcc folding case, we really care about | Chris Lattner | 2004-02-23 | 1 | -32/+63 |
* | Implement mul.ll:test11 | Chris Lattner | 2004-02-23 | 1 | -6/+7 |
* | Implement "strength reduction" of X <= C and X >= C | Chris Lattner | 2004-02-23 | 1 | -0/+9 |
* | Implement InstCombine/mul.ll:test10, which is a case that occurs when dealing | Chris Lattner | 2004-02-23 | 1 | -0/+40 |
* | Implement Transforms/InstCombine/cast.ll:test13, a case which occurs in a | Chris Lattner | 2004-02-22 | 2 | -4/+35 |
* | Fold PHI nodes of constants which are only used by a single cast. This imple... | Chris Lattner | 2004-02-16 | 1 | -0/+29 |
* | Teach LLVM to unravel the "swap idiom". This implements: | Chris Lattner | 2004-02-16 | 1 | -2/+13 |
* | Implement Transforms/InstCombine/xor.ll:test19 | Chris Lattner | 2004-02-16 | 1 | -2/+13 |
* | Adjustments to support the new ConstantAggregateZero class | Chris Lattner | 2004-02-15 | 2 | -5/+9 |
* | Remove obsolete comment. Unreachable blocks will automatically be left at the | Chris Lattner | 2004-02-11 | 1 | -2/+0 |
* | Add an _embarassingly simple_ implementation of basic block layout. This is | Chris Lattner | 2004-02-11 | 1 | -0/+141 |
* | rename the "exceptional" destination of an invoke instruction to the 'unwind'... | Chris Lattner | 2004-02-08 | 1 | -2/+2 |
* | Add debug output | Chris Lattner | 2004-02-05 | 1 | -0/+4 |
* | Adjust to the new BasicBlock ctor, which requires a function parameter | Chris Lattner | 2004-02-04 | 1 | -1/+1 |
* | Disable (x - (y - z)) => (x + (z - y)) optimization for floating point. | Chris Lattner | 2004-02-02 | 1 | -1/+2 |
* | Update comment | Chris Lattner | 2004-02-02 | 1 | -1/+1 |
* | Disable tail duplication in any "hard" cases, where it might break SSA form. | Chris Lattner | 2004-02-01 | 1 | -1/+27 |
* | Fix the count of the number of instructions removed | Chris Lattner | 2004-02-01 | 1 | -0/+1 |
* | Fix InstCombine/2004-01-13-InstCombineInvokePHI.ll, which also fixes lots | Chris Lattner | 2004-01-14 | 1 | -4/+20 |
* | Fix bug in previous checkin | Chris Lattner | 2004-01-12 | 1 | -1/+3 |
* | Eliminate use of ConstantHandling and ConstantExpr::getShift interfaces | Chris Lattner | 2004-01-12 | 1 | -39/+58 |
* | Add header file I accidentally removed in teh shuffle | Chris Lattner | 2004-01-12 | 1 | -0/+1 |
* | Remove use of the ConstantHandling interfaces | Chris Lattner | 2004-01-12 | 1 | -15/+6 |