2005-10-09 |
Chris Lattner | Make MaskedValueIsZero a bit more aggressive |
tree | commitdiff |
2005-10-09 |
Chris Lattner | Fix funky xcode indentation |
tree | commitdiff |
2005-10-09 |
Chris Lattner | Hrm, you didn't see this. |
tree | commitdiff |
2005-10-09 |
Chris Lattner | Fix a source of non-determinism in the backend: the... |
tree | commitdiff |
2005-10-07 |
Jeff Cohen | Remove useless variable. |
tree | commitdiff |
2005-10-03 |
Chris Lattner | Make IVUseShouldUsePostIncValue more aggressive when... |
tree | commitdiff |
2005-10-03 |
Chris Lattner | Refactor some code into a function |
tree | commitdiff |
2005-10-03 |
Chris Lattner | This break is bogus and I have no idea why it was there... |
tree | commitdiff |
2005-10-03 |
Chris Lattner | when checking if we should move a split edge block... |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Make the pass name simpler |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Eliminate GetGEPGlobalInitializer in favor of the more... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Factor the GetGEPGlobalInitializer out of this pass... |
tree | commitdiff |
2005-09-24 |
Chris Lattner | Move MaskedValueIsZero up. |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Refactor this code a bit and make it more general.... |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Compile |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Generalize this transform, using MaskedValueIsZero... |
tree | commitdiff |
2005-09-18 |
Chris Lattner | fix typeo |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Remove unintentionally committed code |
tree | commitdiff |
2005-09-18 |
Chris Lattner | implement shift.ll:test25. This compiles: |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Implement add.ll:test29. Codegening: |
tree | commitdiff |
2005-09-18 |
Chris Lattner | remove debug output |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Implement or.ll:test21. This teaches instcombine to... |
tree | commitdiff |
2005-09-14 |
Chris Lattner | Fix the regression last night compiling povray |
tree | commitdiff |
2005-09-13 |
Chris Lattner | Add a simple xform to simplify array accesses with... |
tree | commitdiff |
2005-09-13 |
Chris Lattner | Fix an issue where LSR would miss rewriting a use of... |
tree | commitdiff |
2005-09-13 |
Chris Lattner | Add a helper function, allowing us to simplify some... |
tree | commitdiff |
2005-09-12 |
Chris Lattner | Implement a simple xform to turn code like this: |
tree | commitdiff |
2005-09-12 |
Chris Lattner | Another load-peephole optimization: do gcse when two... |
tree | commitdiff |
2005-09-12 |
Chris Lattner | Implement a trivial form of store->load forwarding... |
tree | commitdiff |
2005-09-12 |
Chris Lattner | Fix a regression from last night, which caused this... |
tree | commitdiff |
2005-09-12 |
Chris Lattner | _test: |
tree | commitdiff |
2005-09-10 |
Chris Lattner | implement Transforms/LoopStrengthReduce/dont-hoist... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Fix a problem that Dan Berlin noticed, where reassociat... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | Avoid creating garbage instructions, just move the... |
tree | commitdiff |
2005-09-02 |
Chris Lattner | add some assertions and fix problems where reassociate... |
tree | commitdiff |
2005-08-24 |
Chris Lattner | Fix Regression/Transforms/Reassociate/2005-08-24-Crash.ll |
tree | commitdiff |
2005-08-17 |
Chris Lattner | Fix Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopV... |
tree | commitdiff |
2005-08-17 |
Chris Lattner | Use a new helper to split critical edges, making the... |
tree | commitdiff |
2005-08-16 |
Chris Lattner | Fix a bad case in gzip where we put lots of things... |
tree | commitdiff |
2005-08-13 |
Chris Lattner | Ooops, don't forget to clear this. The real inner... |
tree | commitdiff |
2005-08-13 |
Chris Lattner | Recursively scan scev expressions for common subexpress... |
tree | commitdiff |
2005-08-12 |
Chris Lattner | When splitting critical edges, make sure not to leave... |
tree | commitdiff |
2005-08-12 |
Chris Lattner | Fix a FIXME: if we are inserting code for a PHI argumen... |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Allow indvar simplify to canonicalize ANY affine IV... |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Teach LSR to strength reduce IVs that have a loop-invar... |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Fix Regression/Transforms/LoopStrengthReduce/phi_node_u... |
tree | commitdiff |
2005-08-09 |
Chris Lattner | Fix some 80 column violations. |
tree | commitdiff |
2005-08-09 |
Chris Lattner | SCEVAddExpr::get() of an empty list is invalid. |
tree | commitdiff |
2005-08-09 |
Chris Lattner | Implement: LoopStrengthReduce/share_ivs.ll |
tree | commitdiff |
2005-08-08 |
Chris Lattner | Suck the base value out of the UsersToProcess vector... |
tree | commitdiff |
2005-08-08 |
Chris Lattner | Split MoveLoopVariantsToImediateField out from MoveImme... |
tree | commitdiff |
2005-08-08 |
Chris Lattner | Use the new 'moveBefore' method to simplify some code... |
tree | commitdiff |
2005-08-08 |
Chris Lattner | Not all constants are legal immediates in load/store... |
tree | commitdiff |
2005-08-08 |
Chris Lattner | Implement LoopStrengthReduce/share_code_in_preheader... |
tree | commitdiff |
2005-08-08 |
Chris Lattner | Implement a simple optimization for the termination... |
tree | commitdiff |
2005-08-07 |
Chris Lattner | Add some simple folds that occur in bitfield cases... |
tree | commitdiff |
2005-08-07 |
Chris Lattner | Fix typoCVS: -------------------------------------... |
tree | commitdiff |
2005-08-07 |
Chris Lattner | * Use the new PHINode::hasConstantValue method to simpl... |
tree | commitdiff |
2005-08-05 |
Chris Lattner | Make sure to clean CastedPointers after casts are poten... |
tree | commitdiff |
2005-08-05 |
Chris Lattner | now that hasConstantValue defaults to only returning... |
tree | commitdiff |
2005-08-04 |
Nate Begeman | Fix a fixme in CondPropagate.cpp by moving a PhiNode... |
tree | commitdiff |
2005-08-04 |
Chris Lattner | Modify how immediates are removed from base expressions... |
tree | commitdiff |
2005-08-04 |
Chris Lattner | * Refactor some code into a new BasedUser::RewriteInstr... |
tree | commitdiff |
2005-08-04 |
Chris Lattner | Fix a case that caused this to crash on 178.galgel |
tree | commitdiff |
2005-08-04 |
Chris Lattner | Teach LSR about loop-variant expressions, such as loops... |
tree | commitdiff |
2005-08-04 |
Nate Begeman | Remove some more dead code. |
tree | commitdiff |
2005-08-04 |
Chris Lattner | Refactor this code substantially with the following... |
tree | commitdiff |
2005-08-04 |
Chris Lattner | refactor some code |
tree | commitdiff |
2005-08-04 |
Chris Lattner | invert to if's to make the logic simpler |
tree | commitdiff |
2005-08-04 |
Chris Lattner | When processing outer loops and we find uses of an... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | Teach loop-reduce to see into nested loops, to pull... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | improve debug output |
tree | commitdiff |
2005-08-03 |
Chris Lattner | Move from Stage 0 to Stage 1. |
tree | commitdiff |
2005-08-03 |
Chris Lattner | Rename IVUse to IVUsersOfOneStride, use a struct instea... |
tree | commitdiff |
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 |
next |