Fix a crash I introduced into the IA64 backend with my copyfromreg change.
[oota-llvm.git] / lib / Transforms /
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-13 Chris LattnerTeach SplitCriticalEdge to update LoopInfo if it is...
2005-08-13 Chris Lattnerremove dead code. The exit block list is computed...
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-12 Chris LattnerChange break critical edges to not remove, then insert...
2005-08-10 Chris Lattnerremove some trickiness that broke yacr2 and some other...
2005-08-10 Chris LattnerMake loop-simplify produce better loops by turning...
2005-08-10 Chris LattnerAllow indvar simplify to canonicalize ANY affine IV...
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 LattnerUse the new 'moveBefore' method to simplify some code...
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-07 Chris LattnerAll stats are "Number of ..."
2005-08-07 Chris LattnerAdd some simple folds that occur in bitfield cases...
2005-08-07 Chris LattnerFix typoCVS: -------------------------------------...
2005-08-07 Chris Lattner* Use the new PHINode::hasConstantValue method to simpl...
2005-08-05 Chris LattnerMake sure to clean CastedPointers after casts are poten...
2005-08-05 Chris Lattnernow that hasConstantValue defaults to only returning...
2005-08-05 Chris LattnerThis code can handle non-dominating instructions
2005-08-04 Nate BegemanFix a fixme in CondPropagate.cpp by moving a PhiNode...
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-03 Chris LattnerThe correct fix for PR612, which also fixes
2005-08-03 Chris LattnerWhen inserting code, make sure not to insert it before...
2005-08-03 Chris LattnerFix Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash...
2005-08-03 Chris LattnerFinally, add the required constraint checks to fix...
2005-08-03 Chris LattnerSimplify some code, add the correct pred checks
2005-08-03 Chris LattnerRefactor code out of PropagatePredecessorsForPHIs,...
2005-08-03 Chris Lattneruse splice instead of remove/insert to avoid some symta...
2005-08-03 Chris Lattnermove two functions up in the file, use SafeToMergeTermi...
2005-08-03 Chris LattnerRip some code out of the main SimplifyCFG function...
2005-08-02 Chris LattnerDisable this patch:
2005-08-02 Chris LattnerChange a place to use an arbitrary value instead of...
2005-08-02 Chris LattnerUpdate to use the new MathExtras.h support for log2...
2005-08-02 Chris LattnerLike the comment says, do not insert cast instructions...
2005-08-02 Chris LattnerThis code was very close, but not quite right. It...
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-08-01 Chris LattnerConstantInt::get only works for arguments < 128.
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-07-30 Nate BegemanBreak SCEVExpander out of IndVarSimplify into its own...
2005-07-27 Jeff CohenEliminate all remaining tabs and trailing spaces.
2005-07-26 Chris LattnerConvertibleToGEP always returns 0, remove some old...
2005-07-20 Chris LattnerDo not let MaskedValueIsZero consider undef to be zero...
2005-07-18 Chris LattnerWhen transforming &A[i] < &A[j] -> i < j, make sure...
2005-07-07 Chris LattnerFix a problem that instcombine would hit when dealing...
2005-06-30 Chris LattnerFix PR590 and Transforms/Mem2Reg/2005-06-30-ReadBeforeW...
2005-06-29 John CriswellDoh! Forgot to LLVMify the style.
2005-06-29 John CriswellBasic fix for PR#591; don't convert an fprintf() to...
2005-06-24 Chris Lattneradd a debug type
2005-06-20 Andrew Lenharthprevent va_arg from being hoisted from a loop
2005-06-19 Andrew Lenharthprevent DCE of vaarg intrinsics. This should take...
2005-06-18 Andrew Lenharthcore changes for varargs
2005-06-18 Reid SpencerFix a problem with the strcmp optimization checking...
2005-06-18 Reid SpencerClean up some uninitialized variables and missing retur...
2005-06-17 Chris LattnerThis is not true: (X != 13 | X < 15) -> X < 15
2005-06-17 Chris LattnerDon't crash when dealing with INTMIN. This fixes PR585 and
2005-06-17 Chris LattnerDon't crash on: X = phi (X, X).
2005-06-17 Chris Lattneravoid constructing out of range shift amounts.
2005-06-16 Chris LattnerFix PR583 and testcase Transforms/InstCombine/2005...
2005-06-16 Chris LattnerFix PR571, removing code that does just the WRONG thing :)
2005-06-16 Chris LattnerFix a bug in my previous patch. Do not get the shift...
2005-06-15 Chris LattnerFix PR575, patch provided by John Mellor-Crummey. ...
2005-06-15 Chris LattnerFix PR582. The rewriter can move casts around, which...
2005-06-15 Chris LattnerDo not promote globals only used by main to locals...
2005-06-15 Chris LattnerFix PR577 and testcase InstCombine/2005-06-15-ShiftSetC...
2005-06-15 Reid SpencerPut the hack back in that removes features, causes...
2005-06-13 Reid SpencerUnbreak several InstCombine regression checks introduce...
2005-06-09 Chris LattnerFix a 64-bit problem, passing (int)0 through ... instea...
2005-06-09 Chris LattnerFix a problem on 64-bit targets where we passed (int...
2005-06-04 Andrew Lenharthhack to fix bzip2 (bug 571)
next