For PR950:
[oota-llvm.git] / lib / Transforms / Scalar / LoopStrengthReduce.cpp
2006-12-23 Reid SpencerFor PR950:
2006-12-19 Chris LattnerSwitch over Transforms/Scalar to use the STATISTIC...
2006-12-13 Reid SpencerChange the interface to SCEVExpander::InsertCastOfTo...
2006-12-12 Reid SpencerChange inferred getCast into specific getCast. Passes...
2006-12-07 Bill WendlingChanged llvm_ostream et all to OStream. llvm_cerr,...
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-11-27 Reid SpencerFor PR950:
2006-11-26 Bill WendlingRemoved #include <iostream> and replaced with llvm_...
2006-11-17 Chris LattnerIf an indvar with a variable stride is used by the...
2006-11-02 Reid SpencerFor PR786:
2006-10-28 Chris Lattnerbreak edges more intelligently
2006-10-28 Chris Lattnerprepare for a change I'm about to make
2006-10-20 Reid SpencerFor PR950:
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2006-08-27 Chris Lattners|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
2006-08-03 Chris LattnerChanges:
2006-07-18 Evan ChengOnly reuse a previous IV if it would not require a...
2006-06-28 Chris LattnerUse hidden visibility to make symbols in an anonymous...
2006-06-09 Evan ChengRewriteExpr, either the new PHI node of induction varia...
2006-04-12 Reid SpencerGet rid of a signed/unsigned compare warning.
2006-03-24 Chris LattnerFix spello
2006-03-22 Chris Lattnersilence a bogus gcc warning
2006-03-18 Evan Cheng- Fixed a bogus if condition.
2006-03-18 Evan ChengSort StrideOrder so we can process the smallest strides...
2006-03-17 Evan ChengAllow users of iv / stride to be rewritten with express...
2006-03-16 Evan ChengFor each loop, keep track of all the IV expressions...
2006-03-13 Evan ChengAdded target lowering hooks which LSR consults to make...
2006-02-04 Chris LattnerUse SCEVExpander::InsertCastOfTo instead of our own...
2006-02-04 Chris LattnerFix two significant bugs in LSR:
2006-01-22 Chris LattnerMake iostream #inclusion explicit
2006-01-11 Chris LattnerSwitch these to using ETForest instead of DominatorSet...
2005-12-05 Chris LattnergetRawValue zero extens for unsigned values, use getsex...
2005-10-21 Chris LattnerMy previous patch was too conservative. Reject FP...
2005-10-20 Chris LattnerDo NOT touch FP ops with LSR. This fixes a testcase...
2005-10-11 Chris LattnerFix (hopefully the last) issue where LSR is nondetermin...
2005-10-11 Chris LattnerFix another problem where LSR was being nondeterminstic...
2005-10-11 Chris LattnerFix another lsr-is-nondeterministic case
2005-10-09 Chris LattnerHrm, you didn't see this.
2005-10-09 Chris LattnerFix a source of non-determinism in the backend: the...
2005-10-03 Chris LattnerMake IVUseShouldUsePostIncValue more aggressive when...
2005-10-03 Chris LattnerRefactor some code into a function
2005-10-03 Chris LattnerThis break is bogus and I have no idea why it was there...
2005-10-03 Chris Lattnerwhen checking if we should move a split edge block...
2005-09-27 Chris LattnerMake the pass name simpler
2005-09-13 Chris LattnerFix an issue where LSR would miss rewriting a use of...
2005-09-12 Chris LattnerFix a regression from last night, which caused this...
2005-09-12 Chris Lattner_test:
2005-09-10 Chris Lattnerimplement Transforms/LoopStrengthReduce/dont-hoist...
2005-08-17 Chris LattnerFix Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopV...
2005-08-17 Chris LattnerUse a new helper to split critical edges, making the...
2005-08-16 Chris LattnerFix a bad case in gzip where we put lots of things...
2005-08-13 Chris LattnerOoops, don't forget to clear this. The real inner...
2005-08-13 Chris LattnerRecursively scan scev expressions for common subexpress...
2005-08-12 Chris LattnerWhen splitting critical edges, make sure not to leave...
2005-08-12 Chris LattnerFix a FIXME: if we are inserting code for a PHI argumen...
2005-08-10 Chris LattnerTeach LSR to strength reduce IVs that have a loop-invar...
2005-08-10 Chris LattnerFix Regression/Transforms/LoopStrengthReduce/phi_node_u...
2005-08-09 Chris LattnerFix some 80 column violations.
2005-08-09 Chris LattnerSCEVAddExpr::get() of an empty list is invalid.
2005-08-09 Chris LattnerImplement: LoopStrengthReduce/share_ivs.ll
2005-08-08 Chris LattnerSuck the base value out of the UsersToProcess vector...
2005-08-08 Chris LattnerSplit MoveLoopVariantsToImediateField out from MoveImme...
2005-08-08 Chris LattnerNot all constants are legal immediates in load/store...
2005-08-08 Chris LattnerImplement LoopStrengthReduce/share_code_in_preheader...
2005-08-08 Chris LattnerImplement a simple optimization for the termination...
2005-08-05 Chris LattnerMake sure to clean CastedPointers after casts are poten...
2005-08-04 Chris LattnerModify how immediates are removed from base expressions...
2005-08-04 Chris Lattner* Refactor some code into a new BasedUser::RewriteInstr...
2005-08-04 Chris LattnerFix a case that caused this to crash on 178.galgel
2005-08-04 Chris LattnerTeach LSR about loop-variant expressions, such as loops...
2005-08-04 Nate BegemanRemove some more dead code.
2005-08-04 Chris LattnerRefactor this code substantially with the following...
2005-08-04 Chris Lattnerrefactor some code
2005-08-04 Chris Lattnerinvert to if's to make the logic simpler
2005-08-04 Chris LattnerWhen processing outer loops and we find uses of an...
2005-08-03 Chris LattnerTeach loop-reduce to see into nested loops, to pull...
2005-08-03 Chris Lattnerimprove debug output
2005-08-03 Chris LattnerMove from Stage 0 to Stage 1.
2005-08-03 Chris LattnerRename IVUse to IVUsersOfOneStride, use a struct instea...
2005-08-03 Chris LattnerFix a nasty dangling pointer issue. The ScalarEvolutio...
2005-08-02 Chris LattnerLike the comment says, do not insert cast instructions...
2005-08-02 Chris Lattneradd a comment, make a check more lenient
2005-08-02 Chris LattnerSimplify for loop, clear a per-loop map after processin...
2005-08-02 Chris LattnerAdd a comment
2005-08-02 Chris LattnerFix an iterator invalidation problem
2005-07-30 Jeff CohenKeep tabs and trailing spaces out.
2005-07-30 Jeff CohenFix VC++ build problems.
2005-07-30 Nate BegemanAck, typo
2005-07-30 Nate BegemanCommit a new LoopStrengthReduce pass that can use scala...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-03-06 Chris Lattnerfix a bug where we thought arguments were constants :(
2005-03-06 Chris LattnerFix Regression/Transforms/LoopStrengthReduce/dont_inser...
2005-03-06 Chris Lattnerimplement Transforms/LoopStrengthReduce/invariant_value...
2005-03-06 Chris Lattnerminor simplifications of the code.
2005-03-05 Jeff CohenReformat comments to fix 80 columns.
2005-03-05 Jeff CohenReuse induction variables created for strength-reduced...
2005-03-04 Jeff CohenAdd support for not strength reducing GEPs where the...
2005-03-01 Jeff CohenFixed the following LSR bugs:
2005-02-28 Jeff CohenFix crash in LSR due to attempt to remove original...
2005-02-27 Jeff CohenPHI nodes were incorrectly placed when more than one...
next