2009-12-18 |
Dan Gohman | Add Loop contains utility methods for testing whether... |
blob | commitdiff | raw |
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 |
2009-04-22 |
Evan Cheng | Make sure both operands have binary instructions have... |
blob | commitdiff | raw | diff to current |
2009-04-22 |
Evan Cheng | A few more places where the check of use_empty is needed. |
blob | commitdiff | raw | diff to current |
2009-04-22 |
Evan Cheng | Avoid deferencing use_begin() if value does not have... |
blob | commitdiff | raw | diff to current |
2009-04-21 |
Dan Gohman | Introduce encapsulation for ScalarEvolution's TargetDat... |
blob | commitdiff | raw | diff to current |
2009-04-18 |
Dan Gohman | Use more const qualifiers with SCEV interfaces. |
blob | commitdiff | raw | diff to current |
2009-04-16 |
Dan Gohman | Expand GEPs in ScalarEvolution expressions. SCEV expres... |
blob | commitdiff | raw | diff to current |
2009-04-15 |
Dale Johannesen | Eliminate zext over (iv | const) or (signed iv), |
blob | commitdiff | raw | diff to current |
2009-04-15 |
Dale Johannesen | Eliminate zext over (iv & const) or ((iv+const)&const) |
blob | commitdiff | raw | diff to current |
2009-04-15 |
Dale Johannesen | Enhance induction variable code to remove the |
blob | commitdiff | raw | diff to current |
2009-02-24 |
Dan Gohman | Rename ScalarEvolution's getIterationCount to getBacked... |
blob | commitdiff | raw | diff to current |
2009-02-23 |
Dan Gohman | Back out the change in 64918 that used sign-extensions... |
blob | commitdiff | raw | diff to current |
2009-02-23 |
Dan Gohman | IndVarSimplify preserves ScalarEvolution. In the |
blob | commitdiff | raw | diff to current |
2009-02-18 |
Dan Gohman | Use a sign-extend instead of a zero-extend when promoting a |
blob | commitdiff | raw | diff to current |
2009-02-18 |
Dan Gohman | Simplify by using dyn_cast instead of isa and cast. |
blob | commitdiff | raw | diff to current |
2009-02-18 |
Dan Gohman | Fix a corner case in the new indvars promotion logic... |
blob | commitdiff | raw | diff to current |
2009-02-17 |
Dan Gohman | Add a method to ScalarEvolution for telling it when... |
blob | commitdiff | raw | diff to current |
2009-02-17 |
Dan Gohman | Delete trailing whitespace. |
blob | commitdiff | raw | diff to current |
2009-02-17 |
Dan Gohman | Fix 80-column violation. |
blob | commitdiff | raw | diff to current |
2009-02-17 |
Dan Gohman | Simplify; fix some 80-column violations. |
blob | commitdiff | raw | diff to current |
2009-02-16 |
Dan Gohman | Delete this long-commented-out code. The situation... |
blob | commitdiff | raw | diff to current |
2009-02-14 |
Dan Gohman | Extend the IndVarSimplify support for promoting inducti... |
blob | commitdiff | raw | diff to current |
2009-02-14 |
Dan Gohman | Clarify debug output. |
blob | commitdiff | raw | diff to current |
2009-02-14 |
Dan Gohman | Simplify some code. hasComputableLoopEvolution is overk... |
blob | commitdiff | raw | diff to current |
2009-02-12 |
Dan Gohman | Teach IndVarSimplify to optimize code using the C ... |
blob | commitdiff | raw | diff to current |
2008-11-26 |
Evan Cheng | Revert r60042. IndVarSimplify should check if APFloat... |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Bill Wendling | Cast to remove warning about comparing signed and unsigned. |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Devang Patel | Give SIToFPInst preference over UIToFPInst because... |
blob | commitdiff | raw | diff to current |
2008-11-17 |
Devang Patel | While handling floating point IVs lift restrictions... |
blob | commitdiff | raw | diff to current |
2008-11-17 |
Devang Patel | Handle floating point ivs during doInitialization(). |
blob | commitdiff | raw | diff to current |
2008-11-16 |
Chris Lattner | eliminate some std::set's. |
blob | commitdiff | raw | diff to current |
2008-11-03 |
Devang Patel | Turn floating point IVs into integer IVs where possible. |
blob | commitdiff | raw | diff to current |
2008-10-22 |
Daniel Dunbar | Change create*Pass factory functions to return Pass... |
blob | commitdiff | raw | diff to current |
2008-09-10 |
Devang Patel | fix white spaces. |
blob | commitdiff | raw | diff to current |
2008-09-09 |
Devang Patel | if loop induction variable is always sign or zero exten... |
blob | commitdiff | raw | diff to current |
2008-09-05 |
Devang Patel | Remove unused map. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-08-05 |
Dan Gohman | Pass the computed iteration count value to RewriteLoopE... |
blob | commitdiff | raw | diff to current |
2008-06-22 |
Dan Gohman | Use Loop::block_iterator. |
blob | commitdiff | raw | diff to current |
2008-06-13 |
Wojciech Matyjewicz | Use recently added getTruncateOrZeroExtend method to... |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Dan Gohman | Tidy up BasicBlock::getFirstNonPHI, and change a bunch... |
blob | commitdiff | raw | diff to current |
2008-05-16 |
Gabor Greif | API change for {BinaryOperator|CmpInst|CastInst}::creat... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-10-22 |
Dan Gohman | Move the SCEV object factors from being static members... |
blob | commitdiff | raw | diff to current |
2007-09-10 |
Devang Patel | Require SCEV before LCSSA. |
blob | commitdiff | raw | diff to current |
2007-09-04 |
David Greene | Update GEP constructors to use an iterator interface... |
blob | commitdiff | raw | diff to current |
2007-08-21 |
Devang Patel | Use SmallVector instead of std::vector. |
blob | commitdiff | raw | diff to current |
2007-06-27 |
Zhou Sheng | Fix a bug. |
blob | commitdiff | raw | diff to current |
next |