2015-07-16 |
Sanjoy Das | [SCEV][NFC] Use triple-slash (///) for comment. |
blob | commitdiff | raw |
2015-06-29 |
Tobias Grosser | Move delinearization from SCEVAddRecExpr to ScalarEvolution |
blob | commitdiff | raw | diff to current |
2015-06-23 |
Alexander Kornienko | Revert r240137 (Fixed/added namespace ending comments... |
blob | commitdiff | raw | diff to current |
2015-06-19 |
Alexander Kornienko | Fixed/added namespace ending comments using clang-tidy... |
blob | commitdiff | raw | diff to current |
2015-05-18 |
Jingyue Wu | [ScalarEvolution] refactor: extract interface getGEPExpr |
blob | commitdiff | raw | diff to current |
2015-04-01 |
Sanjoy Das | [SCEV] Look at backedge dominating conditions (re-land... |
blob | commitdiff | raw | diff to current |
2015-03-18 |
Sanjoy Das | [SCEV] Make isImpliedCond smarter. |
blob | commitdiff | raw | diff to current |
2015-03-10 |
Mehdi Amini | DataLayout is mandatory, update the API to reflect... |
blob | commitdiff | raw | diff to current |
2015-03-09 |
Sanjoy Das | [SCEV] Unify getUnsignedRange and getSignedRange |
blob | commitdiff | raw | diff to current |
2015-03-04 |
Sanjoy Das | [SCEV] make SCEV smarter about proving no-wrap. |
blob | commitdiff | raw | diff to current |
2015-02-15 |
Aaron Ballman | Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the... |
blob | commitdiff | raw | diff to current |
2015-02-09 |
Sanjoy Das | Address post-commit review for rL228587: make it explic... |
blob | commitdiff | raw | diff to current |
2015-02-09 |
Sanjoy Das | Clarify the wording on what it means for a SCEVAddRecEx... |
blob | commitdiff | raw | diff to current |
2015-02-07 |
Benjamin Kramer | SCEV: Compress disposition pairs. |
blob | commitdiff | raw | diff to current |
2015-01-04 |
Chandler Carruth | [PM] Split the AssumptionTracker immutable pass into... |
blob | commitdiff | raw | diff to current |
2014-10-27 |
Jingyue Wu | [ScalarEvolution] Guard dump() with #if |
blob | commitdiff | raw | diff to current |
2014-10-11 |
Chandler Carruth | [SCEV] Add some asserts to the recently improved trip... |
blob | commitdiff | raw | diff to current |
2014-10-10 |
Mark Heffernan | This patch de-pessimizes the calculation of loop trip... |
blob | commitdiff | raw | diff to current |
2014-09-07 |
Hal Finkel | Make use of @llvm.assume in ValueTracking (computeKnown... |
blob | commitdiff | raw | diff to current |
2014-07-10 |
Mark Heffernan | Partially fix PR20058: reduce compile time for loop... |
blob | commitdiff | raw | diff to current |
2014-05-27 |
Sebastian Pop | remove constant terms |
blob | commitdiff | raw | diff to current |
2014-05-09 |
Sebastian Pop | move findArrayDimensions to ScalarEvolution |
blob | commitdiff | raw | diff to current |
2014-04-15 |
Craig Topper | [C++11] More 'nullptr' conversion. In some cases just... |
blob | commitdiff | raw | diff to current |
2014-03-05 |
Craig Topper | [C++11] Add 'override' keyword to virtual methods that... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the ConstantRange class into the IR... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move ValueHandle into the IR library where... |
blob | commitdiff | raw | diff to current |
2014-02-24 |
Rafael Espindola | Make some DataLayout pointers const. |
blob | commitdiff | raw | diff to current |
2014-02-18 |
Rafael Espindola | Rename some member variables from TD to DL. |
blob | commitdiff | raw | diff to current |
2014-02-11 |
Benjamin Kramer | ScalarEvolution: Analyze trip count of loops with a... |
blob | commitdiff | raw | diff to current |
2014-01-27 |
Nick Lewycky | Teach SCEV to handle more cases of 'and X, CST', specif... |
blob | commitdiff | raw | diff to current |
2014-01-15 |
Andrew Trick | Fix PR18449: SCEV needs more precise max BECount for... |
blob | commitdiff | raw | diff to current |
2014-01-06 |
Andrew Trick | Reapply r198478 "Fix PR18361: Invalidate LoopDispositio... |
blob | commitdiff | raw | diff to current |
2014-01-04 |
Alp Toker | Revert "Fix PR18361: Invalidate LoopDispositions after... |
blob | commitdiff | raw | diff to current |
2014-01-04 |
Andrew Trick | Fix PR18361: Invalidate LoopDispositions after LoopSimp... |
blob | commitdiff | raw | diff to current |
2014-01-04 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2013-11-16 |
Benjamin Kramer | ScalarEvolution: Warn if the result of setFlags/clearFl... |
blob | commitdiff | raw | diff to current |
2013-11-12 |
Wan Xiaofei | Change data structure to memorize computed result in... |
blob | commitdiff | raw | diff to current |
2013-11-06 |
Andrew Trick | Rewrite SCEV's backedge taken count computation. |
blob | commitdiff | raw | diff to current |
2013-10-21 |
Matt Arsenault | Remove unused SCEV functions |
blob | commitdiff | raw | diff to current |
2013-09-10 |
Matt Arsenault | Teach ScalarEvolution about pointer address spaces |
blob | commitdiff | raw | diff to current |
2013-07-12 |
Shuxin Yang | Stylistic change. |
blob | commitdiff | raw | diff to current |
2013-07-08 |
Shuxin Yang | Fix a SCEV update problem. |
blob | commitdiff | raw | diff to current |
2013-05-31 |
Andrew Trick | Fix ScalarEvolution::ComputeExitLimitFromCond for ... |
blob | commitdiff | raw | diff to current |
2013-03-26 |
Andrew Trick | Fix SCEV forgetMemoizedResults should search and destro... |
blob | commitdiff | raw | diff to current |
2013-03-05 |
Jakub Staszak | Fix a few typos in comments. |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Sort the #include lines for the include/... tree with... |
blob | commitdiff | raw | diff to current |
2012-11-01 |
Chandler Carruth | Revert the series of commits starting with r166578... |
blob | commitdiff | raw | diff to current |
2012-10-26 |
Benjamin Kramer | Add a basic verifier for SCEV's backedge taken counts. |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Micah Villmow | Add in support for getIntPtrType to get the pointer... |
blob | commitdiff | raw | diff to current |
2012-10-11 |
Sean Silva | Remove unnecessary classof()'s |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Sylvestre Ledru | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio... |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Sylvestre Ledru | Fix a typo 'iff' => 'if' |
blob | commitdiff | raw | diff to current |
2012-09-17 |
Craig Topper | Mark unimplemented copy constructors and copy assignmen... |
blob | commitdiff | raw | diff to current |
2012-05-30 |
Benjamin Kramer | Teach SCEV's icmp simplification logic that a-b ==... |
blob | commitdiff | raw | diff to current |
2012-05-19 |
Andrew Trick | SCEV: Add MarkPendingLoopPredicates to avoid recursive... |
blob | commitdiff | raw | diff to current |
2012-04-11 |
Benjamin Kramer | FoldingSet: Push the hash through FoldingSetTraits... |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Andrew Trick | Clarified the SCEV getSmallConstantTripCount interface... |
blob | commitdiff | raw | diff to current |
2012-01-07 |
Andrew Trick | Expose isNonConstantNegative to users of ScalarEvolution. |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Propagate TargetLibraryInfo throughout ConstantFolding... |
blob | commitdiff | raw | diff to current |
2011-10-04 |
Nick Lewycky | The product of two chrec's can always be represented... |
blob | commitdiff | raw | diff to current |
2011-09-02 |
Andrew Trick | Comment and clarifying assert. |
blob | commitdiff | raw | diff to current |
2011-08-11 |
Andrew Trick | Allow loop unrolling to get known trip counts from... |
blob | commitdiff | raw | diff to current |
2011-08-03 |
Andrew Trick | SCEV: Use AssertingVH to catch dangling BasicBlock... |
blob | commitdiff | raw | diff to current |
2011-08-02 |
Andrew Trick | Use consistent terminology for loop exit/exiting blocks... |
blob | commitdiff | raw | diff to current |
2011-07-26 |
Andrew Trick | SCEV: Added a data structure for storing not-taken... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-05-09 |
Dan Gohman | Change a few std::maps to DenseMaps. |
blob | commitdiff | raw | diff to current |
2011-04-11 |
Jay Foad | Don't include Operator.h from InstrTypes.h. |
blob | commitdiff | raw | diff to current |
2011-03-17 |
Andrew Trick | Added isValidRewrite() to check the result of ScalarEvo... |
blob | commitdiff | raw | diff to current |
2011-03-14 |
Andrew Trick | Added SCEV::NoWrapFlags to manage unsigned, signed... |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Chris Lattner | some comment improvements. |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Chris Lattner | Step #2 to improve trip count analysis for loops like... |
blob | commitdiff | raw | diff to current |
2010-12-26 |
Chris Lattner | implement enough of the memset inference algorithm... |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Michael J. Spencer | Merge System into Support. |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Dan Gohman | Introduce memoization for ScalarEvolution dominates... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Dan Gohman | Factor out the code for purging a SCEV from all the... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Dan Gohman | Merge the implementations of isLoopInvariant and hasCom... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Dan Gohman | Make SCEV::getType() and SCEV::print non-virtual. Move... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Dan Gohman | Move SCEV::dominates and properlyDominates to ScalarEvo... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Dan Gohman | Move SCEV::isLoopInvariant and hasComputableLoopEvoluti... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Dan Gohman | Fix ScalarEvolution's range memoization to avoid using a |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Dan Gohman | Memoize results from ScalarEvolution's getUnsignedRange... |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Dan Gohman | Switch ScalarEvolution's main Value*->SCEV* map from... |
blob | commitdiff | raw | diff to current |
2010-08-16 |
Dan Gohman | Placate overzealous compiler warnings. |
blob | commitdiff | raw | diff to current |
2010-08-16 |
Dan Gohman | Specialize FoldingSetTrait<SCEV>, providing implementat... |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Dan Gohman | Rename and reorder the arguments to isImpliedCond,... |
blob | commitdiff | raw | diff to current |
2010-08-02 |
Dan Gohman | Make SCEVUnknown a CallbackVH, so that it can be notifi... |
blob | commitdiff | raw | diff to current |
2010-07-29 |
Eric Christopher | Speculatively revert r109705 since it seems to be causi... |
blob | commitdiff | raw | diff to current |
2010-07-29 |
Dan Gohman | Factor out some of the code for updating old SCEVUnknow... |
blob | commitdiff | raw | diff to current |
2010-07-28 |
Dan Gohman | Add some extra friend declarations to fix a gcc-4.0... |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Dan Gohman | Replace ScalarEvolution's private copy of getLoopPredec... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Revert r106304 (105548 and friends), which are the... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Reapply 105540, 105542, and 105548, and revert r105732. |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Remove getIntegerSCEV; it's redundant with getConstant... |
blob | commitdiff | raw | diff to current |
2010-06-09 |
Evan Cheng | Revert 105540, 105542, 105544, 105546, and 105548 to... |
blob | commitdiff | raw | diff to current |
2010-06-07 |
Dan Gohman | The FoldingSet hash data includes pointer values, so... |
blob | commitdiff | raw | diff to current |
2010-06-07 |
Dan Gohman | Optimize ScalarEvolution's SCEVComplexityCompare predic... |
blob | commitdiff | raw | diff to current |
2010-04-30 |
Dan Gohman | Add some comments. |
blob | commitdiff | raw | diff to current |
next |