| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix miscompilation of MallocBench/espresso which code review pointed out | Chris Lattner | 2006-10-20 | 1 | -1/+1 |
| * | For PR950: | Reid Spencer | 2006-10-20 | 1 | -278/+316 |
| * | While creating mask, use 1ULL instead of 1. | Devang Patel | 2006-10-20 | 1 | -1/+1 |
| * | It is OK to remove extra cast if operation is EQ/NE even though source | Devang Patel | 2006-10-19 | 1 | -2/+3 |
| * | Typo Typo. | Devang Patel | 2006-10-19 | 1 | -1/+1 |
| * | Typo. | Devang Patel | 2006-10-19 | 1 | -1/+1 |
| * | Fix bug in PR454 resolution. Added new test case. | Devang Patel | 2006-10-19 | 1 | -1/+15 |
| * | Undo Chris' last patch, it caused a regression. | Reid Spencer | 2006-10-16 | 1 | -2/+2 |
| * | fix a buggy check that accidentally disabled this xform | Chris Lattner | 2006-10-15 | 1 | -1/+1 |
| * | add a new SimplifyDemandedVectorElts method, which works similarly to | Chris Lattner | 2006-10-05 | 1 | -8/+254 |
| * | Fix a bug from r1.391 of this file, where we checked the size instead of | Chris Lattner | 2006-10-01 | 1 | -2/+2 |
| * | Eliminate ConstantBool::True and ConstantBool::False. Instead, provide | Chris Lattner | 2006-09-28 | 1 | -53/+56 |
| * | simplify | Andrew Lenharth | 2006-09-20 | 1 | -12/+8 |
| * | We went through all that trouble to compute whether it was safe to transform | Chris Lattner | 2006-09-20 | 1 | -6/+46 |
| * | Back out Chris' last set of changes. This breaks 177.mesa and povray somehow. | Evan Cheng | 2006-09-20 | 1 | -43/+6 |
| * | 80 col. | Evan Cheng | 2006-09-20 | 1 | -1/+2 |
| * | If we have an add, do it in the pointer realm, not the int realm. This is cr... | Andrew Lenharth | 2006-09-19 | 1 | -0/+22 |
| * | implement select.ll:test19-22 | Chris Lattner | 2006-09-19 | 1 | -6/+43 |
| * | Fix an infinite loop building the CFE | Chris Lattner | 2006-09-18 | 1 | -1/+2 |
| * | Implement InstCombine/cast.ll:test31. This speeds up 462.libquantum by 26%. | Chris Lattner | 2006-09-18 | 1 | -4/+39 |
| * | Implement Transforms/InstCombine/shift-sra.ll:test0 | Chris Lattner | 2006-09-18 | 1 | -0/+20 |
| * | Rewrite shift/and/compare sequences to promote better licm of the RHS. | Chris Lattner | 2006-09-18 | 1 | -28/+48 |
| * | Fix Transforms/InstCombine/2006-09-15-CastToBool.ll and PR913 | Chris Lattner | 2006-09-16 | 1 | -0/+5 |
| * | Fix PR905 and InstCombine/2006-09-11-EmptyStructCrash.ll | Chris Lattner | 2006-09-11 | 1 | -1/+2 |
| * | Implement Transforms/InstCombine/hoist_instr.ll | Chris Lattner | 2006-09-09 | 1 | -14/+54 |
| * | Turn div X, (Cond ? Y : 0) -> div X, Y | Chris Lattner | 2006-09-09 | 1 | -19/+68 |
| * | eliminate RegisterOpt. It does the same thing as RegisterPass. | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
| * | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
| * | Silence a warning produced in assertions-disabled mode | Chris Lattner | 2006-07-11 | 1 | -1/+1 |
| * | Add a comment, and fix a typo that broke the build. | Owen Anderson | 2006-07-10 | 1 | -1/+2 |
| * | Don't indent the entire function. | Owen Anderson | 2006-07-10 | 1 | -50/+49 |
| * | Recognize 16-bit bswaps by relaxing overconstrained pattern. | Chris Lattner | 2006-07-10 | 1 | -2/+5 |
| * | Make instcombine not remove Phi nodes when LCSSA is live. | Owen Anderson | 2006-07-10 | 1 | -47/+51 |
| * | Shrink libllvmgcc.dylib by another 23K | Chris Lattner | 2006-06-28 | 1 | -2/+4 |
| * | Fix Transforms/InstCombine/2006-06-28-infloop.ll | Chris Lattner | 2006-06-28 | 1 | -0/+6 |
| * | Catch more function pointer casting problems | Andrew Lenharth | 2006-06-28 | 1 | -1/+9 |
| * | Implement Transforms/InstCombine/bswap.ll, turning common shift/and/or bswap | Chris Lattner | 2006-06-15 | 1 | -1/+131 |
| * | Fix a bug in a recent patch. This fixes UnitTests/Vector/Altivec/casts.c on | Chris Lattner | 2006-06-06 | 1 | -1/+1 |
| * | Swap the order of operands created here. For +&|^, the order doesn't matter, | Chris Lattner | 2006-05-31 | 1 | -2/+3 |
| * | Implement Transforms/InstCombine/store.ll:test2. | Chris Lattner | 2006-05-26 | 1 | -1/+15 |
| * | Transform things like (splat(splat)) -> splat | Chris Lattner | 2006-05-26 | 1 | -4/+50 |
| * | Introduce a helper function that simplifies interpretation of shuffle masks. | Chris Lattner | 2006-05-25 | 1 | -91/+64 |
| * | Turn (cast (shuffle (cast)) -> shuffle (cast) if it reduces the # casts in | Chris Lattner | 2006-05-25 | 1 | -2/+31 |
| * | extract element from a shuffle vector can be trivially turned into an | Chris Lattner | 2006-05-25 | 1 | -12/+41 |
| * | Silence a bogus gcc warning | Chris Lattner | 2006-05-20 | 1 | -1/+1 |
| * | Backing out last check-in for now. It's causing an infinite loop gccas lencode. | Evan Cheng | 2006-05-14 | 1 | -6/+0 |
| * | Add/Sub/Mul are safe to promote here as well. Incrementing a single-bit | Chris Lattner | 2006-05-13 | 1 | -0/+6 |
| * | Implement simple promotion for cast elimination in instcombine. This is | Chris Lattner | 2006-05-13 | 1 | -0/+119 |
| * | Refactor some code, making it simpler. | Chris Lattner | 2006-05-11 | 1 | -31/+43 |
| * | Two changes: | Chris Lattner | 2006-05-10 | 1 | -7/+72 |