2007-06-19 |
Dan Gohman | Rename ScalarEvolution::deleteInstructionFromRecords to |
blob | commitdiff | raw |
2007-06-15 |
Dan Gohman | Add a SCEV class and supporting code for sign-extend... |
blob | commitdiff | raw | diff to current |
2007-06-07 |
Devang Patel | Use DominatorTree instead of ETForest. |
blob | commitdiff | raw | diff to current |
2007-06-06 |
Chris Lattner | Fix PR1495 and CodeGen/X86/2007-06-05-LSR-Dominator.ll |
blob | commitdiff | raw | diff to current |
2007-05-19 |
Chris Lattner | Handle negative strides much more optimally. This... |
blob | commitdiff | raw | diff to current |
2007-05-11 |
Chris Lattner | significantly improve debug output of lsr |
blob | commitdiff | raw | diff to current |
2007-05-04 |
Dan Gohman | Use IntrinsicInst to test for prefetch instructions... |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Dan Gohman | Allow strength reduction to make use of addressing... |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-04-23 |
Devang Patel | Fix |
blob | commitdiff | raw | diff to current |
2007-04-15 |
Owen Anderson | Remove ImmediateDominator analysis. The same informati... |
blob | commitdiff | raw | diff to current |
2007-04-13 |
Chris Lattner | Now that codegen prepare isn't defeating me, I can... |
blob | commitdiff | raw | diff to current |
2007-04-09 |
Chris Lattner | switch LSR to use isLegalAddressingMode instead of... |
blob | commitdiff | raw | diff to current |
2007-04-07 |
Owen Anderson | Completely purge DomSet. This is the (hopefully) final... |
blob | commitdiff | raw | diff to current |
2007-04-03 |
Chris Lattner | split some code out into a helper function |
blob | commitdiff | raw | diff to current |
2007-04-02 |
Chris Lattner | allow -1 strides to reuse "1" strides. |
blob | commitdiff | raw | diff to current |
2007-04-02 |
Chris Lattner | Pass the type of the store access, not the type of... |
blob | commitdiff | raw | diff to current |
2007-04-01 |
Chris Lattner | print the type of an inserted IV in -debug mode. |
blob | commitdiff | raw | diff to current |
2007-03-26 |
Dale Johannesen | Look through bitcast when finding IVs. (Chris' patch... |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Dale Johannesen | do not share old induction variables when this would... |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Jeff Cohen | Fix some VC++ warnings. |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Dale Johannesen | use types of loads and stores, not address, in CheckFor... |
blob | commitdiff | raw | diff to current |
2007-03-13 |
Evan Cheng | Correct type info for isLegalAddressImmediate() check. |
blob | commitdiff | raw | diff to current |
2007-03-12 |
Evan Cheng | Use new TargetLowering addressing modes hooks. |
blob | commitdiff | raw | diff to current |
2007-03-09 |
Devang Patel | Increment iterator now because IVUseShouldUsePostIncVal... |
blob | commitdiff | raw | diff to current |
2007-03-06 |
Devang Patel | Now LoopStrengthReduce is a LoopPass. |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Finally get this patch right :) |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Dang, I've done that twice now! Undo previous commit. |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Use more efficient test for one value in a ConstantInt. |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Reverse a premature commital. |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Prefer non-virtual calls to ConstantInt::isZero over... |
blob | commitdiff | raw | diff to current |
2007-02-10 |
Chris Lattner | Privatize StructLayout::MemberOffsets, adding an accessor |
blob | commitdiff | raw | diff to current |
2007-02-05 |
Reid Spencer | Apply the VISIBILITY_HIDDEN field to the remaining... |
blob | commitdiff | raw | diff to current |
2007-01-15 |
Chris Lattner | rename Type::isIntegral to Type::isInteger, eliminating... |
blob | commitdiff | raw | diff to current |
2007-01-15 |
Chris Lattner | Eliminate calls to isInteger, generalizing code and... |
blob | commitdiff | raw | diff to current |
2007-01-08 |
Reid Spencer | For PR1097: |
blob | commitdiff | raw | diff to current |
2007-01-06 |
Chris Lattner | no need to worry about int vs uint any more. |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-23 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Switch over Transforms/Scalar to use the STATISTIC... |
blob | commitdiff | raw | diff to current |
2006-12-13 |
Reid Spencer | Change the interface to SCEVExpander::InsertCastOfTo... |
blob | commitdiff | raw | diff to current |
2006-12-12 |
Reid Spencer | Change inferred getCast into specific getCast. Passes... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | Changed llvm_ostream et all to OStream. llvm_cerr,... |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-11-27 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-11-26 |
Bill Wendling | Removed #include <iostream> and replaced with llvm_... |
blob | commitdiff | raw | diff to current |
2006-11-17 |
Chris Lattner | If an indvar with a variable stride is used by the... |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-10-28 |
Chris Lattner | break edges more intelligently |
blob | commitdiff | raw | diff to current |
2006-10-28 |
Chris Lattner | prepare for a change I'm about to make |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
blob | commitdiff | raw | diff to current |
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 |
next |