2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw |
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 |
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 |
2009-08-17 |
Dan Gohman | Fix debug output to include a newline after printing... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Owen Anderson | Move more code back to 2.5 APIs. |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Daniel Dunbar | Remove Value::getName{Start,End}, the last of the old... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Owen Anderson | Revert the ConstantInt constructors back to their 2... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-15 |
Eli Friedman | Switch invars away from using isTrapping when it really... |
blob | commitdiff | raw | diff to current |
2009-07-15 |
Dan Gohman | Fix indentation. |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Dan Gohman | Require IVUsers after LCSSA, since LCSSA does not prese... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Dan Gohman | Fix indvars to not assume that a loop with a single... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Owen Anderson | This started as a small change, I swear. Unfortunately... |
blob | commitdiff | raw | diff to current |
2009-07-07 |
Dan Gohman | Change all SCEV* to SCEV *. |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Owen Anderson | Convert the first batch of passes to use LLVMContext. |
blob | commitdiff | raw | diff to current |
2009-07-01 |
Dan Gohman | Request LCSSA after LoopSimplify. This fixes a problem... |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Dan Gohman | When a value is used multiple times within a single... |
blob | commitdiff | raw | diff to current |
2009-06-26 |
Dan Gohman | Incorporate the insertion point into the key of SCEVExp... |
blob | commitdiff | raw | diff to current |
2009-06-24 |
Dan Gohman | When inserting code into a loop preheader, insert it... |
blob | commitdiff | raw | diff to current |
2009-06-24 |
Dan Gohman | Extend ScalarEvolution's multiple-exit support to compu... |
blob | commitdiff | raw | diff to current |
2009-06-22 |
Dan Gohman | Fix a few minor issues that were exposed by the removal... |
blob | commitdiff | raw | diff to current |
2009-06-22 |
Owen Anderson | SCEVHandle is no more! |
blob | commitdiff | raw | diff to current |
2009-06-22 |
Dan Gohman | Fix this code to correctly handle loops with multiple... |
blob | commitdiff | raw | diff to current |
2009-06-14 |
Dan Gohman | Add another item to the list of things that indvars... |
blob | commitdiff | raw | diff to current |
2009-06-13 |
Dan Gohman | Teach SCEVExpander's visitAddRecExpr to reuse an existi... |
blob | commitdiff | raw | diff to current |
2009-06-04 |
Dan Gohman | Split the Add, Sub, and Mul instruction opcodes into... |
blob | commitdiff | raw | diff to current |
2009-06-03 |
Dan Gohman | Don't attempt to simplify an non-affine IV expression... |
blob | commitdiff | raw | diff to current |
2009-05-24 |
Dan Gohman | Change ScalarEvolution::getSCEVAtScope to always return... |
blob | commitdiff | raw | diff to current |
2009-05-24 |
Torok Edwin | Move Rewriter.clear() earlier, to avoid triggerring... |
blob | commitdiff | raw | diff to current |
2009-05-24 |
Torok Edwin | Instead of clearing the rewriter, don't attempt to... |
blob | commitdiff | raw | diff to current |
2009-05-24 |
Dan Gohman | When rewriting the loop exit test with the canonical... |
blob | commitdiff | raw | diff to current |
2009-05-24 |
Dan Gohman | When replacing a floating-point comparison with an... |
blob | commitdiff | raw | diff to current |
2009-05-24 |
Torok Edwin | The rewriter may hold references to instructions that... |
blob | commitdiff | raw | diff to current |
2009-05-22 |
Dan Gohman | Teach IndVarSimplify's FixUsesBeforeDefs to handle... |
blob | commitdiff | raw | diff to current |
2009-05-19 |
Dan Gohman | Remove an irrelevant comment. |
blob | commitdiff | raw | diff to current |
2009-05-19 |
Dan Gohman | Trim unneeded #includes. |
blob | commitdiff | raw | diff to current |
2009-05-19 |
Dan Gohman | Teach SCEVExpander to expand arithmetic involving point... |
blob | commitdiff | raw | diff to current |
2009-05-14 |
Dale Johannesen | Use abs64 in one more place. |
blob | commitdiff | raw | diff to current |
2009-05-12 |
Dan Gohman | Factor the code for collecting IV users out of LSR... |
blob | commitdiff | raw | diff to current |
2009-05-04 |
Dan Gohman | Re-apply 70645, converting ScalarEvolution to use |
blob | commitdiff | raw | diff to current |
2009-05-03 |
Dan Gohman | Revert r70645 for now; it's causing a variety of regres... |
blob | commitdiff | raw | diff to current |
2009-05-02 |
Dan Gohman | Convert ScalarEvolution to use CallbackVH for its inter... |
blob | commitdiff | raw | diff to current |
2009-04-27 |
Dan Gohman | Remove an obsolete comment. |
blob | commitdiff | raw | diff to current |
2009-04-27 |
Dale Johannesen | Fix PR 4086, a bug in FP IV elimination. |
blob | commitdiff | raw | diff to current |
2009-04-23 |
Dan Gohman | Change SCEVExpander's expandCodeFor to provide more... |
blob | commitdiff | raw | diff to current |
next |