2005-08-03 |
Chris Lattner | Fix a nasty dangling pointer issue. The ScalarEvolutio... |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Update to use the new MathExtras.h support for log2... |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Like the comment says, do not insert cast instructions... |
tree | commitdiff |
2005-08-02 |
Chris Lattner | add a comment, make a check more lenient |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Simplify for loop, clear a per-loop map after processin... |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Add a comment |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Fix an iterator invalidation problem |
tree | commitdiff |
2005-07-30 |
Jeff Cohen | Keep tabs and trailing spaces out. |
tree | commitdiff |
2005-07-30 |
Jeff Cohen | Fix VC++ build problems. |
tree | commitdiff |
2005-07-30 |
Nate Begeman | Ack, typo |
tree | commitdiff |
2005-07-30 |
Nate Begeman | Commit a new LoopStrengthReduce pass that can use scala... |
tree | commitdiff |
2005-07-30 |
Nate Begeman | Break SCEVExpander out of IndVarSimplify into its own... |
tree | commitdiff |
2005-07-27 |
Jeff Cohen | Eliminate all remaining tabs and trailing spaces. |
tree | commitdiff |
2005-07-20 |
Chris Lattner | Do not let MaskedValueIsZero consider undef to be zero... |
tree | commitdiff |
2005-07-18 |
Chris Lattner | When transforming &A[i] < &A[j] -> i < j, make sure... |
tree | commitdiff |
2005-07-07 |
Chris Lattner | Fix a problem that instcombine would hit when dealing... |
tree | commitdiff |
2005-06-20 |
Andrew Lenharth | prevent va_arg from being hoisted from a loop |
tree | commitdiff |
2005-06-18 |
Andrew Lenharth | core changes for varargs |
tree | commitdiff |
2005-06-18 |
Reid Spencer | Clean up some uninitialized variables and missing retur... |
tree | commitdiff |
2005-06-17 |
Chris Lattner | This is not true: (X != 13 | X < 15) -> X < 15 |
tree | commitdiff |
2005-06-17 |
Chris Lattner | Don't crash when dealing with INTMIN. This fixes PR585 and |
tree | commitdiff |
2005-06-17 |
Chris Lattner | avoid constructing out of range shift amounts. |
tree | commitdiff |
2005-06-16 |
Chris Lattner | Fix PR583 and testcase Transforms/InstCombine/2005... |
tree | commitdiff |
2005-06-16 |
Chris Lattner | Fix PR571, removing code that does just the WRONG thing :) |
tree | commitdiff |
2005-06-16 |
Chris Lattner | Fix a bug in my previous patch. Do not get the shift... |
tree | commitdiff |
2005-06-15 |
Chris Lattner | Fix PR582. The rewriter can move casts around, which... |
tree | commitdiff |
2005-06-15 |
Chris Lattner | Fix PR577 and testcase InstCombine/2005-06-15-ShiftSetC... |
tree | commitdiff |
2005-06-15 |
Reid Spencer | Put the hack back in that removes features, causes... |
tree | commitdiff |
2005-06-13 |
Reid Spencer | Unbreak several InstCombine regression checks introduce... |
tree | commitdiff |
2005-06-04 |
Andrew Lenharth | hack to fix bzip2 (bug 571) |
tree | commitdiff |
2005-05-14 |
Chris Lattner | preserve calling conventions when hacking on code |
tree | commitdiff |
2005-05-13 |
Chris Lattner | calling a function with the wrong CC is undefined,... |
tree | commitdiff |
2005-05-10 |
Chris Lattner | Fix Reassociate/shifttest.ll |
tree | commitdiff |
2005-05-09 |
Chris Lattner | If a function contains no allocas, all of the calls... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | implement and.ll:test33 |
tree | commitdiff |
2005-05-08 |
Chris Lattner | Implement Reassociate/mul-neg-add.ll |
tree | commitdiff |
2005-05-08 |
Chris Lattner | Bail out earlier |
tree | commitdiff |
2005-05-08 |
Chris Lattner | Teach reassociate that 0-X === X*-1 |
tree | commitdiff |
2005-05-08 |
Chris Lattner | Fix PR557 and basictest[34].ll. |
tree | commitdiff |
2005-05-08 |
Chris Lattner | Add debugging information |
tree | commitdiff |
2005-05-08 |
Chris Lattner | eliminate gotos |
tree | commitdiff |
2005-05-08 |
Chris Lattner | Improve reassociation handling of inverses, implementin... |
tree | commitdiff |
2005-05-08 |
Chris Lattner | clean up and modernize this pass. |
tree | commitdiff |
2005-05-08 |
Chris Lattner | Strength reduce SAR into SHR if there is no way sign... |
tree | commitdiff |
2005-05-08 |
Chris Lattner | Refactor some code |
tree | commitdiff |
2005-05-08 |
Chris Lattner | Handle some simple cases where we can see that values... |
tree | commitdiff |
2005-05-07 |
Chris Lattner | Fix a miscompilation of crafty by clobbering the "A... |
tree | commitdiff |
2005-05-07 |
Chris Lattner | Rewrite the guts of the reassociate pass to be more... |
tree | commitdiff |
2005-05-07 |
Chris Lattner | Convert shifts to muls to assist reassociation. This... |
tree | commitdiff |
2005-05-07 |
Chris Lattner | Simplify the code and rearrange it. No major functiona... |
tree | commitdiff |
2005-05-06 |
Chris Lattner | Preserve tail marker |
tree | commitdiff |
2005-05-06 |
Chris Lattner | Teach instcombine propagate zeroness through shl instru... |
tree | commitdiff |
2005-05-06 |
Chris Lattner | Implement shift.ll:test23. If we are shifting right... |
tree | commitdiff |
2005-05-06 |
Chris Lattner | Implement xor.ll:test22 |
tree | commitdiff |
2005-05-06 |
Chris Lattner | implement and.ll:test30 and set.ll:test21 |
tree | commitdiff |
2005-05-06 |
Chris Lattner | implement or.ll:test20 |
tree | commitdiff |
2005-05-04 |
Chris Lattner | Instcombine: cast (X != 0) to int, cast (X == 1) to... |
tree | commitdiff |
2005-05-01 |
Chris Lattner | Implement getelementptr.ll:test11 |
tree | commitdiff |
2005-05-01 |
Chris Lattner | Check for volatile loads only once. |
tree | commitdiff |
2005-04-26 |
Chris Lattner | Fix the compile failures from last night. |
tree | commitdiff |
2005-04-25 |
Chris Lattner | implement getelementptr.ll:test10 |
tree | commitdiff |
2005-04-24 |
Chris Lattner | Eliminate cases where we could << by 64, which is undef... |
tree | commitdiff |
2005-04-24 |
Chris Lattner | Implement xor.ll:test21: select (not C), A, B -> selec... |
tree | commitdiff |
2005-04-24 |
Chris Lattner | Use getPrimitiveSizeInBits() instead of getPrimitiveSiz... |
tree | commitdiff |
2005-04-23 |
Jeff Cohen | Eliminate tabs and trailing spaces |
tree | commitdiff |
2005-04-23 |
Chris Lattner | Generalize the setcc -> PHI and Select folding optimiz... |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Instcombine this: |
tree | commitdiff |
2005-04-19 |
Chris Lattner | Wrap some long lines. |
tree | commitdiff |
2005-04-19 |
Chris Lattner | Eliminate a broken transformation, fixing PR548 |
tree | commitdiff |
2005-04-18 |
Chris Lattner | silence a bogus warning |
tree | commitdiff |
2005-04-15 |
Chris Lattner | a new simple pass, which will be extended to be more... |
tree | commitdiff |
2005-04-08 |
Chris Lattner | Fix bug: InstCombine/2005-05-07-UDivSelectCrash.ll |
tree | commitdiff |
2005-04-07 |
Chris Lattner | Implement the following xforms: |
tree | commitdiff |
2005-04-07 |
Chris Lattner | Implement InstCombine/add.ll:test28, transforming C1... |
tree | commitdiff |
2005-04-07 |
Chris Lattner | Transform X-(X+Y) == -Y and X-(Y+X) == -Y |
tree | commitdiff |
2005-03-29 |
Chris Lattner | disable this transformation in the one obscure case... |
tree | commitdiff |
2005-03-25 |
Chris Lattner | Fix a bug where LICM was not updating AA information... |
tree | commitdiff |
2005-03-23 |
Chris Lattner | enable -debug-only=licm |
tree | commitdiff |
2005-03-15 |
Chris Lattner | This mega patch converts us from using Function::a... |
tree | commitdiff |
2005-03-06 |
Chris Lattner | fix a bug where we thought arguments were constants :( |
tree | commitdiff |
2005-03-06 |
Chris Lattner | Fix Regression/Transforms/LoopStrengthReduce/dont_inser... |
tree | commitdiff |
2005-03-06 |
Chris Lattner | implement Transforms/LoopStrengthReduce/invariant_value... |
tree | commitdiff |
2005-03-06 |
Chris Lattner | minor simplifications of the code. |
tree | commitdiff |
2005-03-06 |
Chris Lattner | Fix a bug where we could corrupt a parent loop's header... |
tree | commitdiff |
2005-03-05 |
Jeff Cohen | Reformat comments to fix 80 columns. |
tree | commitdiff |
2005-03-05 |
Jeff Cohen | Reuse induction variables created for strength-reduced... |
tree | commitdiff |
2005-03-04 |
Chris Lattner | Do not compute 1ULL << 64, which is undefined. This... |
tree | commitdiff |
2005-03-04 |
Jeff Cohen | Add support for not strength reducing GEPs where the... |
tree | commitdiff |
2005-03-01 |
Jeff Cohen | Fixed the following LSR bugs: |
tree | commitdiff |
2005-02-28 |
Jeff Cohen | Fix crash in LSR due to attempt to remove original... |
tree | commitdiff |
2005-02-27 |
Jeff Cohen | PHI nodes were incorrectly placed when more than one... |
tree | commitdiff |
2005-02-27 |
Jeff Cohen | First pass at improved Loop Strength Reduction. Still... |
tree | commitdiff |
2005-02-22 |
Chris Lattner | Remove use of bind_obj |
tree | commitdiff |
2005-02-17 |
Chris Lattner | Do not mark obviously unreachable blocks live when... |
tree | commitdiff |
2005-02-14 |
Chris Lattner | Fix the second bug attached to PR504. |
tree | commitdiff |
2005-02-12 |
Chris Lattner | Fix for testcase Transforms/IndVarsSimplify/2005-02... |
tree | commitdiff |
2005-02-01 |
Chris Lattner | API change. |
tree | commitdiff |
2005-01-31 |
Chris Lattner | Implement InstCombine/cast.ll:test25, a case that occur... |
tree | commitdiff |
2005-01-31 |
Chris Lattner | Implement the trivial cases in InstCombine/store.ll |
tree | commitdiff |
next |