2004-02-28 |
Chris Lattner | Rename AddUsesToWorkList -> AddUsersToWorkList, as... |
blob | commitdiff | raw |
2004-02-28 |
Chris Lattner | Turn 'free null' into nothing |
blob | commitdiff | raw | diff to current |
2004-02-27 |
Chris Lattner | Implement test/Regression/Transforms/InstCombine/canoni... |
blob | commitdiff | raw | diff to current |
2004-02-24 |
Chris Lattner | Fix a faulty optimization on FP values |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Chris Lattner | Generate much more efficient code in programs like... |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Chris Lattner | Fix a small typeo in my checkin last night that broke... |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Chris Lattner | Fix InstCombine/2004-02-23-ShiftShiftOverflow.ll |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Chris Lattner | Implement cast.ll::test14/15 |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Chris Lattner | Refactor some code. In the mul - setcc folding case... |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Chris Lattner | Implement mul.ll:test11 |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Chris Lattner | Implement "strength reduction" of X <= C and X >= C |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Chris Lattner | Implement InstCombine/mul.ll:test10, which is a case... |
blob | commitdiff | raw | diff to current |
2004-02-22 |
Chris Lattner | Implement Transforms/InstCombine/cast.ll:test13, a... |
blob | commitdiff | raw | diff to current |
2004-02-16 |
Chris Lattner | Fold PHI nodes of constants which are only used by... |
blob | commitdiff | raw | diff to current |
2004-02-16 |
Chris Lattner | Teach LLVM to unravel the "swap idiom". This implements: |
blob | commitdiff | raw | diff to current |
2004-02-16 |
Chris Lattner | Implement Transforms/InstCombine/xor.ll:test19 |
blob | commitdiff | raw | diff to current |
2004-02-15 |
Chris Lattner | Adjustments to support the new ConstantAggregateZero... |
blob | commitdiff | raw | diff to current |
2004-02-08 |
Chris Lattner | rename the "exceptional" destination of an invoke instr... |
blob | commitdiff | raw | diff to current |
2004-02-02 |
Chris Lattner | Disable (x - (y - z)) => (x + (z - y)) optimization... |
blob | commitdiff | raw | diff to current |
2004-01-14 |
Chris Lattner | Fix InstCombine/2004-01-13-InstCombineInvokePHI.ll... |
blob | commitdiff | raw | diff to current |
2004-01-12 |
Chris Lattner | Fix bug in previous checkin |
blob | commitdiff | raw | diff to current |
2004-01-12 |
Chris Lattner | Eliminate use of ConstantHandling and ConstantExpr... |
blob | commitdiff | raw | diff to current |
2004-01-12 |
Chris Lattner | Do not hack on volatile loads. I'm not sure what the... |
blob | commitdiff | raw | diff to current |
2003-12-19 |
Chris Lattner | Factor code out into the Utils library |
blob | commitdiff | raw | diff to current |
2003-12-07 |
Chris Lattner | * Finegrainify namespacification |
blob | commitdiff | raw | diff to current |
2003-11-13 |
Chris Lattner | Implement feature: InstCombine/2003-11-13-ConstExprCast... |
blob | commitdiff | raw | diff to current |
2003-11-11 |
Brian Gaeke | Put all LLVM code into the llvm namespace, as per bug... |
blob | commitdiff | raw | diff to current |
2003-11-05 |
Chris Lattner | Fix flawed logic that was breaking several SPEC benchma... |
blob | commitdiff | raw | diff to current |
2003-11-05 |
Chris Lattner | Fix bug with previous implementation: |
blob | commitdiff | raw | diff to current |
2003-11-04 |
Chris Lattner | Minor cleanup, plus implement InstCombine/xor.ll:test17 |
blob | commitdiff | raw | diff to current |
2003-11-04 |
Chris Lattner | Implement InstCombine/xor.ll:test(15|16) |
blob | commitdiff | raw | diff to current |
2003-11-03 |
Chris Lattner | Implement InstCombine/cast-set.ll:test6[a]. This impro... |
blob | commitdiff | raw | diff to current |
2003-11-03 |
Chris Lattner | Implement InstCombine/cast-set.ll: test1, test2, test7 |
blob | commitdiff | raw | diff to current |
2003-11-03 |
Chris Lattner | Fix bug with zero sized casts |
blob | commitdiff | raw | diff to current |
2003-11-02 |
Chris Lattner | Fix bug in previous checkin |
blob | commitdiff | raw | diff to current |
2003-11-02 |
Chris Lattner | Implement transmogriphication of allocation instructions |
blob | commitdiff | raw | diff to current |
2003-10-30 |
Chris Lattner | Fix bug: 2003-10-29-CallSiteResolve.ll & PR70 |
blob | commitdiff | raw | diff to current |
2003-10-20 |
John Criswell | Added LLVM project notice to the top of every C++ sourc... |
blob | commitdiff | raw | diff to current |
2003-10-15 |
Chris Lattner | Decrease usage of use_size() |
blob | commitdiff | raw | diff to current |
2003-10-07 |
Chris Lattner | whoops, don't accidentally lose variable names |
blob | commitdiff | raw | diff to current |
2003-10-07 |
Chris Lattner | Fix bug: InstCombine/cast.ll:test11 / PR#7 |
blob | commitdiff | raw | diff to current |
2003-10-07 |
Chris Lattner | Refactor code a bit |
blob | commitdiff | raw | diff to current |
2003-10-07 |
Chris Lattner | Fix bug in previous checkin |
blob | commitdiff | raw | diff to current |
2003-10-06 |
Chris Lattner | Minor speedups for the instcombine pass |
blob | commitdiff | raw | diff to current |
2003-10-02 |
Chris Lattner | Implement InstCombine/add.ll:test17 & 18 |
blob | commitdiff | raw | diff to current |
2003-09-22 |
Chris Lattner | Squelch warning |
blob | commitdiff | raw | diff to current |
2003-09-19 |
Chris Lattner | Implement InstCombine/and.ll:test(15|16) |
blob | commitdiff | raw | diff to current |
2003-09-19 |
Chris Lattner | pull a large nested conditional out into its own function |
blob | commitdiff | raw | diff to current |
2003-09-19 |
Chris Lattner | Implement InstCombine/add.ll:test(15|16) |
blob | commitdiff | raw | diff to current |
2003-09-11 |
Chris Lattner | Simplify code |
blob | commitdiff | raw | diff to current |
2003-09-10 |
Chris Lattner | Fix spell-o's |
blob | commitdiff | raw | diff to current |
2003-08-13 |
Chris Lattner | Implement instcombine optimizations: |
blob | commitdiff | raw | diff to current |
2003-08-13 |
Chris Lattner | Generalize some of the add tests to allow for reassocia... |
blob | commitdiff | raw | diff to current |
2003-08-13 |
Chris Lattner | Implement InstCombine/2003-08-12-AllocaNonNull.ll |
blob | commitdiff | raw | diff to current |
2003-08-13 |
Chris Lattner | Do not cannonicalize (X != 0) into (cast X to bool) |
blob | commitdiff | raw | diff to current |
2003-08-13 |
Chris Lattner | Change cannonicalization rules: add X,X is represented... |
blob | commitdiff | raw | diff to current |
2003-08-12 |
Chris Lattner | Allow pulling logical operations through shifts. |
blob | commitdiff | raw | diff to current |
2003-08-12 |
Chris Lattner | Simplify code |
blob | commitdiff | raw | diff to current |
2003-08-12 |
Chris Lattner | Implement testcases InstCombine/or.ll:test16/test17 |
blob | commitdiff | raw | diff to current |
2003-07-24 |
Chris Lattner | Instcombine: (A >> c1) << c2 for signed integers |
blob | commitdiff | raw | diff to current |
2003-07-24 |
Chris Lattner | Reorganization of code, no functional changes. |
blob | commitdiff | raw | diff to current |
2003-07-24 |
Chris Lattner | Allow folding several instructions into casts, which... |
blob | commitdiff | raw | diff to current |
2003-07-23 |
Chris Lattner | Add comments |
blob | commitdiff | raw | diff to current |
2003-07-23 |
Chris Lattner | Remove explicit check for: not (not X) = X, it is alrea... |
blob | commitdiff | raw | diff to current |
2003-07-23 |
Chris Lattner | InstCombine: (X ^ C1) & C2 --> (X & C2) iff (C1&C2... |
blob | commitdiff | raw | diff to current |
2003-07-23 |
Chris Lattner | - InstCombine: (X | C1) & C2 --> X & C2 iff C1 &... |
blob | commitdiff | raw | diff to current |
2003-07-23 |
Chris Lattner | IC: (X & C1) | C2 --> (X | C2) & (C1|C2) |
blob | commitdiff | raw | diff to current |
2003-07-23 |
Chris Lattner | IC: (X ^ C1) & C2 --> (X & C2) ^ (C1&C2) |
blob | commitdiff | raw | diff to current |
2003-07-23 |
Chris Lattner | InstCombine: (X ^ 4) == 8 --> X == 12 |
blob | commitdiff | raw | diff to current |
2003-07-23 |
Chris Lattner | IC: (X & 5) == 13 --> false |
blob | commitdiff | raw | diff to current |
2003-07-23 |
Chris Lattner | Simplify code by using ConstantInt::getRawValue instead... |
blob | commitdiff | raw | diff to current |
2003-07-22 |
Chris Lattner | - InstCombine (cast (xor A, B) to bool) ==> (setne... |
blob | commitdiff | raw | diff to current |
2003-07-21 |
John Criswell | Added code that checks to see if a global variable... |
blob | commitdiff | raw | diff to current |
2003-07-17 |
John Criswell | Dinakar and I fixed a bug where we were trying to get... |
blob | commitdiff | raw | diff to current |
2003-06-26 |
Chris Lattner | Add support for elimination of load instruction from... |
blob | commitdiff | raw | diff to current |
2003-06-25 |
Chris Lattner | Instcombine: X * -1 -> -X |
blob | commitdiff | raw | diff to current |
2003-06-23 |
Chris Lattner | Implement new transforms: |
blob | commitdiff | raw | diff to current |
2003-06-21 |
Chris Lattner | Instcombine cast (getelementptr Ptr, 0, 0, 0) to .... |
blob | commitdiff | raw | diff to current |
2003-06-19 |
Chris Lattner | Implement the functionality of InstCombine/call.ll |
blob | commitdiff | raw | diff to current |
2003-06-05 |
Chris Lattner | Fix bug: InstCombine/2003-06-05-BranchInvertInfLoop.ll |
blob | commitdiff | raw | diff to current |
2003-06-04 |
Chris Lattner | Clean up previous code. |
blob | commitdiff | raw | diff to current |
2003-06-04 |
Chris Lattner | Implement combination of boolean not with branch |
blob | commitdiff | raw | diff to current |
2003-06-01 |
Chris Lattner | Implement xform: (X != 0) -> (bool)X |
blob | commitdiff | raw | diff to current |
2003-05-27 |
Chris Lattner | Fix bug: Instcombine/2003-05-27-ConstExprCrash.ll |
blob | commitdiff | raw | diff to current |
2003-05-26 |
Chris Lattner | Fix bug: InstCombine/2003-05-26-CastMiscompile.ll |
blob | commitdiff | raw | diff to current |
2003-05-22 |
Chris Lattner | Minor cleanups. |
blob | commitdiff | raw | diff to current |
2003-05-20 |
Misha Brukman | s/convertable/convertible/g |
blob | commitdiff | raw | diff to current |
2003-04-30 |
Chris Lattner | Fix another case where constexprs could cause a crash |
blob | commitdiff | raw | diff to current |
2003-04-30 |
Chris Lattner | Fix constant folding of constexprs |
blob | commitdiff | raw | diff to current |
2003-04-16 |
Chris Lattner | Change the interface to constant expressions to allow... |
blob | commitdiff | raw | diff to current |
2003-03-11 |
Chris Lattner | Add the following instcombine xforms: |
blob | commitdiff | raw | diff to current |
2003-03-10 |
Chris Lattner | Implement: -A*-B == A*B |
blob | commitdiff | raw | diff to current |
2003-03-10 |
Chris Lattner | Add new transformation: // (~A | ~B) == (~(A & B)) |
blob | commitdiff | raw | diff to current |
2003-03-10 |
Chris Lattner | Generalize not and neg comparison testers to allow... |
blob | commitdiff | raw | diff to current |
2003-03-10 |
Chris Lattner | Generalize (A+c1)+c2 optimization to work with all... |
blob | commitdiff | raw | diff to current |
2003-03-10 |
Chris Lattner | Minor change, no functionality diff |
blob | commitdiff | raw | diff to current |
2003-03-10 |
Chris Lattner | Fix bug: (x << 100) wasn't folded to 0, but (x >> 100... |
blob | commitdiff | raw | diff to current |
2003-03-10 |
Chris Lattner | Implement: (A|B)^B == A & (~B) |
blob | commitdiff | raw | diff to current |
2003-03-05 |
Chris Lattner | Implement %test7 in InstCombine/getelementptr.ll |
blob | commitdiff | raw | diff to current |
2003-02-18 |
Chris Lattner | 4 new transformations: |
blob | commitdiff | raw | diff to current |
next |