projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
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.
blob
|
commitdiff
|
raw
2015-11-09
David Blaikie
Fix -Wdeprecated warnings due to the use of copy ops...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-09
Silviu Baranga
Allow LLE/LD and the loop versioning infrastructure...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-05
Sanjoy Das
Re-apply r251050 with a for PR25421
blob
|
commitdiff
|
raw
|
diff to current
2015-11-05
Richard Trieu
Revert r251050 to fix miscompile when running Clang -O1
blob
|
commitdiff
|
raw
|
diff to current
2015-11-02
Silviu Baranga
Add missing override statements in ScalarEvolution...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-02
Silviu Baranga
[SCEV][LV] Add SCEV Predicates and use them to re-imple...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-28
Sanjoy Das
[SCEV] Compute max backedge count for loops with "shift...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Sanjoy Das
[SCEV] Refactor out ScalarEvolution::getDataLayout...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-25
Davide Italiano
[ScalarEvolution] Get rid of NDEBUG in header (correctl...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-25
Davide Italiano
[ScalarEvolution] Get rid of NDEBUG in header.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Sanjoy Das
[SCEV] Teach SCEV some axioms about non-wrapping arithmetic
blob
|
commitdiff
|
raw
|
diff to current
2015-10-13
Sanjoy Das
[SCEV] Put some utilites in the ScalarEvolution class
blob
|
commitdiff
|
raw
|
diff to current
2015-10-08
Sanjoy Das
[SCEV] Bring some methods up to coding style; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-02
Sanjoy Das
[SCEV] Recognize simple br-phi patterns
blob
|
commitdiff
|
raw
|
diff to current
2015-10-02
Sanjoy Das
[SCEV] Refactor out a createNodeForSelect
blob
|
commitdiff
|
raw
|
diff to current
2015-10-02
Sanjoy Das
[SCEV] Try to prove predicates by splitting them
blob
|
commitdiff
|
raw
|
diff to current
2015-09-25
Sanjoy Das
[SCEV] Reapply 'Exploit A < B => (A+K) < (B+K) when...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-25
Sanjoy Das
Revert two SCEV changes that caused test failures in...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-25
Sanjoy Das
[SCEV] Extract helper function from isImpliedCond; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-09-25
Sanjoy Das
[SCEV] Exploit A < B => (A+K) < (B+K) when possible
blob
|
commitdiff
|
raw
|
diff to current
2015-09-23
Sanjoy Das
[SCEV] Introduce ScalarEvolution::getOne and getZero.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-17
Sanjoy Das
[SCEV] Don't repeat method/field names in comment in...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-17
Chandler Carruth
[PM] Port ScalarEvolution to the new pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-14
Bjarke Hammersholt...
[SCEV] Apply NSW and NUW flags via poison value analysi...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-03
David Blaikie
-Wdeprecated-clean: Fix cases of violating the rule...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Jingyue Wu
[SCEV] Apply NSW and NUW flags via poison value analysis
blob
|
commitdiff
|
raw
|
diff to current
2015-07-27
Sanjoy Das
[IndVars] Make loop varying predicates loop invariant.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-16
Sanjoy Das
[SCEV][NFC] Use triple-slash (///) for comment.
blob
|
commitdiff
|
raw
|
diff to current
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
next