2009-06-14 |
Dan Gohman | Add another item to the list of things that indvars... |
blob | commitdiff | raw |
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 |
2007-06-19 |
Dan Gohman | Rename ScalarEvolution::deleteInstructionFromRecords to |
blob | commitdiff | raw | diff to current |
2007-06-15 |
Dan Gohman | Use SCEVConstant::get instead of SCEVUnknown::get to... |
blob | commitdiff | raw | diff to current |
2007-06-15 |
Dan Gohman | Add a SCEV class and supporting code for sign-extend... |
blob | commitdiff | raw | diff to current |
2007-06-06 |
Nick Lewycky | Inform ScalarEvolutions that we're deleting Values. |
blob | commitdiff | raw | diff to current |
2007-05-06 |
Nick Lewycky | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-03-07 |
Devang Patel | Now IndVarSimplify is a LoopPass. |
blob | commitdiff | raw | diff to current |
2007-03-04 |
Chris Lattner | make better use of LCSSA information in RewriteLoopExit... |
blob | commitdiff | raw | diff to current |
2007-03-04 |
Chris Lattner | Implement PR1179/PR1232 and test/Transforms/IndVarsSimp... |
blob | commitdiff | raw | diff to current |
2007-03-03 |
Chris Lattner | Make RewriteLoopExitValues far less nested by using... |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Prefer non-virtual calls to ConstantInt::isZero over... |
blob | commitdiff | raw | diff to current |
2007-02-11 |
Chris Lattner | Simplify code by using value::takename |
blob | commitdiff | raw | diff to current |
2007-02-05 |
Reid Spencer | Apply the VISIBILITY_HIDDEN field to the remaining... |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Chris Lattner | remove temporary vectors. |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Chris Lattner | eliminate temporary vectors |
blob | commitdiff | raw | diff to current |
2007-01-15 |
Chris Lattner | rename Type::isIntegral to Type::isInteger, eliminating... |
blob | commitdiff | raw | diff to current |
2007-01-15 |
Chris Lattner | Eliminate calls to isInteger, generalizing code and... |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Chris Lattner | simplify some code |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Reid Spencer | For PR1064: |
blob | commitdiff | raw | diff to current |
2007-01-08 |
Reid Spencer | Comparison of primitive type sizes should now be done... |
blob | commitdiff | raw | diff to current |
2007-01-07 |
Chris Lattner | add -debug output for -indvars. |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-23 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Switch over Transforms/Scalar to use the STATISTIC... |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-11-27 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-09-21 |
Chris Lattner | Fix Transforms/IndVarsSimplify/2006-09-20-LFTR-Crash.ll |
blob | commitdiff | raw | diff to current |
next |