2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
blob | commitdiff | raw |
2006-08-27 |
Chris Lattner | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| |
blob | commitdiff | raw | diff to current |
2006-08-03 |
Chris Lattner | Changes: |
blob | commitdiff | raw | diff to current |
2006-07-18 |
Evan Cheng | Only reuse a previous IV if it would not require a... |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Chris Lattner | Use hidden visibility to make symbols in an anonymous... |
blob | commitdiff | raw | diff to current |
2006-06-09 |
Evan Cheng | RewriteExpr, either the new PHI node of induction varia... |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Reid Spencer | Get rid of a signed/unsigned compare warning. |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | Fix spello |
blob | commitdiff | raw | diff to current |
2006-03-22 |
Chris Lattner | silence a bogus gcc warning |
blob | commitdiff | raw | diff to current |
2006-03-18 |
Evan Cheng | - Fixed a bogus if condition. |
blob | commitdiff | raw | diff to current |
2006-03-18 |
Evan Cheng | Sort StrideOrder so we can process the smallest strides... |
blob | commitdiff | raw | diff to current |
2006-03-17 |
Evan Cheng | Allow users of iv / stride to be rewritten with express... |
blob | commitdiff | raw | diff to current |
2006-03-16 |
Evan Cheng | For each loop, keep track of all the IV expressions... |
blob | commitdiff | raw | diff to current |
2006-03-13 |
Evan Cheng | Added target lowering hooks which LSR consults to make... |
blob | commitdiff | raw | diff to current |
2006-02-04 |
Chris Lattner | Use SCEVExpander::InsertCastOfTo instead of our own... |
blob | commitdiff | raw | diff to current |
2006-02-04 |
Chris Lattner | Fix two significant bugs in LSR: |
blob | commitdiff | raw | diff to current |
2006-01-22 |
Chris Lattner | Make iostream #inclusion explicit |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Chris Lattner | Switch these to using ETForest instead of DominatorSet... |
blob | commitdiff | raw | diff to current |
2005-12-05 |
Chris Lattner | getRawValue zero extens for unsigned values, use getsex... |
blob | commitdiff | raw | diff to current |
2005-10-21 |
Chris Lattner | My previous patch was too conservative. Reject FP... |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Chris Lattner | Do NOT touch FP ops with LSR. This fixes a testcase... |
blob | commitdiff | raw | diff to current |
2005-10-11 |
Chris Lattner | Fix (hopefully the last) issue where LSR is nondetermin... |
blob | commitdiff | raw | diff to current |
2005-10-11 |
Chris Lattner | Fix another problem where LSR was being nondeterminstic... |
blob | commitdiff | raw | diff to current |
2005-10-11 |
Chris Lattner | Fix another lsr-is-nondeterministic case |
blob | commitdiff | raw | diff to current |
2005-10-09 |
Chris Lattner | Hrm, you didn't see this. |
blob | commitdiff | raw | diff to current |
2005-10-09 |
Chris Lattner | Fix a source of non-determinism in the backend: the... |
blob | commitdiff | raw | diff to current |
2005-10-03 |
Chris Lattner | Make IVUseShouldUsePostIncValue more aggressive when... |
blob | commitdiff | raw | diff to current |
2005-10-03 |
Chris Lattner | Refactor some code into a function |
blob | commitdiff | raw | diff to current |
2005-10-03 |
Chris Lattner | This break is bogus and I have no idea why it was there... |
blob | commitdiff | raw | diff to current |
2005-10-03 |
Chris Lattner | when checking if we should move a split edge block... |
blob | commitdiff | raw | diff to current |
2005-09-27 |
Chris Lattner | Make the pass name simpler |
blob | commitdiff | raw | diff to current |
2005-09-13 |
Chris Lattner | Fix an issue where LSR would miss rewriting a use of... |
blob | commitdiff | raw | diff to current |
2005-09-12 |
Chris Lattner | Fix a regression from last night, which caused this... |
blob | commitdiff | raw | diff to current |
2005-09-12 |
Chris Lattner | _test: |
blob | commitdiff | raw | diff to current |
2005-09-10 |
Chris Lattner | implement Transforms/LoopStrengthReduce/dont-hoist... |
blob | commitdiff | raw | diff to current |
2005-08-17 |
Chris Lattner | Fix Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopV... |
blob | commitdiff | raw | diff to current |
2005-08-17 |
Chris Lattner | Use a new helper to split critical edges, making the... |
blob | commitdiff | raw | diff to current |
2005-08-16 |
Chris Lattner | Fix a bad case in gzip where we put lots of things... |
blob | commitdiff | raw | diff to current |
2005-08-13 |
Chris Lattner | Ooops, don't forget to clear this. The real inner... |
blob | commitdiff | raw | diff to current |
2005-08-13 |
Chris Lattner | Recursively scan scev expressions for common subexpress... |
blob | commitdiff | raw | diff to current |
2005-08-12 |
Chris Lattner | When splitting critical edges, make sure not to leave... |
blob | commitdiff | raw | diff to current |
2005-08-12 |
Chris Lattner | Fix a FIXME: if we are inserting code for a PHI argumen... |
blob | commitdiff | raw | diff to current |
2005-08-10 |
Chris Lattner | Teach LSR to strength reduce IVs that have a loop-invar... |
blob | commitdiff | raw | diff to current |
2005-08-10 |
Chris Lattner | Fix Regression/Transforms/LoopStrengthReduce/phi_node_u... |
blob | commitdiff | raw | diff to current |
2005-08-09 |
Chris Lattner | Fix some 80 column violations. |
blob | commitdiff | raw | diff to current |
2005-08-09 |
Chris Lattner | SCEVAddExpr::get() of an empty list is invalid. |
blob | commitdiff | raw | diff to current |
2005-08-09 |
Chris Lattner | Implement: LoopStrengthReduce/share_ivs.ll |
blob | commitdiff | raw | diff to current |
2005-08-08 |
Chris Lattner | Suck the base value out of the UsersToProcess vector... |
blob | commitdiff | raw | diff to current |
2005-08-08 |
Chris Lattner | Split MoveLoopVariantsToImediateField out from MoveImme... |
blob | commitdiff | raw | diff to current |
2005-08-08 |
Chris Lattner | Not all constants are legal immediates in load/store... |
blob | commitdiff | raw | diff to current |
2005-08-08 |
Chris Lattner | Implement LoopStrengthReduce/share_code_in_preheader... |
blob | commitdiff | raw | diff to current |
2005-08-08 |
Chris Lattner | Implement a simple optimization for the termination... |
blob | commitdiff | raw | diff to current |
2005-08-05 |
Chris Lattner | Make sure to clean CastedPointers after casts are poten... |
blob | commitdiff | raw | diff to current |
2005-08-04 |
Chris Lattner | Modify how immediates are removed from base expressions... |
blob | commitdiff | raw | diff to current |
2005-08-04 |
Chris Lattner | * Refactor some code into a new BasedUser::RewriteInstr... |
blob | commitdiff | raw | diff to current |
2005-08-04 |
Chris Lattner | Fix a case that caused this to crash on 178.galgel |
blob | commitdiff | raw | diff to current |
2005-08-04 |
Chris Lattner | Teach LSR about loop-variant expressions, such as loops... |
blob | commitdiff | raw | diff to current |
2005-08-04 |
Nate Begeman | Remove some more dead code. |
blob | commitdiff | raw | diff to current |
2005-08-04 |
Chris Lattner | Refactor this code substantially with the following... |
blob | commitdiff | raw | diff to current |
2005-08-04 |
Chris Lattner | refactor some code |
blob | commitdiff | raw | diff to current |
2005-08-04 |
Chris Lattner | invert to if's to make the logic simpler |
blob | commitdiff | raw | diff to current |
2005-08-04 |
Chris Lattner | When processing outer loops and we find uses of an... |
blob | commitdiff | raw | diff to current |
2005-08-03 |
Chris Lattner | Teach loop-reduce to see into nested loops, to pull... |
blob | commitdiff | raw | diff to current |
2005-08-03 |
Chris Lattner | improve debug output |
blob | commitdiff | raw | diff to current |
2005-08-03 |
Chris Lattner | Move from Stage 0 to Stage 1. |
blob | commitdiff | raw | diff to current |
2005-08-03 |
Chris Lattner | Rename IVUse to IVUsersOfOneStride, use a struct instea... |
blob | commitdiff | raw | diff to current |
2005-08-03 |
Chris Lattner | Fix a nasty dangling pointer issue. The ScalarEvolutio... |
blob | commitdiff | raw | diff to current |
2005-08-02 |
Chris Lattner | Like the comment says, do not insert cast instructions... |
blob | commitdiff | raw | diff to current |
2005-08-02 |
Chris Lattner | add a comment, make a check more lenient |
blob | commitdiff | raw | diff to current |
2005-08-02 |
Chris Lattner | Simplify for loop, clear a per-loop map after processin... |
blob | commitdiff | raw | diff to current |
2005-08-02 |
Chris Lattner | Add a comment |
blob | commitdiff | raw | diff to current |
2005-08-02 |
Chris Lattner | Fix an iterator invalidation problem |
blob | commitdiff | raw | diff to current |
2005-07-30 |
Jeff Cohen | Keep tabs and trailing spaces out. |
blob | commitdiff | raw | diff to current |
2005-07-30 |
Jeff Cohen | Fix VC++ build problems. |
blob | commitdiff | raw | diff to current |
2005-07-30 |
Nate Begeman | Ack, typo |
blob | commitdiff | raw | diff to current |
2005-07-30 |
Nate Begeman | Commit a new LoopStrengthReduce pass that can use scala... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-03-06 |
Chris Lattner | fix a bug where we thought arguments were constants :( |
blob | commitdiff | raw | diff to current |
2005-03-06 |
Chris Lattner | Fix Regression/Transforms/LoopStrengthReduce/dont_inser... |
blob | commitdiff | raw | diff to current |
2005-03-06 |
Chris Lattner | implement Transforms/LoopStrengthReduce/invariant_value... |
blob | commitdiff | raw | diff to current |
2005-03-06 |
Chris Lattner | minor simplifications of the code. |
blob | commitdiff | raw | diff to current |
2005-03-05 |
Jeff Cohen | Reformat comments to fix 80 columns. |
blob | commitdiff | raw | diff to current |
2005-03-05 |
Jeff Cohen | Reuse induction variables created for strength-reduced... |
blob | commitdiff | raw | diff to current |
2005-03-04 |
Jeff Cohen | Add support for not strength reducing GEPs where the... |
blob | commitdiff | raw | diff to current |
2005-03-01 |
Jeff Cohen | Fixed the following LSR bugs: |
blob | commitdiff | raw | diff to current |
2005-02-28 |
Jeff Cohen | Fix crash in LSR due to attempt to remove original... |
blob | commitdiff | raw | diff to current |
2005-02-27 |
Jeff Cohen | PHI nodes were incorrectly placed when more than one... |
blob | commitdiff | raw | diff to current |
2005-02-27 |
Jeff Cohen | First pass at improved Loop Strength Reduction. Still... |
blob | commitdiff | raw | diff to current |
2004-10-18 |
Nate Begeman | Initial implementation of the strength reduction for... |
blob | commitdiff | raw | diff to current |
|