2005-09-18 |
Chris Lattner | fix typeo |
blob | commitdiff | raw |
2005-09-18 |
Chris Lattner | Remove unintentionally committed code |
blob | commitdiff | raw | diff to current |
2005-09-18 |
Chris Lattner | implement shift.ll:test25. This compiles: |
blob | commitdiff | raw | diff to current |
2005-09-18 |
Chris Lattner | Implement add.ll:test29. Codegening: |
blob | commitdiff | raw | diff to current |
2005-09-18 |
Chris Lattner | remove debug output |
blob | commitdiff | raw | diff to current |
2005-09-18 |
Chris Lattner | Implement or.ll:test21. This teaches instcombine to... |
blob | commitdiff | raw | diff to current |
2005-09-14 |
Chris Lattner | Fix the regression last night compiling povray |
blob | commitdiff | raw | diff to current |
2005-09-13 |
Chris Lattner | Add a simple xform to simplify array accesses with... |
blob | commitdiff | raw | diff to current |
2005-09-13 |
Chris Lattner | Add a helper function, allowing us to simplify some... |
blob | commitdiff | raw | diff to current |
2005-09-12 |
Chris Lattner | Implement a simple xform to turn code like this: |
blob | commitdiff | raw | diff to current |
2005-09-12 |
Chris Lattner | Another load-peephole optimization: do gcse when two... |
blob | commitdiff | raw | diff to current |
2005-09-12 |
Chris Lattner | Implement a trivial form of store->load forwarding... |
blob | commitdiff | raw | diff to current |
2005-08-08 |
Chris Lattner | Use the new 'moveBefore' method to simplify some code... |
blob | commitdiff | raw | diff to current |
2005-08-07 |
Chris Lattner | Add some simple folds that occur in bitfield cases... |
blob | commitdiff | raw | diff to current |
2005-08-05 |
Chris Lattner | now that hasConstantValue defaults to only returning... |
blob | commitdiff | raw | diff to current |
2005-08-04 |
Nate Begeman | Fix a fixme in CondPropagate.cpp by moving a PhiNode... |
blob | commitdiff | raw | diff to current |
2005-08-02 |
Chris Lattner | Update to use the new MathExtras.h support for log2... |
blob | commitdiff | raw | diff to current |
2005-07-27 |
Jeff Cohen | Eliminate all remaining tabs and trailing spaces. |
blob | commitdiff | raw | diff to current |
2005-07-20 |
Chris Lattner | Do not let MaskedValueIsZero consider undef to be zero... |
blob | commitdiff | raw | diff to current |
2005-07-18 |
Chris Lattner | When transforming &A[i] < &A[j] -> i < j, make sure... |
blob | commitdiff | raw | diff to current |
2005-07-07 |
Chris Lattner | Fix a problem that instcombine would hit when dealing... |
blob | commitdiff | raw | diff to current |
2005-06-18 |
Reid Spencer | Clean up some uninitialized variables and missing retur... |
blob | commitdiff | raw | diff to current |
2005-06-17 |
Chris Lattner | This is not true: (X != 13 | X < 15) -> X < 15 |
blob | commitdiff | raw | diff to current |
2005-06-17 |
Chris Lattner | Don't crash when dealing with INTMIN. This fixes PR585 and |
blob | commitdiff | raw | diff to current |
2005-06-17 |
Chris Lattner | avoid constructing out of range shift amounts. |
blob | commitdiff | raw | diff to current |
2005-06-16 |
Chris Lattner | Fix PR583 and testcase Transforms/InstCombine/2005... |
blob | commitdiff | raw | diff to current |
2005-06-16 |
Chris Lattner | Fix PR571, removing code that does just the WRONG thing :) |
blob | commitdiff | raw | diff to current |
2005-06-16 |
Chris Lattner | Fix a bug in my previous patch. Do not get the shift... |
blob | commitdiff | raw | diff to current |
2005-06-15 |
Chris Lattner | Fix PR577 and testcase InstCombine/2005-06-15-ShiftSetC... |
blob | commitdiff | raw | diff to current |
2005-06-15 |
Reid Spencer | Put the hack back in that removes features, causes... |
blob | commitdiff | raw | diff to current |
2005-06-13 |
Reid Spencer | Unbreak several InstCombine regression checks introduce... |
blob | commitdiff | raw | diff to current |
2005-06-04 |
Andrew Lenharth | hack to fix bzip2 (bug 571) |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | preserve calling conventions when hacking on code |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | calling a function with the wrong CC is undefined,... |
blob | commitdiff | raw | diff to current |
2005-05-09 |
Chris Lattner | implement and.ll:test33 |
blob | commitdiff | raw | diff to current |
2005-05-08 |
Chris Lattner | Strength reduce SAR into SHR if there is no way sign... |
blob | commitdiff | raw | diff to current |
2005-05-07 |
Chris Lattner | Fix a miscompilation of crafty by clobbering the "A... |
blob | commitdiff | raw | diff to current |
2005-05-06 |
Chris Lattner | Preserve tail marker |
blob | commitdiff | raw | diff to current |
2005-05-06 |
Chris Lattner | Teach instcombine propagate zeroness through shl instru... |
blob | commitdiff | raw | diff to current |
2005-05-06 |
Chris Lattner | Implement shift.ll:test23. If we are shifting right... |
blob | commitdiff | raw | diff to current |
2005-05-06 |
Chris Lattner | Implement xor.ll:test22 |
blob | commitdiff | raw | diff to current |
2005-05-06 |
Chris Lattner | implement and.ll:test30 and set.ll:test21 |
blob | commitdiff | raw | diff to current |
2005-05-06 |
Chris Lattner | implement or.ll:test20 |
blob | commitdiff | raw | diff to current |
2005-05-04 |
Chris Lattner | Instcombine: cast (X != 0) to int, cast (X == 1) to... |
blob | commitdiff | raw | diff to current |
2005-05-01 |
Chris Lattner | Implement getelementptr.ll:test11 |
blob | commitdiff | raw | diff to current |
2005-05-01 |
Chris Lattner | Check for volatile loads only once. |
blob | commitdiff | raw | diff to current |
2005-04-26 |
Chris Lattner | Fix the compile failures from last night. |
blob | commitdiff | raw | diff to current |
2005-04-25 |
Chris Lattner | implement getelementptr.ll:test10 |
blob | commitdiff | raw | diff to current |
2005-04-24 |
Chris Lattner | Eliminate cases where we could << by 64, which is undef... |
blob | commitdiff | raw | diff to current |
2005-04-24 |
Chris Lattner | Implement xor.ll:test21: select (not C), A, B -> selec... |
blob | commitdiff | raw | diff to current |
2005-04-24 |
Chris Lattner | Use getPrimitiveSizeInBits() instead of getPrimitiveSiz... |
blob | commitdiff | raw | diff to current |
2005-04-23 |
Jeff Cohen | Eliminate tabs and trailing spaces |
blob | commitdiff | raw | diff to current |
2005-04-23 |
Chris Lattner | Generalize the setcc -> PHI and Select folding optimiz... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Chris Lattner | Instcombine this: |
blob | commitdiff | raw | diff to current |
2005-04-19 |
Chris Lattner | Eliminate a broken transformation, fixing PR548 |
blob | commitdiff | raw | diff to current |
2005-04-08 |
Chris Lattner | Fix bug: InstCombine/2005-05-07-UDivSelectCrash.ll |
blob | commitdiff | raw | diff to current |
2005-04-07 |
Chris Lattner | Implement the following xforms: |
blob | commitdiff | raw | diff to current |
2005-04-07 |
Chris Lattner | Implement InstCombine/add.ll:test28, transforming C1... |
blob | commitdiff | raw | diff to current |
2005-04-07 |
Chris Lattner | Transform X-(X+Y) == -Y and X-(Y+X) == -Y |
blob | commitdiff | raw | diff to current |
2005-03-29 |
Chris Lattner | disable this transformation in the one obscure case... |
blob | commitdiff | raw | diff to current |
2005-03-04 |
Chris Lattner | Do not compute 1ULL << 64, which is undefined. This... |
blob | commitdiff | raw | diff to current |
2005-01-31 |
Chris Lattner | Implement InstCombine/cast.ll:test25, a case that occur... |
blob | commitdiff | raw | diff to current |
2005-01-31 |
Chris Lattner | Implement the trivial cases in InstCombine/store.ll |
blob | commitdiff | raw | diff to current |
2005-01-31 |
Chris Lattner | Implement Transforms/InstCombine/cast-load-gep.ll,... |
blob | commitdiff | raw | diff to current |
2005-01-29 |
Chris Lattner | Adjust to changes in instruction interfaces. |
blob | commitdiff | raw | diff to current |
2005-01-28 |
Chris Lattner | * add some DEBUG statements |
blob | commitdiff | raw | diff to current |
2005-01-23 |
Chris Lattner | Get rid of a several dozen more and instructions in... |
blob | commitdiff | raw | diff to current |
2005-01-21 |
Chris Lattner | Handle comparisons of gep instructions that have differ... |
blob | commitdiff | raw | diff to current |
2005-01-19 |
Chris Lattner | Add two optimizations. The first folds (X+Y)-X -> Y |
blob | commitdiff | raw | diff to current |
2005-01-17 |
Chris Lattner | Delete PHI nodes that are not dead but are locked in... |
blob | commitdiff | raw | diff to current |
2005-01-17 |
Chris Lattner | Move code out of indentation one level to make it easie... |
blob | commitdiff | raw | diff to current |
2005-01-14 |
Chris Lattner | Fix some bugs in an xform added yesterday. This fixes... |
blob | commitdiff | raw | diff to current |
2005-01-14 |
Chris Lattner | Fix a compile crash on spiff |
blob | commitdiff | raw | diff to current |
2005-01-14 |
Chris Lattner | if two gep comparisons only differ by one index, compar... |
blob | commitdiff | raw | diff to current |
2005-01-13 |
Chris Lattner | Do not overrun iterators. This fixes a 176.gcc crash |
blob | commitdiff | raw | diff to current |
2005-01-13 |
Chris Lattner | Turn select C, (X+Y), (X-Y) --> (X+(select C, Y, (... |
blob | commitdiff | raw | diff to current |
2005-01-13 |
Chris Lattner | Implement an optimization for == and != comparisons... |
blob | commitdiff | raw | diff to current |
2005-01-13 |
Chris Lattner | Fix some bugs in code I didn't mean to check in. |
blob | commitdiff | raw | diff to current |
2005-01-13 |
Chris Lattner | Fix a crash compiling 129.compress |
blob | commitdiff | raw | diff to current |
2005-01-08 |
Chris Lattner | Fix uint64_t -> unsigned VS warnings. |
blob | commitdiff | raw | diff to current |
2005-01-01 |
Chris Lattner | This is a bulk commit that implements the following... |
blob | commitdiff | raw | diff to current |
2004-12-14 |
Chris Lattner | Constant exprs are not efficiently negatable in practic... |
blob | commitdiff | raw | diff to current |
2004-12-12 |
Chris Lattner | Optimize div/rem + select combinations more. |
blob | commitdiff | raw | diff to current |
2004-12-09 |
Chris Lattner | note to self: Do not check in debugging code! |
blob | commitdiff | raw | diff to current |
2004-12-09 |
Chris Lattner | Implement trivial sinking for load instructions. This... |
blob | commitdiff | raw | diff to current |
2004-12-08 |
Chris Lattner | Do extremely simple sinking of instructions when they... |
blob | commitdiff | raw | diff to current |
2004-12-08 |
Alkis Evlogimenos | Fix this regression and remove the XFAIL from this... |
blob | commitdiff | raw | diff to current |
2004-12-08 |
Chris Lattner | Fix Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll |
blob | commitdiff | raw | diff to current |
2004-11-28 |
Reid Spencer | Fix for PR454: |
blob | commitdiff | raw | diff to current |
2004-11-27 |
Chris Lattner | Implement Regression/Transforms/InstCombine/getelementp... |
blob | commitdiff | raw | diff to current |
2004-11-18 |
Chris Lattner | Delete stoppoints that occur for the same source line. |
blob | commitdiff | raw | diff to current |
2004-11-15 |
Chris Lattner | Quiet warnings on the persephone tester |
blob | commitdiff | raw | diff to current |
2004-11-14 |
Chris Lattner | This optimization makes MANY phi nodes that all have... |
blob | commitdiff | raw | diff to current |
2004-11-14 |
Chris Lattner | Implement instcombine/phi.ll:test6 - pulling operations... |
blob | commitdiff | raw | diff to current |
2004-11-14 |
Chris Lattner | Transform this: |
blob | commitdiff | raw | diff to current |
2004-11-13 |
Chris Lattner | Simplify handling of shifts to be the same as we do... |
blob | commitdiff | raw | diff to current |
2004-11-13 |
Chris Lattner | Fold: |
blob | commitdiff | raw | diff to current |
2004-11-05 |
Chris Lattner | Fix some warnings on VC++ |
blob | commitdiff | raw | diff to current |
2004-11-02 |
Chris Lattner | * Rearrange code slightly |
blob | commitdiff | raw | diff to current |
next |