| Commit message (Expand) | Author | Age | Files | Lines |
| * | Handle negative strides much more optimally. This compiles X86/lsr-negative-... | Chris Lattner | 2007-05-19 | 1 | -3/+26 |
| * | significantly improve debug output of lsr | Chris Lattner | 2007-05-11 | 1 | -6/+13 |
| * | Use IntrinsicInst to test for prefetch instructions, which is ever so | Dan Gohman | 2007-05-04 | 1 | -6/+5 |
| * | Allow strength reduction to make use of addressing modes for the | Dan Gohman | 2007-05-03 | 1 | -1/+10 |
| * | Drop 'const' | Devang Patel | 2007-05-03 | 1 | -2/+2 |
| * | Use 'static const char' instead of 'static const int'. | Devang Patel | 2007-05-02 | 1 | -2/+2 |
| * | Do not use typeinfo to identify pass in pass manager. | Devang Patel | 2007-05-01 | 1 | -1/+4 |
| * | Fix | Devang Patel | 2007-04-23 | 1 | -5/+9 |
| * | Remove ImmediateDominator analysis. The same information can be obtained fro... | Owen Anderson | 2007-04-15 | 1 | -1/+0 |
| * | Now that codegen prepare isn't defeating me, I can finally fix what I set | Chris Lattner | 2007-04-13 | 1 | -1/+19 |
| * | switch LSR to use isLegalAddressingMode instead of other simpler hooks | Chris Lattner | 2007-04-09 | 1 | -18/+21 |
| * | Completely purge DomSet. This is the (hopefully) final patch for PR1171. | Owen Anderson | 2007-04-07 | 1 | -1/+0 |
| * | split some code out into a helper function | Chris Lattner | 2007-04-03 | 1 | -18/+30 |
| * | allow -1 strides to reuse "1" strides. | Chris Lattner | 2007-04-02 | 1 | -1/+2 |
| * | Pass the type of the store access, not the type of the store, into the | Chris Lattner | 2007-04-02 | 1 | -2/+9 |
| * | print the type of an inserted IV in -debug mode. | Chris Lattner | 2007-04-01 | 1 | -3/+4 |
| * | Look through bitcast when finding IVs. (Chris' patch really.) | Dale Johannesen | 2007-03-26 | 1 | -0/+10 |
| * | do not share old induction variables when this would result in invalid | Dale Johannesen | 2007-03-20 | 1 | -18/+26 |
| * | Fix some VC++ warnings. | Jeff Cohen | 2007-03-20 | 1 | -1/+1 |
| * | use types of loads and stores, not address, in CheckForIVReuse | Dale Johannesen | 2007-03-20 | 1 | -7/+28 |
| * | Correct type info for isLegalAddressImmediate() check. | Evan Cheng | 2007-03-13 | 1 | -12/+18 |
| * | Use new TargetLowering addressing modes hooks. | Evan Cheng | 2007-03-12 | 1 | -20/+18 |
| * | Increment iterator now because IVUseShouldUsePostIncValue may remove | Devang Patel | 2007-03-09 | 1 | -2/+6 |
| * | Now LoopStrengthReduce is a LoopPass. | Devang Patel | 2007-03-06 | 1 | -23/+14 |
| * | Finally get this patch right :) | Reid Spencer | 2007-03-02 | 1 | -5/+5 |
| * | Dang, I've done that twice now! Undo previous commit. | Reid Spencer | 2007-03-02 | 1 | -12/+11 |
| * | Use more efficient test for one value in a ConstantInt. | Reid Spencer | 2007-03-02 | 1 | -11/+12 |
| * | Reverse a premature commital. | Reid Spencer | 2007-03-02 | 1 | -21/+17 |
| * | Prefer non-virtual calls to ConstantInt::isZero over virtual calls to | Reid Spencer | 2007-03-02 | 1 | -17/+21 |
| * | Privatize StructLayout::MemberOffsets, adding an accessor | Chris Lattner | 2007-02-10 | 1 | -1/+1 |
| * | Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in | Reid Spencer | 2007-02-05 | 1 | -4/+4 |
| * | 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 |