| Commit message (Expand) | Author | Age | Files | Lines |
| * | prevent va_arg from being hoisted from a loop | Andrew Lenharth | 2005-06-20 | 1 | -1/+1 |
| * | core changes for varargs | Andrew Lenharth | 2005-06-18 | 1 | -1/+1 |
| * | Clean up some uninitialized variables and missing return statements that | Reid Spencer | 2005-06-18 | 1 | -3/+3 |
| * | This is not true: (X != 13 | X < 15) -> X < 15 | Chris Lattner | 2005-06-17 | 1 | -2/+1 |
| * | Don't crash when dealing with INTMIN. This fixes PR585 and | Chris Lattner | 2005-06-17 | 1 | -0/+2 |
| * | avoid constructing out of range shift amounts. | Chris Lattner | 2005-06-17 | 1 | -2/+4 |
| * | Fix PR583 and testcase Transforms/InstCombine/2005-06-15-DivSelectCrash.ll | Chris Lattner | 2005-06-16 | 1 | -1/+1 |
| * | Fix PR571, removing code that does just the WRONG thing :) | Chris Lattner | 2005-06-16 | 1 | -27/+1 |
| * | Fix a bug in my previous patch. Do not get the shift amount type (which | Chris Lattner | 2005-06-16 | 1 | -1/+1 |
| * | Fix PR582. The rewriter can move casts around, which invalidated the | Chris Lattner | 2005-06-15 | 1 | -1/+11 |
| * | Fix PR577 and testcase InstCombine/2005-06-15-ShiftSetCCCrash.ll. | Chris Lattner | 2005-06-15 | 1 | -2/+16 |
| * | Put the hack back in that removes features, causes regressions to fail, but | Reid Spencer | 2005-06-15 | 1 | -0/+2 |
| * | Unbreak several InstCombine regression checks introduced by a hack to | Reid Spencer | 2005-06-13 | 1 | -2/+0 |
| * | Fix a 64-bit problem, passing (int)0 through ... instead of (void*)0 | Chris Lattner | 2005-06-09 | 1 | -4/+4 |
| * | hack to fix bzip2 (bug 571) | Andrew Lenharth | 2005-06-04 | 1 | -0/+2 |
| * | preserve calling conventions when hacking on code | Chris Lattner | 2005-05-14 | 2 | -1/+4 |
| * | calling a function with the wrong CC is undefined, turn it into an unreachable | Chris Lattner | 2005-05-13 | 1 | -0/+14 |
| * | When lowering invokes to calls, amke sure to preserve the calling conv. This | Chris Lattner | 2005-05-13 | 1 | -7/+9 |
| * | Prefer int 0 instead of long 0 for GEP arguments. | Chris Lattner | 2005-05-13 | 1 | -3/+3 |
| * | Fix Reassociate/shifttest.ll | Chris Lattner | 2005-05-10 | 1 | -6/+7 |
| * | If a function contains no allocas, all of the calls in it are trivially | Chris Lattner | 2005-05-09 | 1 | -3/+45 |
| * | implement and.ll:test33 | Chris Lattner | 2005-05-09 | 1 | -2/+18 |
| * | Implement Reassociate/mul-neg-add.ll | Chris Lattner | 2005-05-08 | 1 | -0/+12 |
| * | Bail out earlier | Chris Lattner | 2005-05-08 | 1 | -4/+4 |
| * | Teach reassociate that 0-X === X*-1 | Chris Lattner | 2005-05-08 | 1 | -4/+46 |
| * | Fix PR557 and basictest[34].ll. | Chris Lattner | 2005-05-08 | 1 | -12/+27 |
| * | Add debugging information | Chris Lattner | 2005-05-08 | 1 | -0/+18 |
| * | eliminate gotos | Chris Lattner | 2005-05-08 | 1 | -3/+4 |
| * | Improve reassociation handling of inverses, implementing inverses.ll. | Chris Lattner | 2005-05-08 | 1 | -2/+104 |
| * | clean up and modernize this pass. | Chris Lattner | 2005-05-08 | 1 | -24/+18 |
| * | Strength reduce SAR into SHR if there is no way sign bits could be shifted | Chris Lattner | 2005-05-08 | 1 | -0/+10 |
| * | Refactor some code | Chris Lattner | 2005-05-08 | 1 | -45/+55 |
| * | Handle some simple cases where we can see that values get annihilated. | Chris Lattner | 2005-05-08 | 1 | -7/+42 |
| * | Fix a miscompilation of crafty by clobbering the "A" variable. | Chris Lattner | 2005-05-07 | 1 | -9/+10 |
| * | Rewrite the guts of the reassociate pass to be more efficient and logical. I... | Chris Lattner | 2005-05-07 | 1 | -103/+185 |
| * | Convert shifts to muls to assist reassociation. This implements | Chris Lattner | 2005-05-07 | 1 | -2/+27 |
| * | Simplify the code and rearrange it. No major functionality changes here. | Chris Lattner | 2005-05-07 | 1 | -62/+82 |
| * | Preserve tail marker | Chris Lattner | 2005-05-06 | 3 | -4/+7 |
| * | Teach instcombine propagate zeroness through shl instructions, implementing | Chris Lattner | 2005-05-06 | 1 | -8/+4 |
| * | Implement shift.ll:test23. If we are shifting right then immediately truncating | Chris Lattner | 2005-05-06 | 1 | -3/+19 |
| * | Implement xor.ll:test22 | Chris Lattner | 2005-05-06 | 1 | -0/+9 |
| * | implement and.ll:test30 and set.ll:test21 | Chris Lattner | 2005-05-06 | 1 | -18/+60 |
| * | implement or.ll:test20 | Chris Lattner | 2005-05-06 | 1 | -0/+7 |
| * | Instcombine: cast (X != 0) to int, cast (X == 1) to int -> X iff X has only ... | Chris Lattner | 2005-05-04 | 1 | -3/+25 |
| * | Fixed a comment. | John Criswell | 2005-05-02 | 1 | -3/+3 |
| * | Implement getelementptr.ll:test11 | Chris Lattner | 2005-05-01 | 1 | -0/+16 |
| * | Check for volatile loads only once. | Chris Lattner | 2005-05-01 | 1 | -9/+35 |
| * | Fix the compile failures from last night. | Chris Lattner | 2005-04-26 | 1 | -0/+2 |
| * | implement getelementptr.ll:test10 | Chris Lattner | 2005-04-25 | 1 | -1/+19 |
| * | Eliminate cases where we could << by 64, which is undefined in C. | Chris Lattner | 2005-04-24 | 1 | -9/+5 |