Fix a bad case in gzip where we put lots of things in registers across the
[oota-llvm.git] / lib / Transforms / Scalar / LoopStrengthReduce.cpp
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...
2005-02-27 Jeff CohenFirst pass at improved Loop Strength Reduction. Still...
2004-10-18 Nate BegemanInitial implementation of the strength reduction for...