| Commit message (Expand) | Author | Age |
... | |
* | Fix spello | Chris Lattner | 2006-03-24 |
* | silence a bogus gcc warning | Chris Lattner | 2006-03-22 |
* | - Fixed a bogus if condition. | Evan Cheng | 2006-03-18 |
* | Sort StrideOrder so we can process the smallest strides first. This allows | Evan Cheng | 2006-03-18 |
* | Allow users of iv / stride to be rewritten with expression that is a multiply | Evan Cheng | 2006-03-17 |
* | For each loop, keep track of all the IV expressions inserted indexed by | Evan Cheng | 2006-03-16 |
* | Added target lowering hooks which LSR consults to make more intelligent | Evan Cheng | 2006-03-13 |
* | Use SCEVExpander::InsertCastOfTo instead of our own code. This reduces | Chris Lattner | 2006-02-04 |
* | Fix two significant bugs in LSR: | Chris Lattner | 2006-02-04 |
* | Make iostream #inclusion explicit | Chris Lattner | 2006-01-22 |
* | Switch these to using ETForest instead of DominatorSet to compute itself. | Chris Lattner | 2006-01-11 |
* | getRawValue zero extens for unsigned values, use getsextvalue so that we | Chris Lattner | 2005-12-05 |
* | My previous patch was too conservative. Reject FP and void types, but do | Chris Lattner | 2005-10-21 |
* | Do NOT touch FP ops with LSR. This fixes a testcase Nate sent me from an | Chris Lattner | 2005-10-20 |
* | Fix (hopefully the last) issue where LSR is nondeterminstic. When pulling | Chris Lattner | 2005-10-11 |
* | Fix another problem where LSR was being nondeterminstic. Also remove elements | Chris Lattner | 2005-10-11 |
* | Fix another lsr-is-nondeterministic case | Chris Lattner | 2005-10-11 |
* | Hrm, you didn't see this. | Chris Lattner | 2005-10-09 |
* | Fix a source of non-determinism in the backend: the order of processing | Chris Lattner | 2005-10-09 |
* | Make IVUseShouldUsePostIncValue more aggressive when the use is a PHI. In | Chris Lattner | 2005-10-03 |
* | Refactor some code into a function | Chris Lattner | 2005-10-03 |
* | This break is bogus and I have no idea why it was there. Basically it prevents | Chris Lattner | 2005-10-03 |
* | when checking if we should move a split edge block outside of a loop, | Chris Lattner | 2005-10-03 |
* | Make the pass name simpler | Chris Lattner | 2005-09-27 |
* | Fix an issue where LSR would miss rewriting a use of an IV expression by a PH... | Chris Lattner | 2005-09-13 |
* | Fix a regression from last night, which caused this pass to create invalid | Chris Lattner | 2005-09-12 |
* | _test: | Chris Lattner | 2005-09-12 |
* | implement Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll. | Chris Lattner | 2005-09-10 |
* | Fix Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopVariant.ll, a crash | Chris Lattner | 2005-08-17 |
* | Use a new helper to split critical edges, making the code simpler. | Chris Lattner | 2005-08-17 |
* | Fix a bad case in gzip where we put lots of things in registers across the | Chris Lattner | 2005-08-16 |
* | Ooops, don't forget to clear this. The real inner loop is now: | Chris Lattner | 2005-08-13 |
* | Recursively scan scev expressions for common subexpressions. This allows us | Chris Lattner | 2005-08-13 |
* | When splitting critical edges, make sure not to leave the new block in the | Chris Lattner | 2005-08-12 |
* | Fix a FIXME: if we are inserting code for a PHI argument, split the critical | Chris Lattner | 2005-08-12 |
* | Teach LSR to strength reduce IVs that have a loop-invariant but non-constant ... | Chris Lattner | 2005-08-10 |
* | Fix Regression/Transforms/LoopStrengthReduce/phi_node_update_multiple_preds.ll | Chris Lattner | 2005-08-10 |
* | Fix some 80 column violations. | Chris Lattner | 2005-08-09 |
* | SCEVAddExpr::get() of an empty list is invalid. | Chris Lattner | 2005-08-09 |
* | Implement: LoopStrengthReduce/share_ivs.ll | Chris Lattner | 2005-08-09 |
* | Suck the base value out of the UsersToProcess vector into the BasedUser | Chris Lattner | 2005-08-08 |
* | Split MoveLoopVariantsToImediateField out from MoveImmediateValues. The | Chris Lattner | 2005-08-08 |
* | Not all constants are legal immediates in load/store instructions. | Chris Lattner | 2005-08-08 |
* | Implement LoopStrengthReduce/share_code_in_preheader.ll by having one | Chris Lattner | 2005-08-08 |
* | Implement a simple optimization for the termination condition of the loop. | Chris Lattner | 2005-08-08 |
* | Make sure to clean CastedPointers after casts are potentially deleted. | Chris Lattner | 2005-08-05 |
* | Modify how immediates are removed from base expressions to deal with the fact | Chris Lattner | 2005-08-04 |
* | * Refactor some code into a new BasedUser::RewriteInstructionToUseNewBase | Chris Lattner | 2005-08-04 |
* | Fix a case that caused this to crash on 178.galgel | Chris Lattner | 2005-08-04 |
* | Teach LSR about loop-variant expressions, such as loops like this: | Chris Lattner | 2005-08-04 |