| Commit message (Expand) | Author | Age | Files | Lines |
| * | Factor code out into the Utils library | Chris Lattner | 2003-12-19 | 1 | -23/+3 |
| * | * Finegrainify namespacification | Chris Lattner | 2003-12-07 | 1 | -4/+17 |
| * | Implement feature: InstCombine/2003-11-13-ConstExprCastCall.ll | Chris Lattner | 2003-11-13 | 1 | -1/+2 |
| * | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
| * | Fix flawed logic that was breaking several SPEC benchmarks, including gzip an... | Chris Lattner | 2003-11-05 | 1 | -3/+3 |
| * | Fix bug with previous implementation: | Chris Lattner | 2003-11-05 | 1 | -4/+11 |
| * | Minor cleanup, plus implement InstCombine/xor.ll:test17 | Chris Lattner | 2003-11-04 | 1 | -3/+17 |
| * | Implement InstCombine/xor.ll:test(15|16) | Chris Lattner | 2003-11-04 | 1 | -1/+8 |
| * | Implement InstCombine/cast-set.ll:test6[a]. This improves code generated for | Chris Lattner | 2003-11-03 | 1 | -6/+57 |
| * | Implement InstCombine/cast-set.ll: test1, test2, test7 | Chris Lattner | 2003-11-03 | 1 | -15/+41 |
| * | Fix bug with zero sized casts | Chris Lattner | 2003-11-03 | 1 | -1/+1 |
| * | Fix bug in previous checkin | Chris Lattner | 2003-11-02 | 1 | -1/+1 |
| * | Implement transmogriphication of allocation instructions | Chris Lattner | 2003-11-02 | 1 | -2/+33 |
| * | Fix bug: 2003-10-29-CallSiteResolve.ll & PR70 | Chris Lattner | 2003-10-30 | 1 | -1/+11 |
| * | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| * | Decrease usage of use_size() | Chris Lattner | 2003-10-15 | 1 | -12/+12 |
| * | whoops, don't accidentally lose variable names | Chris Lattner | 2003-10-07 | 1 | -1/+1 |
| * | Fix bug: InstCombine/cast.ll:test11 / PR#7 | Chris Lattner | 2003-10-07 | 1 | -1/+23 |
| * | Refactor code a bit | Chris Lattner | 2003-10-07 | 1 | -4/+12 |
| * | Fix bug in previous checkin | Chris Lattner | 2003-10-07 | 1 | -0/+1 |
| * | Minor speedups for the instcombine pass | Chris Lattner | 2003-10-06 | 1 | -17/+26 |
| * | Implement InstCombine/add.ll:test17 & 18 | Chris Lattner | 2003-10-02 | 1 | -0/+16 |
| * | Squelch warning | Chris Lattner | 2003-09-22 | 1 | -1/+1 |
| * | Implement InstCombine/and.ll:test(15|16) | Chris Lattner | 2003-09-19 | 1 | -0/+27 |
| * | pull a large nested conditional out into its own function | Chris Lattner | 2003-09-19 | 1 | -70/+91 |
| * | Implement InstCombine/add.ll:test(15|16) | Chris Lattner | 2003-09-19 | 1 | -0/+37 |
| * | Simplify code | Chris Lattner | 2003-09-11 | 1 | -9/+6 |
| * | Fix spell-o's | Chris Lattner | 2003-09-10 | 1 | -1/+1 |
| * | Implement instcombine optimizations: | Chris Lattner | 2003-08-13 | 1 | -1/+97 |
| * | Generalize some of the add tests to allow for reassociation to take place | Chris Lattner | 2003-08-13 | 1 | -10/+130 |
| * | Implement InstCombine/2003-08-12-AllocaNonNull.ll | Chris Lattner | 2003-08-13 | 1 | -2/+4 |
| * | Do not cannonicalize (X != 0) into (cast X to bool) | Chris Lattner | 2003-08-13 | 1 | -79/+68 |
| * | Change cannonicalization rules: add X,X is represented as multiplies, multiplies | Chris Lattner | 2003-08-13 | 1 | -8/+24 |
| * | Allow pulling logical operations through shifts. | Chris Lattner | 2003-08-12 | 1 | -16/+61 |
| * | Simplify code | Chris Lattner | 2003-08-12 | 1 | -11/+8 |
| * | Implement testcases InstCombine/or.ll:test16/test17 | Chris Lattner | 2003-08-12 | 1 | -0/+13 |
| * | Instcombine: (A >> c1) << c2 for signed integers | Chris Lattner | 2003-07-24 | 1 | -10/+12 |
| * | Reorganization of code, no functional changes. | Chris Lattner | 2003-07-24 | 1 | -47/+48 |
| * | Allow folding several instructions into casts, which can simplify a lot | Chris Lattner | 2003-07-24 | 1 | -7/+84 |
| * | Add comments | Chris Lattner | 2003-07-23 | 1 | -0/+9 |
| * | Remove explicit check for: not (not X) = X, it is already handled because xor... | Chris Lattner | 2003-07-23 | 1 | -10/+16 |
| * | InstCombine: (X ^ C1) & C2 --> (X & C2) iff (C1&C2) == 0 | Chris Lattner | 2003-07-23 | 1 | -9/+11 |
| * | - InstCombine: (X | C1) & C2 --> X & C2 iff C1 & C1 == 0 | Chris Lattner | 2003-07-23 | 1 | -10/+33 |
| * | IC: (X & C1) | C2 --> (X | C2) & (C1|C2) | Chris Lattner | 2003-07-23 | 1 | -1/+26 |
| * | IC: (X ^ C1) & C2 --> (X & C2) ^ (C1&C2) | Chris Lattner | 2003-07-23 | 1 | -4/+16 |
| * | InstCombine: (X ^ 4) == 8 --> X == 12 | Chris Lattner | 2003-07-23 | 1 | -1/+6 |
| * | IC: (X & 5) == 13 --> false | Chris Lattner | 2003-07-23 | 1 | -5/+25 |
| * | Simplify code by using ConstantInt::getRawValue instead of checking to see | Chris Lattner | 2003-07-23 | 1 | -2/+1 |
| * | - InstCombine (cast (xor A, B) to bool) ==> (setne A, B) | Chris Lattner | 2003-07-22 | 1 | -5/+44 |
| * | Added code that checks to see if a global variable is external before replacing | John Criswell | 2003-07-21 | 1 | -1/+1 |