Age | Commit message (Expand) | Author |
2006-12-12 | Change inferred getCast into specific getCast. Passes all tests. | Reid Spencer |
2006-12-07 | Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are | Bill Wendling |
2006-12-06 | Detemplatize the Statistic class. The only type it is instantiated with | Chris Lattner |
2006-11-27 | For PR950: | Reid Spencer |
2006-11-26 | Removed #include <iostream> and replaced with llvm_* streams. | Bill Wendling |
2006-11-17 | If an indvar with a variable stride is used by the exit condition, go ahead | Chris Lattner |
2006-11-02 | For PR786: | Reid Spencer |
2006-10-28 | break edges more intelligently | Chris Lattner |
2006-10-28 | prepare for a change I'm about to make | Chris Lattner |
2006-10-20 | For PR950: | Reid Spencer |
2006-08-27 | eliminate RegisterOpt. It does the same thing as RegisterPass. | Chris Lattner |
2006-08-27 | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| | Chris Lattner |
2006-08-03 | Changes: | Chris Lattner |
2006-07-18 | Only reuse a previous IV if it would not require a type conversion. | Evan Cheng |
2006-06-28 | Use hidden visibility to make symbols in an anonymous namespace get | Chris Lattner |
2006-06-09 | RewriteExpr, either the new PHI node of induction variable or the | Evan Cheng |
2006-04-12 | Get rid of a signed/unsigned compare warning. | Reid Spencer |
2006-03-24 | Fix spello | Chris Lattner |
2006-03-22 | silence a bogus gcc warning | Chris Lattner |
2006-03-18 | - 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-17 | Allow users of iv / stride to be rewritten with expression that is a multiply | Evan Cheng |
2006-03-16 | For each loop, keep track of all the IV expressions inserted indexed by | Evan Cheng |
2006-03-13 | Added target lowering hooks which LSR consults to make more intelligent | Evan Cheng |
2006-02-04 | Use SCEVExpander::InsertCastOfTo instead of our own code. This reduces | Chris Lattner |
2006-02-04 | Fix two significant bugs in LSR: | Chris Lattner |
2006-01-22 | Make iostream #inclusion explicit | Chris Lattner |
2006-01-11 | Switch these to using ETForest instead of DominatorSet to compute itself. | Chris Lattner |
2005-12-05 | getRawValue zero extens for unsigned values, use getsextvalue so that we | Chris Lattner |
2005-10-21 | My previous patch was too conservative. Reject FP and void types, but do | Chris Lattner |
2005-10-20 | Do NOT touch FP ops with LSR. This fixes a testcase Nate sent me from an | Chris Lattner |
2005-10-11 | 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-09 | 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-03 | 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-09-27 | Make the pass name simpler | Chris Lattner |
2005-09-13 | Fix an issue where LSR would miss rewriting a use of an IV expression by a PH... | Chris Lattner |
2005-09-12 | Fix a regression from last night, which caused this pass to create invalid | Chris Lattner |
2005-09-12 | _test: | Chris Lattner |
2005-09-10 | implement Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll. | Chris Lattner |
2005-08-17 | 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-16 | Fix a bad case in gzip where we put lots of things in registers across the | Chris Lattner |
2005-08-13 | 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 |