[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead...
[oota-llvm.git] / include / llvm / Analysis / ScalarEvolution.h
2014-04-15 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move the ConstantRange class into the IR...
2014-03-04 Chandler Carruth[Modules] Move ValueHandle into the IR library where...
2014-02-24 Rafael EspindolaMake some DataLayout pointers const.
2014-02-18 Rafael EspindolaRename some member variables from TD to DL.
2014-02-11 Benjamin KramerScalarEvolution: Analyze trip count of loops with a...
2014-01-27 Nick LewyckyTeach SCEV to handle more cases of 'and X, CST', specif...
2014-01-15 Andrew TrickFix PR18449: SCEV needs more precise max BECount for...
2014-01-06 Andrew TrickReapply r198478 "Fix PR18361: Invalidate LoopDispositio...
2014-01-04 Alp TokerRevert "Fix PR18361: Invalidate LoopDispositions after...
2014-01-04 Andrew TrickFix PR18361: Invalidate LoopDispositions after LoopSimp...
2014-01-04 Andrew Trickwhitespace
2013-11-16 Benjamin KramerScalarEvolution: Warn if the result of setFlags/clearFl...
2013-11-12 Wan XiaofeiChange data structure to memorize computed result in...
2013-11-06 Andrew TrickRewrite SCEV's backedge taken count computation.
2013-10-21 Matt ArsenaultRemove unused SCEV functions
2013-09-10 Matt ArsenaultTeach ScalarEvolution about pointer address spaces
2013-07-12 Shuxin YangStylistic change.
2013-07-08 Shuxin Yang Fix a SCEV update problem.
2013-05-31 Andrew TrickFix ScalarEvolution::ComputeExitLimitFromCond for ...
2013-03-26 Andrew TrickFix SCEV forgetMemoizedResults should search and destro...
2013-03-05 Jakub StaszakFix a few typos in comments.
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-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-26 Benjamin KramerAdd a basic verifier for SCEV's backedge taken counts.
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-11 Sean SilvaRemove unnecessary classof()'s
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-09-17 Craig TopperMark unimplemented copy constructors and copy assignmen...
2012-05-30 Benjamin KramerTeach SCEV's icmp simplification logic that a-b ==...
2012-05-19 Andrew TrickSCEV: Add MarkPendingLoopPredicates to avoid recursive...
2012-04-11 Benjamin KramerFoldingSet: Push the hash through FoldingSetTraits...
2012-01-11 Andrew TrickClarified the SCEV getSmallConstantTripCount interface...
2012-01-07 Andrew TrickExpose isNonConstantNegative to users of ScalarEvolution.
2011-12-01 Chad RosierPropagate TargetLibraryInfo throughout ConstantFolding...
2011-10-04 Nick LewyckyThe product of two chrec's can always be represented...
2011-09-02 Andrew TrickComment and clarifying assert.
2011-08-11 Andrew TrickAllow loop unrolling to get known trip counts from...
2011-08-03 Andrew TrickSCEV: Use AssertingVH to catch dangling BasicBlock...
2011-08-02 Andrew TrickUse consistent terminology for loop exit/exiting blocks...
2011-07-26 Andrew TrickSCEV: Added a data structure for storing not-taken...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-05-09 Dan GohmanChange a few std::maps to DenseMaps.
2011-04-11 Jay FoadDon't include Operator.h from InstrTypes.h.
2011-03-17 Andrew TrickAdded isValidRewrite() to check the result of ScalarEvo...
2011-03-14 Andrew TrickAdded SCEV::NoWrapFlags to manage unsigned, signed...
2011-01-11 Chris Lattnersome comment improvements.
2011-01-09 Chris LattnerStep #2 to improve trip count analysis for loops like...
2010-12-26 Chris Lattnerimplement enough of the memset inference algorithm...
2010-11-29 Michael J. SpencerMerge System into Support.
2010-11-18 Dan GohmanIntroduce memoization for ScalarEvolution dominates...
2010-11-17 Dan GohmanFactor out the code for purging a SCEV from all the...
2010-11-17 Dan GohmanMerge the implementations of isLoopInvariant and hasCom...
2010-11-17 Dan GohmanMake SCEV::getType() and SCEV::print non-virtual. Move...
2010-11-17 Dan GohmanMove SCEV::dominates and properlyDominates to ScalarEvo...
2010-11-17 Dan GohmanMove SCEV::isLoopInvariant and hasComputableLoopEvoluti...
2010-11-17 Dan GohmanFix ScalarEvolution's range memoization to avoid using a
2010-11-17 Dan GohmanMemoize results from ScalarEvolution's getUnsignedRange...
2010-08-27 Dan GohmanSwitch ScalarEvolution's main Value*->SCEV* map from...
2010-08-16 Dan GohmanPlacate overzealous compiler warnings.
2010-08-16 Dan GohmanSpecialize FoldingSetTrait<SCEV>, providing implementat...
2010-08-10 Dan GohmanRename and reorder the arguments to isImpliedCond,...
2010-08-02 Dan GohmanMake SCEVUnknown a CallbackVH, so that it can be notifi...
2010-07-29 Eric ChristopherSpeculatively revert r109705 since it seems to be causi...
2010-07-29 Dan GohmanFactor out some of the code for updating old SCEVUnknow...
2010-07-28 Dan GohmanAdd some extra friend declarations to fix a gcc-4.0...
2010-06-22 Dan GohmanReplace ScalarEvolution's private copy of getLoopPredec...
2010-06-18 Dan GohmanRevert r106304 (105548 and friends), which are the...
2010-06-18 Dan GohmanReapply 105540, 105542, and 105548, and revert r105732.
2010-06-18 Dan GohmanRemove getIntegerSCEV; it's redundant with getConstant...
2010-06-09 Evan ChengRevert 105540, 105542, 105544, 105546, and 105548 to...
2010-06-07 Dan GohmanThe FoldingSet hash data includes pointer values, so...
2010-06-07 Dan GohmanOptimize ScalarEvolution's SCEVComplexityCompare predic...
2010-04-30 Dan GohmanAdd some comments.
2010-04-24 Dan GohmanAdd a new utility function SimplifyICmpOperands. Much...
2010-04-15 Dan GohmanMake getPredecessorWithUniqueSuccessorForBB return...
2010-04-11 Dan GohmanEnhance ScalarEvolution::isKnownPredicate with support for
2010-04-11 Dan GohmanFix a comment.
2010-04-11 Dan GohmanRename isLoopGuardedByCond to isLoopEntryGuardedByCond...
2010-03-18 Dan GohmanAdd the ability to "intern" FoldingSetNodeID data into a
2010-03-01 Dan GohmanSpelling fixes.
2010-02-24 Dan GohmanConvert a few more backedge-taken count functions to...
2010-02-19 Dale Johannesenrecommit 96626, evidence that it broke things appears
2010-02-19 Dale JohannesenRevert 96626, which causes build failure on ppc Darwin.
2010-02-18 Dan GohmanIndvars needs to explicitly notify ScalarEvolution...
2010-02-04 Dan GohmanChange the argument to getIntegerSCEV to be an int64_t...
2010-02-02 Dan GohmanFix function names in comments. Thanks Duncan!
2010-02-01 Dan GohmanGeneralize target-independent folding rules for sizeof...
2010-01-21 Benjamin Kramerstruct/class mismatch.
2010-01-19 Dan GohmanGive ScalarEvolution access to the DominatorTree. It...
2009-12-18 Dan GohmanPreserve NSW information in more places.
2009-10-31 Dan GohmanRename forgetLoopBackedgeTakenCount to forgetLoop,...
2009-10-26 Chandler CarruthMove DataTypes.h to include/llvm/System, update all...
2009-10-09 Dan GohmanAdd the ability to track HasNSW and HasNUW on more...
2009-09-27 Dan GohmanAdd a properlyDominates member function to ScalarEvolution.
2009-09-17 Dan GohmanTeach ScalarEvolution how to reason about no-wrap flags...
next