Make DataLayout Non-Optional in the Module
[oota-llvm.git] / lib / Analysis / IVUsers.cpp
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-01-17 Chandler Carruth[PM] Split the LoopInfo object apart from the legacy...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-06-21 Richard TrieuAdd back functionality removed in r210497.
2014-06-09 Richard TrieuRemoving an "if (!this)" check from two print methods...
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-15 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-12 Michael ZolotukhinPR17473:
2014-03-12 Michael ZolotukhinTest commit
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-18 Rafael EspindolaRename some member variables from TD to DL.
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-09 Chandler CarruthPut the functionality for printing a value to a raw_ost...
2014-01-07 Chandler CarruthMove the LLVM IR asm writer header files into the IR...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-12 Manman RenRelease build: guard dump functions with
2012-09-06 Manman RenRelease build: guard dump functions with "ifndef NDEBUG"
2012-07-13 Andrew TrickIVUsers should only generate SCEV's for values that...
2012-03-22 Andrew TrickCleanup IVUsers::addUsersIfInteresting.
2012-03-20 Andrew TrickLSR: teach isSimplifiedLoopNest to handle PHI IVUsers.
2012-03-20 Andrew TrickLSR: fix IVUsers isSimplifiedLoopNest to perform a...
2012-03-16 Andrew TrickLSR fix: Add isSimplifiedLoopNest to IVUsers analysis.
2012-01-06 Andrew TrickPut all IVUsers in the processed set. Allow querying...
2011-10-13 Andrew TrickSlightly more useful tracing.
2011-07-01 Dan GohmanTeach IVUsers to stop at non-affine expressions unless...
2011-06-28 Andrew Trickindvars --disable-iv-rewrite: sever ties with IVUsers.
2011-06-21 Andrew TrickIVUsers no longer needs to record the phis.
2011-05-27 Dan GohmanUpdate this comment.
2011-05-20 Andrew Trickindvars: Prototyping Sign/ZeroExtend elimination withou...
2011-05-04 Andrew Trickindvars: Added DisableIVRewrite and WidenIVs.
2011-03-18 Andrew TrickAvoid creating canonical induction variables for non...
2011-01-02 Chris Lattnersplit dom frontier handling stuff out to its own Domina...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-02 Chris Lattnerstop forcing a noop AssemblyAnnotationWriter to silence...
2010-09-01 Dan GohmanRevert 112442 and 112440 until the compile time problem...
2010-08-29 Dan GohmanMake IVUsers iterative instead of recursive.
2010-08-17 Dan GohmanTweak IVUsers' concept of "interesting" to exclude...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-04-19 Dan GohmanRemove the Expr member from IVUsers. Instead of remembe...
2010-04-11 Dan GohmanAdd a cast to void to show that the return value is...
2010-04-11 Dan GohmanDelete a dead check.
2010-04-11 Dan GohmanDelete dead code.
2010-04-09 Dan GohmanFix a bug in IVUsers which was permitting non-affine...
2010-04-07 Dan GohmanGeneralize IVUsers to track arbitrary expressions rathe...
2010-04-06 Dan GohmanAdd a const qualifier.
2010-03-01 Dan GohmanSpelling fixes.
2010-02-22 Dan GohmanRemove unused variables and parameters.
2010-02-14 Dan GohmanSimplify this code; no need for a custom subclass if...
2010-02-12 Dan GohmanReapply the new LoopStrengthReduction code, with compil...
2010-02-10 Dan GohmanUse an AssemblyAnnotatorWriter to clean up IVUsers...
2010-02-01 Bill WendlingAdd "dump" method to IVUsersOneStride.
2010-01-21 Dan GohmanRe-implement the main strength-reduction portion of...
2010-01-19 Dan GohmanAdd a new helper function to IVUsers for returning...
2010-01-09 Dan GohmanUse WriteAsOperand instead of getName() to print loop...
2009-12-23 David GreeneConvert debug messages to use dbgs(). Generally this...
2009-12-18 Dan GohmanAdd Loop contains utility methods for testing whether...
2009-12-18 Dan GohmanReapply LoopStrengthReduce and IVUsers cleanups, exclud...
2009-12-17 Evan ChengRevert 91280-91283, 91286-91289, 91291, 91293, 91295...
2009-12-14 Dan GohmanClear the Processed set when it is no longer used,...
2009-12-14 Dan GohmanFix a thinko; isNotAlreadyContainedIn had a built-in...
2009-12-14 Dan GohmanDrop Loop::isNotAlreadyContainedIn in favor of Loop...
2009-11-23 Jim Grosbachenable iv-users simplification by default
2009-11-19 Jim GrosbachTeach IVUsers to keep things simpler and track loop...
2009-11-12 Evan Cheng- Teach LSR to avoid changing cmp iv stride if it will...
2009-11-05 Dan GohmanFix IVUsers to avoid assuming that the loop has a uniqu...
2009-09-27 Dan GohmanInstead of testing whether an instruction dominates...
2009-09-27 Dan GohmanRemove a redundant #include.
2009-08-24 Chris Lattnerremove a few dead insertion methods.
2009-08-23 Chris Lattnerremove a few DOUTs here and there.
2009-08-23 Chris Lattnereliminate the "Value" printing methods that print to...
2009-08-17 Dan GohmanFix more missing newlines.
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-14 Dan GohmanAdd a newline, now that Value's operator<< doesn't...
2009-07-13 Dan GohmanMake Loop and MachineLoop be subclasses of LoopBase...
2009-07-07 Dan GohmanChange all SCEV* to SCEV *.
2009-06-22 Owen AndersonSCEVHandle is no more!
2009-06-19 Dan GohmanDon't (unconditionally) use getSCEVAtScope to simplify...
2009-06-18 Dan GohmanRemove the code from IVUsers that attempted to handle
2009-06-15 Dan GohmanCode cleanups. getSCEVAtScope no longer uses SCEVCouldN...
2009-05-13 Duncan SandsAvoid getting a compiler warning
2009-05-12 Dan GohmanFactor the code for collecting IV users out of LSR...