2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw |
2011-07-16 |
Andrew Trick | indvars: fix a pass-sensitivity issue that would hit... |
blob | commitdiff | raw | diff to current |
2011-07-16 |
Andrew Trick | indvars: remove ExprToIVMap because it won't be needed... |
blob | commitdiff | raw | diff to current |
2011-07-12 |
Andrew Trick | indvars: Code reorganization in preparation for |
blob | commitdiff | raw | diff to current |
2011-07-06 |
Andrew Trick | indvars -disable-iv-rewrite: ExprToMap lives in Pass... |
blob | commitdiff | raw | diff to current |
2011-07-06 |
Andrew Trick | indvars -disable-iv-rewrite: Added SimplifyCongruentIVs. |
blob | commitdiff | raw | diff to current |
2011-07-05 |
Devang Patel | Preserve debug loc. |
blob | commitdiff | raw | diff to current |
2011-07-05 |
Andrew Trick | indvars -disable-iv-rewrite: avoid multiple IVs in... |
blob | commitdiff | raw | diff to current |
2011-07-02 |
Andrew Trick | indvars -disable-iv-rewrite: bug fix involving weird... |
blob | commitdiff | raw | diff to current |
2011-06-30 |
Andrew Trick | indvars -disable-iv-rewrite: handle cloning binary... |
blob | commitdiff | raw | diff to current |
2011-06-30 |
Andrew Trick | indvars -disable-iv-rewrite: handle an edge case involv... |
blob | commitdiff | raw | diff to current |
2011-06-29 |
Andrew Trick | indvars -disable-iv-rewrite: insert new trunc instructi... |
blob | commitdiff | raw | diff to current |
2011-06-29 |
Andrew Trick | indvars -disable-iv-rewrite: just because SCEV ignores... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Andrew Trick | cleanup: misleading comment. |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Andrew Trick | SCEVExpander: give new insts a name that identifies... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Andrew Trick | indvars --disable-iv-rewrite: sever ties with IVUsers. |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Andrew Trick | indvars --disable-iv-rewrite: Defer evaluating s/zext... |
blob | commitdiff | raw | diff to current |
2011-06-27 |
Andrew Trick | indvars -disable-iv-rewrite: run RLEV after SimplifyIVU... |
blob | commitdiff | raw | diff to current |
2011-06-22 |
Devang Patel | Set debug loc. |
blob | commitdiff | raw | diff to current |
2011-06-21 |
Andrew Trick | IVUsers no longer needs to record the phis. |
blob | commitdiff | raw | diff to current |
2011-06-21 |
Andrew Trick | indvars -disable-iv-rewrite: Adds support for eliminati... |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Andrew Trick | indvars: incremental fixes for -disable-iv-rewrite... |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Andrew Trick | indvars: fixed IV cloning in -disable-iv-rewrite mode... |
blob | commitdiff | raw | diff to current |
2011-05-20 |
Andrew Trick | indvars: Prototyping Sign/ZeroExtend elimination withou... |
blob | commitdiff | raw | diff to current |
2011-05-20 |
Andrew Trick | indvars: minor cleanup in preparation for sign/zero... |
blob | commitdiff | raw | diff to current |
2011-05-13 |
Andrew Trick | Convert SimplifyIVUsers into a worklist instead of... |
blob | commitdiff | raw | diff to current |
2011-05-12 |
Andrew Trick | indvars: Added SimplifyIVUsers. |
blob | commitdiff | raw | diff to current |
2011-05-04 |
Andrew Trick | indvars: Added DisableIVRewrite and WidenIVs. |
blob | commitdiff | raw | diff to current |
2011-05-03 |
Andrew Trick | indvars: Added canExpandBackEdgeTakenCount. |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Andrew Trick | Reapply r130340: Fix for PR9730. |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Andrew Trick | Reverting r130340 in the unlikely event that it's respo... |
blob | commitdiff | raw | diff to current |
2011-04-27 |
Andrew Trick | Fixes PR9730: indvars: An asserting value handle still... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | Remove PHINode::reserveOperandSpace(). Instead, add... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | (Almost) always call reserveOperandSpace() on newly... |
blob | commitdiff | raw | diff to current |
2011-03-18 |
Andrew Trick | Remove TargetData and ValueTracking includes. I didn... |
blob | commitdiff | raw | diff to current |
2011-03-17 |
Andrew Trick | Added isValidRewrite() to check the result of ScalarEvo... |
blob | commitdiff | raw | diff to current |
2011-03-17 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Chris Lattner | reduce indentation. Print <nuw> and <nsw> when dumping... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Dan Gohman | Move SCEV::isLoopInvariant and hasComputableLoopEvoluti... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Owen Anderson | Begin adding static dependence information to passes... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-09-18 |
Gabor Greif | do not rely on the implicit-dereference semantics of... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Gabor Greif | mass elimination of reliance on automatic iterator... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2010-07-20 |
Dan Gohman | Remember that the induction variable is always a PHINod... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Gabor Greif | cache result of operator* |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Disable indvars on loops when LoopSimplify form is... |
blob | commitdiff | raw | diff to current |
2010-05-03 |
Dan Gohman | Use getConstant instead of getIntegerSCEV. The two... |
blob | commitdiff | raw | diff to current |
2010-04-13 |
Dan Gohman | Teach IndVarSimplify how to eliminate remainder operato... |
blob | commitdiff | raw | diff to current |
2010-04-12 |
Dan Gohman | Suppress LinearFunctionTestReplace when the computed... |
blob | commitdiff | raw | diff to current |
2010-04-12 |
Dan Gohman | Move the EliminateIVUsers call back out to its original... |
blob | commitdiff | raw | diff to current |
2010-04-12 |
Dan Gohman | Use RecursivelyDeleteTriviallyDeadInstructions in Elimi... |
blob | commitdiff | raw | diff to current |
2010-04-12 |
Dan Gohman | Re-apply r101000, with a fix: Don't eliminate an icmp... |
blob | commitdiff | raw | diff to current |
2010-04-12 |
Dan Gohman | Revert 101000, which is breaking self-host builds. |
blob | commitdiff | raw | diff to current |
2010-04-11 |
Dan Gohman | Teach IndVarSimplify how to eliminate comparisons invol... |
blob | commitdiff | raw | diff to current |
2010-04-11 |
Dan Gohman | Rename isLoopGuardedByCond to isLoopEntryGuardedByCond... |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Dan Gohman | Generalize IVUsers to track arbitrary expressions rathe... |
blob | commitdiff | raw | diff to current |
2010-04-03 |
Chris Lattner | require that the branch being controlled by the IV |
blob | commitdiff | raw | diff to current |
2010-04-03 |
Chris Lattner | add integer overflow check for the fp induction variable |
blob | commitdiff | raw | diff to current |
2010-04-03 |
Chris Lattner | add a comment and fix some consistency issues, converting |
blob | commitdiff | raw | diff to current |
2010-04-03 |
Chris Lattner | fix PR6761, a miscompilation due to the fp->int IV... |
blob | commitdiff | raw | diff to current |
2010-04-03 |
Chris Lattner | just eliminate the uitofp checks. This code isn't... |
blob | commitdiff | raw | diff to current |
2010-04-03 |
Chris Lattner | rename PH -> PN to be consistent with WeakPN and the... |
blob | commitdiff | raw | diff to current |
2010-04-03 |
Chris Lattner | improve comment and drop a dead check. If PH had |
blob | commitdiff | raw | diff to current |
2010-04-03 |
Chris Lattner | strength reduce a ridiculous use of APInt. |
blob | commitdiff | raw | diff to current |
2010-04-03 |
Chris Lattner | rename stuff improve comment grammar. |
blob | commitdiff | raw | diff to current |
2010-04-03 |
Chris Lattner | simplify some code and resolve a fixme. |
blob | commitdiff | raw | diff to current |
2010-04-03 |
Chris Lattner | There is no guarantee that the increment and the branch |
blob | commitdiff | raw | diff to current |
2010-04-03 |
Chris Lattner | first half of a pass through IndVarSimplify::HandleFloa... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Dan Gohman | Manually notify ScalarEvolution before making an operan... |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Bill Wendling | Skip debugging intrinsics when sinking unused invariants. |
blob | commitdiff | raw | diff to current |
2010-03-20 |
Dan Gohman | Clear the SCEVExpander's insertion point after making... |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Devang Patel | Skip debug info intrinsics. |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Dan Gohman | Add a DominatorTree argument to isLCSSA so that it... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Dan Gohman | Spelling fixes. |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Dan Gohman | Make LoopSimplify change conditional branches in loop... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Dan Gohman | Remove unused variables and parameters. |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Dan Gohman | This cast<Instruction> is unnecessary. |
blob | commitdiff | raw | diff to current |
2010-02-19 |
Dale Johannesen | recommit 96626, evidence that it broke things appears |
blob | commitdiff | raw | diff to current |
2010-02-19 |
Dale Johannesen | Revert 96626, which causes build failure on ppc Darwin. |
blob | commitdiff | raw | diff to current |
2010-02-18 |
Dan Gohman | Indvars needs to explicitly notify ScalarEvolution... |
blob | commitdiff | raw | diff to current |
2010-02-18 |
Dan Gohman | Hoist this loop-invariant logic out of the loop. |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Dan Gohman | Reapply the new LoopStrengthReduction code, with compil... |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Dan Gohman | Fix "the the" and similar typos. |
blob | commitdiff | raw | diff to current |
2010-01-21 |
Dan Gohman | Re-implement the main strength-reduction portion of... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Dan Gohman | Set Changed properly after calling DeleteDeadPHIs. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Dan Gohman | Add Loop contains utility methods for testing whether... |
blob | commitdiff | raw | diff to current |
2009-11-05 |
Dan Gohman | Update various Loop optimization passes to cope with... |
blob | commitdiff | raw | diff to current |
2009-10-31 |
Dan Gohman | Rename forgetLoopBackedgeTakenCount to forgetLoop,... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Devang Patel | Factor out redundancy from clone() implementations. |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Nick Lewycky | Instruction::clone does not need to take an LLVMContext... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Chris Lattner | eliminate VISIBILITY_HIDDEN from Transforms/Scalar... |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Dan Gohman | Special-case static allocas in IndVarSimplify's loop... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | eliminate the "Value" printing methods that print to... |
blob | commitdiff | raw | diff to current |
next |