| Commit message (Expand) | Author | Age | Files | Lines |
* | rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. | Chris Lattner | 2007-01-15 | 1 | -1/+1 |
* | Eliminate calls to isInteger, generalizing code and tightening checks as needed. | Chris Lattner | 2007-01-15 | 1 | -1/+1 |
* | For PR1097: | Reid Spencer | 2007-01-08 | 1 | -1/+1 |
* | no need to worry about int vs uint any more. | Chris Lattner | 2007-01-06 | 1 | -2/+1 |
* | For PR950: | Reid Spencer | 2006-12-31 | 1 | -9/+3 |
* | For PR950: | Reid Spencer | 2006-12-23 | 1 | -10/+7 |
* | Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic | Chris Lattner | 2006-12-19 | 1 | -4/+4 |
* | Change the interface to SCEVExpander::InsertCastOfTo to take a cast opcode | Reid Spencer | 2006-12-13 | 1 | -12/+21 |
* | Change inferred getCast into specific getCast. Passes all tests. | Reid Spencer | 2006-12-12 | 1 | -2/+7 |
* | Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are | Bill Wendling | 2006-12-07 | 1 | -4/+4 |
* | Detemplatize the Statistic class. The only type it is instantiated with | Chris Lattner | 2006-12-06 | 1 | -3/+3 |
* | For PR950: | Reid Spencer | 2006-11-27 | 1 | -11/+12 |
* | Removed #include <iostream> and replaced with llvm_* streams. | Bill Wendling | 2006-11-26 | 1 | -20/+19 |
* | If an indvar with a variable stride is used by the exit condition, go ahead | Chris Lattner | 2006-11-17 | 1 | -4/+0 |
* | For PR786: | Reid Spencer | 2006-11-02 | 1 | -1/+1 |
* | break edges more intelligently | Chris Lattner | 2006-10-28 | 1 | -2/+3 |
* | prepare for a change I'm about to make | Chris Lattner | 2006-10-28 | 1 | -0/+6 |
* | For PR950: | Reid Spencer | 2006-10-20 | 1 | -3/+3 |
* | eliminate RegisterOpt. It does the same thing as RegisterPass. | Chris Lattner | 2006-08-27 | 1 | -2/+1 |
* | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
* | Changes: | Chris Lattner | 2006-08-03 | 1 | -17/+46 |
* | Only reuse a previous IV if it would not require a type conversion. | Evan Cheng | 2006-07-18 | 1 | -14/+17 |
* | Use hidden visibility to make symbols in an anonymous namespace get | Chris Lattner | 2006-06-28 | 1 | -1/+2 |
* | RewriteExpr, either the new PHI node of induction variable or the | Evan Cheng | 2006-06-09 | 1 | -0/+3 |
* | Get rid of a signed/unsigned compare warning. | Reid Spencer | 2006-04-12 | 1 | -1/+1 |
* | Fix spello | Chris Lattner | 2006-03-24 | 1 | -2/+2 |
* | silence a bogus gcc warning | Chris Lattner | 2006-03-22 | 1 | -2/+2 |
* | - Fixed a bogus if condition. | Evan Cheng | 2006-03-18 | 1 | -19/+25 |
* | Sort StrideOrder so we can process the smallest strides first. This allows | Evan Cheng | 2006-03-18 | 1 | -0/+27 |
* | Allow users of iv / stride to be rewritten with expression that is a multiply | Evan Cheng | 2006-03-17 | 1 | -41/+83 |
* | For each loop, keep track of all the IV expressions inserted indexed by | Evan Cheng | 2006-03-16 | 1 | -36/+115 |
* | Added target lowering hooks which LSR consults to make more intelligent | Evan Cheng | 2006-03-13 | 1 | -25/+33 |
* | Use SCEVExpander::InsertCastOfTo instead of our own code. This reduces | Chris Lattner | 2006-02-04 | 1 | -18/+1 |
* | Fix two significant bugs in LSR: | Chris Lattner | 2006-02-04 | 1 | -14/+75 |
* | Make iostream #inclusion explicit | Chris Lattner | 2006-01-22 | 1 | -0/+1 |
* | Switch these to using ETForest instead of DominatorSet to compute itself. | Chris Lattner | 2006-01-11 | 1 | -7/+8 |
* | getRawValue zero extens for unsigned values, use getsextvalue so that we | Chris Lattner | 2005-12-05 | 1 | -3/+3 |
* | My previous patch was too conservative. Reject FP and void types, but do | Chris Lattner | 2005-10-21 | 1 | -1/+2 |
* | Do NOT touch FP ops with LSR. This fixes a testcase Nate sent me from an | Chris Lattner | 2005-10-20 | 1 | -1/+1 |
* | Fix (hopefully the last) issue where LSR is nondeterminstic. When pulling | Chris Lattner | 2005-10-11 | 1 | -8/+14 |
* | Fix another problem where LSR was being nondeterminstic. Also remove elements | Chris Lattner | 2005-10-11 | 1 | -10/+16 |
* | Fix another lsr-is-nondeterministic case | Chris Lattner | 2005-10-11 | 1 | -6/+10 |
* | Hrm, you didn't see this. | Chris Lattner | 2005-10-09 | 1 | -3/+0 |
* | Fix a source of non-determinism in the backend: the order of processing | Chris Lattner | 2005-10-09 | 1 | -6/+25 |
* | Make IVUseShouldUsePostIncValue more aggressive when the use is a PHI. In | Chris Lattner | 2005-10-03 | 1 | -6/+38 |
* | Refactor some code into a function | Chris Lattner | 2005-10-03 | 1 | -7/+23 |
* | This break is bogus and I have no idea why it was there. Basically it prevents | Chris Lattner | 2005-10-03 | 1 | -1/+0 |
* | when checking if we should move a split edge block outside of a loop, | Chris Lattner | 2005-10-03 | 1 | -7/+6 |
* | Make the pass name simpler | Chris Lattner | 2005-09-27 | 1 | -1/+1 |
* | Fix an issue where LSR would miss rewriting a use of an IV expression by a PH... | Chris Lattner | 2005-09-13 | 1 | -4/+8 |