Re-implement the main strength-reduction portion of LoopStrengthReduction.
[oota-llvm.git] / include / llvm / Analysis / ScalarEvolutionExpander.h
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...
2007-01-21 Reid SpencerFor PR970:
2007-01-15 Chris Lattnerrename Type::isIntegral to Type::isInteger, eliminating...
2007-01-15 Chris LattnerUpdate code to eliminate calls to isInteger, calling...
2006-12-13 Reid SpencerChange the interface to SCEVExpander::InsertCastOfTo...
2006-12-04 Reid SpencerUnclutter this by using new cast creation functions.
2006-12-04 Reid SpencerChange inferred casts to explicit casts.
2006-11-27 Reid SpencerFor PR950:
2006-10-26 Reid SpencerFor PR950:
2006-04-01 Chris LattnerFix Transforms/IndVarsSimplify/2006-03-31-NegativeStrid...
2006-02-04 Chris LattnerRefactor a bunch of code into a non-inlined method
2006-02-04 Chris Lattneradd a method
2005-07-30 Jeff CohenKeep tabs and trailing spaces out.
2005-07-30 Nate BegemanBreak SCEVExpander out of IndVarSimplify into its own...