Age | Commit message (Expand) | Author |
2005-09-26 | Factor the GetGEPGlobalInitializer out of this pass and into Transforms/Utils | Chris Lattner |
2005-09-24 | Move MaskedValueIsZero up. | Chris Lattner |
2005-09-18 | Refactor this code a bit and make it more general. This now compiles: | Chris Lattner |
2005-09-18 | Compile | Chris Lattner |
2005-09-18 | Generalize this transform, using MaskedValueIsZero, allowing us to compile: | Chris Lattner |
2005-09-18 | fix typeo | Chris Lattner |
2005-09-18 | Remove unintentionally committed code | Chris Lattner |
2005-09-18 | implement shift.ll:test25. This compiles: | Chris Lattner |
2005-09-18 | Implement add.ll:test29. Codegening: | Chris Lattner |
2005-09-18 | remove debug output | Chris Lattner |
2005-09-18 | Implement or.ll:test21. This teaches instcombine to be able to turn this: | Chris Lattner |
2005-09-14 | Fix the regression last night compiling povray | Chris Lattner |
2005-09-13 | Add a simple xform to simplify array accesses with casts in the way. | Chris Lattner |
2005-09-13 | Add a helper function, allowing us to simplify some code a bit, changing | Chris Lattner |
2005-09-12 | Implement a simple xform to turn code like this: | Chris Lattner |
2005-09-12 | Another load-peephole optimization: do gcse when two loads are next to | Chris Lattner |
2005-09-12 | Implement a trivial form of store->load forwarding where the store and the | Chris Lattner |
2005-08-08 | Use the new 'moveBefore' method to simplify some code. Really, which is | Chris Lattner |
2005-08-07 | Add some simple folds that occur in bitfield cases. Fix a minor bug in | Chris Lattner |
2005-08-05 | now that hasConstantValue defaults to only returning values that dominate | Chris Lattner |
2005-08-04 | Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization into | Nate Begeman |
2005-08-02 | Update to use the new MathExtras.h support for log2 computation. | Chris Lattner |
2005-07-27 | Eliminate all remaining tabs and trailing spaces. | Jeff Cohen |
2005-07-20 | Do not let MaskedValueIsZero consider undef to be zero, for reasons | Chris Lattner |
2005-07-18 | When transforming &A[i] < &A[j] -> i < j, make sure to perform the comparison | Chris Lattner |
2005-07-07 | Fix a problem that instcombine would hit when dealing with unreachable code. | Chris Lattner |
2005-06-18 | Clean up some uninitialized variables and missing return statements that | Reid Spencer |
2005-06-17 | This is not true: (X != 13 | X < 15) -> X < 15 | Chris Lattner |
2005-06-17 | Don't crash when dealing with INTMIN. This fixes PR585 and | Chris Lattner |
2005-06-17 | avoid constructing out of range shift amounts. | Chris Lattner |
2005-06-16 | Fix PR583 and testcase Transforms/InstCombine/2005-06-15-DivSelectCrash.ll | Chris Lattner |
2005-06-16 | Fix PR571, removing code that does just the WRONG thing :) | Chris Lattner |
2005-06-16 | Fix a bug in my previous patch. Do not get the shift amount type (which | Chris Lattner |
2005-06-15 | Fix PR577 and testcase InstCombine/2005-06-15-ShiftSetCCCrash.ll. | Chris Lattner |
2005-06-15 | Put the hack back in that removes features, causes regressions to fail, but | Reid Spencer |
2005-06-13 | Unbreak several InstCombine regression checks introduced by a hack to | Reid Spencer |
2005-06-04 | hack to fix bzip2 (bug 571) | Andrew Lenharth |
2005-05-14 | preserve calling conventions when hacking on code | Chris Lattner |
2005-05-13 | calling a function with the wrong CC is undefined, turn it into an unreachable | Chris Lattner |
2005-05-09 | implement and.ll:test33 | Chris Lattner |
2005-05-08 | Strength reduce SAR into SHR if there is no way sign bits could be shifted | Chris Lattner |
2005-05-07 | Fix a miscompilation of crafty by clobbering the "A" variable. | Chris Lattner |
2005-05-06 | Preserve tail marker | Chris Lattner |
2005-05-06 | Teach instcombine propagate zeroness through shl instructions, implementing | Chris Lattner |
2005-05-06 | Implement shift.ll:test23. If we are shifting right then immediately truncating | Chris Lattner |
2005-05-06 | Implement xor.ll:test22 | Chris Lattner |
2005-05-06 | implement and.ll:test30 and set.ll:test21 | Chris Lattner |
2005-05-06 | implement or.ll:test20 | Chris Lattner |
2005-05-04 | Instcombine: cast (X != 0) to int, cast (X == 1) to int -> X iff X has only ... | Chris Lattner |
2005-05-01 | Implement getelementptr.ll:test11 | Chris Lattner |