2014-04-15 |
Craig Topper | [C++11] More 'nullptr' conversion. In some cases just... |
blob | commitdiff | raw |
2014-03-04 |
Chandler Carruth | [Modules] Move the TargetFolder into the Analysis libra... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move ValueHandle into the IR library where... |
blob | commitdiff | raw | diff to current |
2014-02-18 |
Rafael Espindola | Rename some member variables from TD to DL. |
blob | commitdiff | raw | diff to current |
2014-02-16 |
Arnold Schwaighofer | SCEVExpander: Try hard not to create derived induction... |
blob | commitdiff | raw | diff to current |
2014-02-15 |
Arnold Schwaighofer | Revert "SCEVExpander: Try hard not to create derived... |
blob | commitdiff | raw | diff to current |
2014-02-15 |
Arnold Schwaighofer | SCEVExpander: Try hard not to create derived induction... |
blob | commitdiff | raw | diff to current |
2013-10-25 |
Andrew Trick | Fix SCEVExpander: don't try to expand quadratic recurre... |
blob | commitdiff | raw | diff to current |
2013-09-30 |
Benjamin Kramer | Convert manual insert point restores to the new RAII... |
blob | commitdiff | raw | diff to current |
2013-01-14 |
Andrew Trick | SCEVExpander fix. RAUW needs to update the InsertedExpr... |
blob | commitdiff | raw | diff to current |
2013-01-10 |
Jakub Staszak | Fix include guards so they exactly match file names. |
blob | commitdiff | raw | diff to current |
2013-01-07 |
Chandler Carruth | Switch the SCEV expander and LoopStrengthReduce to use |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Sort the #include lines for the include/... tree with... |
blob | commitdiff | raw | diff to current |
2012-10-19 |
Nadav Rotem | revert r166264 because the LTO build is still failing |
blob | commitdiff | raw | diff to current |
2012-10-19 |
Nadav Rotem | recommit the patch that makes LSR and LowerInvoke use... |
blob | commitdiff | raw | diff to current |
2012-10-18 |
Bob Wilson | Temporarily revert the TargetTransform changes. |
blob | commitdiff | raw | diff to current |
2012-10-10 |
Nadav Rotem | Add a new interface to allow IR-level passes to access... |
blob | commitdiff | raw | diff to current |
2012-07-13 |
Andrew Trick | LSR Fix: check SCEV expression safety before expansion. |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Chandler Carruth | Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h |
blob | commitdiff | raw | diff to current |
2012-01-20 |
Andrew Trick | SCEVExpander fixes. Affects LSR and indvars. |
blob | commitdiff | raw | diff to current |
2012-01-10 |
Andrew Trick | Enable LSR IV Chains with sufficient heuristics. |
blob | commitdiff | raw | diff to current |
2012-01-07 |
Andrew Trick | Extended replaceCongruentPhis to handle mixed phi types. |
blob | commitdiff | raw | diff to current |
2011-11-30 |
Andrew Trick | LSR: handle the expansion of phi operands that use... |
blob | commitdiff | raw | diff to current |
2011-10-15 |
Andrew Trick | Fix SCEVExpander assert during LSR: "argument of incomp... |
blob | commitdiff | raw | diff to current |
2011-10-11 |
Andrew Trick | Move replaceCongruentIVs into SCEVExapander and bias... |
blob | commitdiff | raw | diff to current |
2011-10-07 |
Andrew Trick | LSR should only reuse phis that match its formula. |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-07-16 |
Andrew Trick | Fix SCEVEXpander to handle arbitrary phi expansion... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Andrew Trick | Cleanup. Fix a stupid variable name. |
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 |
2010-11-18 |
Dan Gohman | Introduce memoization for ScalarEvolution dominates... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Dan Gohman | Use AssertingVH for InsertedValues and InsertedPostIncV... |
blob | commitdiff | raw | diff to current |
2010-07-20 |
Dan Gohman | Make getOrInsertCanonicalInductionVariable guarantee... |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Dan Gohman | Factor out duplicated code for reusing and inserting... |
blob | commitdiff | raw | diff to current |
2010-06-05 |
Dan Gohman | LSR needs to remember inserted instructions even in... |
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-03-20 |
Dan Gohman | Clear the SCEVExpander's insertion point after making... |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Dan Gohman | Fix more places to more thoroughly ignore debug intrins... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Dan Gohman | When restoring a saved insert location, check to see... |
blob | commitdiff | raw | diff to current |
2010-02-14 |
Dan Gohman | In rememberInstruction, if the value being remembered... |
blob | commitdiff | raw | diff to current |
2010-02-14 |
Dan Gohman | Remove a 'protected' keyword, now that SCEVExpander... |
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-01-28 |
Dan Gohman | Remove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and... |
blob | commitdiff | raw | diff to current |
2010-01-22 |
Dan Gohman | Revert LoopStrengthReduce.cpp to pre-r94061 for now. |
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 |
2009-11-06 |
Chris Lattner | remove some more Context arguments. |
blob | commitdiff | raw | diff to current |
2009-08-20 |
Dan Gohman | Various comment and whitespace cleanups. |
blob | commitdiff | raw | diff to current |
2009-08-18 |
Dan Gohman | Generalize ScalarEvolution to be able to analyze GEPs... |
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-13 |
Dan Gohman | Forward-declare Loop and LoopInfo instead of #including... |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Owen Anderson | Finish pushing LLVMContext through the IRBuilder/Consta... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Owen Anderson | Push LLVMContext _back_ through IRBuilder. |
blob | commitdiff | raw | diff to current |
2009-07-07 |
Dan Gohman | Change all SCEV* to SCEV *. |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | Finish LLVMContext-ing lib/Analysis. This required... |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | Thread LLVMContext through the constant folding APIs... |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Dan Gohman | Change SCEVExpander to use an IRBuilder to emit instruc... |
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-22 |
Owen Anderson | SCEVHandle is no more! |
blob | commitdiff | raw | diff to current |
2009-06-05 |
Dan Gohman | Move SCEVExpander::getOrInsertCanonicalInductionVariabl... |
blob | commitdiff | raw | diff to current |
2009-05-24 |
Dan Gohman | Generalize SCEVExpander::visitAddRecExpr's GEP persuit... |
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-19 |
Dan Gohman | Teach SCEVExpander to expand arithmetic involving point... |
blob | commitdiff | raw | diff to current |
2009-05-01 |
Dan Gohman | Actually insert inserted instructions into the Inserted... |
blob | commitdiff | raw | diff to current |
2009-05-01 |
Dan Gohman | Add an accessor method to allow clients to test if... |
blob | commitdiff | raw | diff to current |
2009-05-01 |
Dan Gohman | Make SCEVExpander::addInsertedValue able to accept... |
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 |
Dan Gohman | Use BasicBlock::iterator instead of Instruction* for... |
blob | commitdiff | raw | diff to current |
2009-04-22 |
Dan Gohman | Make SCEVExpanders private methods private, instead... |
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 | Teach SCEVExpander::InsertCastOfTo to avoid creating... |
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-01-13 |
Nick Lewycky | Wind SCEV back in time, to Nov 18th. This 'fixes' PR327... |
blob | commitdiff | raw | diff to current |
2009-01-05 |
Dan Gohman | Tidy up #includes, deleting a bunch of unnecessary... |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Nick Lewycky | Add a new SCEV representing signed division. |
blob | commitdiff | raw | diff to current |
2008-07-08 |
Nick Lewycky | Expand SCEVUDiv of power of 2 to a lshr instruction. |
blob | commitdiff | raw | diff to current |
2008-06-22 |
Dan Gohman | Move a few more SCEVExpander methods out-of-line. |
blob | commitdiff | raw | diff to current |
2008-06-18 |
Dan Gohman | Move SCEVExpander::visitAddExpr out-of-line. |
blob | commitdiff | raw | diff to current |
2008-06-15 |
Wojciech Matyjewicz | Fix PR2434. When scanning for exising binary operator... |
blob | commitdiff | raw | diff to current |
2008-05-29 |
Dan Gohman | Prune and tidy #includes. |
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-02-20 |
Nick Lewycky | Add 'umax' similar to 'smax' SCEV. Closes PR2003. |
blob | commitdiff | raw | diff to current |
2008-02-11 |
Wojciech Matyjewicz | Fix PR1798 - an error in the evaluation of SCEVAddRecEx... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Don't attribute in file headers anymore. See llvmdev... |
blob | commitdiff | raw | diff to current |
2007-11-25 |
Nick Lewycky | Add new SCEV, SCEVSMax. This allows LLVM to analyze... |
blob | commitdiff | raw | diff to current |
2007-11-15 |
Anton Korobeynikov | Reverted r44163 per request |
blob | commitdiff | raw | diff to current |
2007-11-15 |
Nick Lewycky | Fix handling of overflow in loop calculation by adding... |
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-08-20 |
Anton Korobeynikov | - Use correct header for SCEV inside LoopPass.cpp |
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 |
Chris Lattner | add accessor |
blob | commitdiff | raw | diff to current |
2007-04-18 |
Chris Lattner | what's an & between friends? |
blob | commitdiff | raw | diff to current |
2007-04-13 |
Chris Lattner | CSE simple binary expressions when they are inserted... |
blob | commitdiff | raw | diff to current |
2007-01-21 |
Reid Spencer | For PR970: |
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 | Update code to eliminate calls to isInteger, calling... |
blob | commitdiff | raw | diff to current |
2006-12-13 |
Reid Spencer | Change the interface to SCEVExpander::InsertCastOfTo... |
blob | commitdiff | raw | diff to current |
2006-12-04 |
Reid Spencer | Unclutter this by using new cast creation functions. |
blob | commitdiff | raw | diff to current |
2006-12-04 |
Reid Spencer | Change inferred casts to explicit casts. |
blob | commitdiff | raw | diff to current |
next |