[PM/AA] Run clang-format over the SCEV-AA code to normalize the
[oota-llvm.git] / include / llvm / Analysis / ScalarEvolutionExpander.h
2015-08-10 Igor Laevsky[IndVarSimplify] Make cost estimation in RewriteLoopExi...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-04-14 Sanjoy Das[SCEVExpander] Fix comments for functions. NFC.
2015-04-14 Sanjoy Das[SCEV] Refactor out isHighCostExpansion. NFCI.
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2014-04-15 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-04 Chandler Carruth[Modules] Move the TargetFolder into the Analysis libra...
2014-03-04 Chandler Carruth[Modules] Move ValueHandle into the IR library where...
2014-02-18 Rafael EspindolaRename some member variables from TD to DL.
2014-02-16 Arnold SchwaighoferSCEVExpander: Try hard not to create derived induction...
2014-02-15 Arnold SchwaighoferRevert "SCEVExpander: Try hard not to create derived...
2014-02-15 Arnold SchwaighoferSCEVExpander: Try hard not to create derived induction...
2013-10-25 Andrew TrickFix SCEVExpander: don't try to expand quadratic recurre...
2013-09-30 Benjamin KramerConvert manual insert point restores to the new RAII...
2013-01-14 Andrew TrickSCEVExpander fix. RAUW needs to update the InsertedExpr...
2013-01-10 Jakub StaszakFix include guards so they exactly match file names.
2013-01-07 Chandler CarruthSwitch the SCEV expander and LoopStrengthReduce to use
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthSort the #include lines for the include/... tree with...
2012-10-19 Nadav Rotemrevert r166264 because the LTO build is still failing
2012-10-19 Nadav Rotemrecommit the patch that makes LSR and LowerInvoke use...
2012-10-18 Bob WilsonTemporarily revert the TargetTransform changes.
2012-10-10 Nadav RotemAdd a new interface to allow IR-level passes to access...
2012-07-13 Andrew TrickLSR Fix: check SCEV expression safety before expansion.
2012-06-29 Chandler CarruthMove llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2012-01-20 Andrew TrickSCEVExpander fixes. Affects LSR and indvars.
2012-01-10 Andrew TrickEnable LSR IV Chains with sufficient heuristics.
2012-01-07 Andrew TrickExtended replaceCongruentPhis to handle mixed phi types.
2011-11-30 Andrew TrickLSR: handle the expansion of phi operands that use...
2011-10-15 Andrew TrickFix SCEVExpander assert during LSR: "argument of incomp...
2011-10-11 Andrew TrickMove replaceCongruentIVs into SCEVExapander and bias...
2011-10-07 Andrew TrickLSR should only reuse phis that match its formula.
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-16 Andrew TrickFix SCEVEXpander to handle arbitrary phi expansion...
2011-06-28 Andrew TrickCleanup. Fix a stupid variable name.
2011-06-28 Andrew TrickSCEVExpander: give new insts a name that identifies...
2010-11-18 Dan GohmanIntroduce memoization for ScalarEvolution dominates...
2010-07-27 Dan GohmanUse AssertingVH for InsertedValues and InsertedPostIncV...
2010-07-20 Dan GohmanMake getOrInsertCanonicalInductionVariable guarantee...
2010-06-19 Dan GohmanFactor out duplicated code for reusing and inserting...
2010-06-05 Dan GohmanLSR needs to remember inserted instructions even in...
2010-04-07 Dan GohmanGeneralize IVUsers to track arbitrary expressions rathe...
2010-03-20 Dan GohmanClear the SCEVExpander's insertion point after making...
2010-03-19 Dan GohmanFix more places to more thoroughly ignore debug intrins...
2010-02-15 Dan GohmanWhen restoring a saved insert location, check to see...
2010-02-14 Dan GohmanIn rememberInstruction, if the value being remembered...
2010-02-14 Dan GohmanRemove a 'protected' keyword, now that SCEVExpander...
2010-02-12 Dan GohmanReapply the new LoopStrengthReduction code, with compil...
2010-01-28 Dan GohmanRemove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and...
2010-01-22 Dan GohmanRevert LoopStrengthReduce.cpp to pre-r94061 for now.
2010-01-21 Dan GohmanRe-implement the main strength-reduction portion of...
2009-11-06 Chris Lattnerremove some more Context arguments.
2009-08-20 Dan GohmanVarious comment and whitespace cleanups.
2009-08-18 Dan GohmanGeneralize ScalarEvolution to be able to analyze GEPs...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-13 Dan GohmanForward-declare Loop and LoopInfo instead of #including...
2009-07-10 Owen AndersonFinish pushing LLVMContext through the IRBuilder/Consta...
2009-07-08 Owen AndersonPush LLVMContext _back_ through IRBuilder.
2009-07-07 Dan GohmanChange all SCEV* to SCEV *.
2009-07-06 Owen AndersonFinish LLVMContext-ing lib/Analysis. This required...
2009-07-06 Owen AndersonThread LLVMContext through the constant folding APIs...
2009-06-27 Dan GohmanChange SCEVExpander to use an IRBuilder to emit instruc...
2009-06-26 Dan GohmanIncorporate the insertion point into the key of SCEVExp...
2009-06-22 Owen AndersonSCEVHandle is no more!
2009-06-05 Dan GohmanMove SCEVExpander::getOrInsertCanonicalInductionVariabl...
2009-05-24 Dan GohmanGeneralize SCEVExpander::visitAddRecExpr's GEP persuit...
2009-05-24 Torok EdwinThe rewriter may hold references to instructions that...
2009-05-19 Dan GohmanTeach SCEVExpander to expand arithmetic involving point...
2009-05-01 Dan GohmanActually insert inserted instructions into the Inserted...
2009-05-01 Dan GohmanAdd an accessor method to allow clients to test if...
2009-05-01 Dan GohmanMake SCEVExpander::addInsertedValue able to accept...
2009-04-23 Dan GohmanChange SCEVExpander's expandCodeFor to provide more...
2009-04-22 Dan GohmanUse BasicBlock::iterator instead of Instruction* for...
2009-04-22 Dan GohmanMake SCEVExpanders private methods private, instead...
2009-04-21 Dan GohmanIntroduce encapsulation for ScalarEvolution's TargetDat...
2009-04-18 Dan GohmanUse more const qualifiers with SCEV interfaces.
2009-04-16 Dan GohmanTeach SCEVExpander::InsertCastOfTo to avoid creating...
2009-04-16 Dan GohmanExpand GEPs in ScalarEvolution expressions. SCEV expres...
2009-01-13 Nick LewyckyWind SCEV back in time, to Nov 18th. This 'fixes' PR327...
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2008-12-02 Nick LewyckyAdd a new SCEV representing signed division.
2008-07-08 Nick LewyckyExpand SCEVUDiv of power of 2 to a lshr instruction.
2008-06-22 Dan GohmanMove a few more SCEVExpander methods out-of-line.
2008-06-18 Dan GohmanMove SCEVExpander::visitAddExpr out-of-line.
2008-06-15 Wojciech MatyjewiczFix PR2434. When scanning for exising binary operator...
2008-05-29 Dan GohmanPrune and tidy #includes.
2008-05-16 Gabor GreifAPI change for {BinaryOperator|CmpInst|CastInst}::creat...
2008-02-20 Nick LewyckyAdd 'umax' similar to 'smax' SCEV. Closes PR2003.
2008-02-11 Wojciech MatyjewiczFix PR1798 - an error in the evaluation of SCEVAddRecEx...
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-11-25 Nick LewyckyAdd new SCEV, SCEVSMax. This allows LLVM to analyze...
2007-11-15 Anton KorobeynikovReverted r44163 per request
2007-11-15 Nick LewyckyFix handling of overflow in loop calculation by adding...
2007-10-22 Dan GohmanMove the SCEV object factors from being static members...
2007-08-20 Anton Korobeynikov- Use correct header for SCEV inside LoopPass.cpp
2007-06-15 Dan GohmanAdd a SCEV class and supporting code for sign-extend...
2007-06-06 Chris Lattneradd accessor
2007-04-18 Chris Lattnerwhat's an & between friends?
2007-04-13 Chris LattnerCSE simple binary expressions when they are inserted...
next