Replace all weight-based interfaces in MBB with probability-based interfaces, and...
[oota-llvm.git] / include / llvm / Analysis / ScalarEvolution.h
2015-11-22 Benjamin Kramer[SCEV] Simplify code. NFC.
2015-11-09 David BlaikieFix -Wdeprecated warnings due to the use of copy ops...
2015-11-09 Silviu BarangaAllow LLE/LD and the loop versioning infrastructure...
2015-11-05 Sanjoy DasRe-apply r251050 with a for PR25421
2015-11-05 Richard TrieuRevert r251050 to fix miscompile when running Clang -O1
2015-11-02 Silviu BarangaAdd missing override statements in ScalarEvolution...
2015-11-02 Silviu Baranga[SCEV][LV] Add SCEV Predicates and use them to re-imple...
2015-10-28 Sanjoy Das[SCEV] Compute max backedge count for loops with "shift...
2015-10-27 Sanjoy Das[SCEV] Refactor out ScalarEvolution::getDataLayout...
2015-10-25 Davide Italiano[ScalarEvolution] Get rid of NDEBUG in header (correctl...
2015-10-25 Davide Italiano[ScalarEvolution] Get rid of NDEBUG in header.
2015-10-22 Sanjoy Das[SCEV] Teach SCEV some axioms about non-wrapping arithmetic
2015-10-13 Sanjoy Das[SCEV] Put some utilites in the ScalarEvolution class
2015-10-08 Sanjoy Das[SCEV] Bring some methods up to coding style; NFC
2015-10-02 Sanjoy Das[SCEV] Recognize simple br-phi patterns
2015-10-02 Sanjoy Das[SCEV] Refactor out a createNodeForSelect
2015-10-02 Sanjoy Das[SCEV] Try to prove predicates by splitting them
2015-09-25 Sanjoy Das[SCEV] Reapply 'Exploit A < B => (A+K) < (B+K) when...
2015-09-25 Sanjoy DasRevert two SCEV changes that caused test failures in...
2015-09-25 Sanjoy Das[SCEV] Extract helper function from isImpliedCond; NFC
2015-09-25 Sanjoy Das[SCEV] Exploit A < B => (A+K) < (B+K) when possible
2015-09-23 Sanjoy Das[SCEV] Introduce ScalarEvolution::getOne and getZero.
2015-09-17 Sanjoy Das[SCEV] Don't repeat method/field names in comment in...
2015-08-17 Chandler Carruth[PM] Port ScalarEvolution to the new pass manager.
2015-08-14 Bjarke Hammersholt... [SCEV] Apply NSW and NUW flags via poison value analysi...
2015-08-03 David Blaikie-Wdeprecated-clean: Fix cases of violating the rule...
2015-07-28 Jingyue Wu[SCEV] Apply NSW and NUW flags via poison value analysis
2015-07-27 Sanjoy Das[IndVars] Make loop varying predicates loop invariant.
2015-07-16 Sanjoy Das[SCEV][NFC] Use triple-slash (///) for comment.
2015-06-29 Tobias GrosserMove delinearization from SCEVAddRecExpr to ScalarEvolution
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-05-18 Jingyue Wu[ScalarEvolution] refactor: extract interface getGEPExpr
2015-04-01 Sanjoy Das[SCEV] Look at backedge dominating conditions (re-land...
2015-03-18 Sanjoy Das[SCEV] Make isImpliedCond smarter.
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-09 Sanjoy Das[SCEV] Unify getUnsignedRange and getSignedRange
2015-03-04 Sanjoy Das[SCEV] make SCEV smarter about proving no-wrap.
2015-02-15 Aaron BallmanRemoving LLVM_DELETED_FUNCTION, as MSVC 2012 was the...
2015-02-09 Sanjoy DasAddress post-commit review for rL228587: make it explic...
2015-02-09 Sanjoy DasClarify the wording on what it means for a SCEVAddRecEx...
2015-02-07 Benjamin KramerSCEV: Compress disposition pairs.
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-10-27 Jingyue Wu[ScalarEvolution] Guard dump() with #if
2014-10-11 Chandler Carruth[SCEV] Add some asserts to the recently improved trip...
2014-10-10 Mark HeffernanThis patch de-pessimizes the calculation of loop trip...
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-07-10 Mark HeffernanPartially fix PR20058: reduce compile time for loop...
2014-05-27 Sebastian Popremove constant terms
2014-05-09 Sebastian Popmove findArrayDimensions to ScalarEvolution
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...
next