index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
llvm
/
Analysis
/
ScalarEvolution.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
ScalarEvolution: Warn if the result of setFlags/clearFlags is unused.
Benjamin Kramer
2013-11-16
1
-5
/
+6
*
Change data structure to memorize computed result in ScalarEvolution
Wan Xiaofei
2013-11-12
1
-3
/
+3
*
Rewrite SCEV's backedge taken count computation.
Andrew Trick
2013-11-06
1
-8
/
+20
*
Remove unused SCEV functions
Matt Arsenault
2013-10-21
1
-9
/
+0
*
Teach ScalarEvolution about pointer address spaces
Matt Arsenault
2013-09-10
1
-7
/
+10
*
Stylistic change.
Shuxin Yang
2013-07-12
1
-1
/
+1
*
Fix a SCEV update problem.
Shuxin Yang
2013-07-08
1
-0
/
+4
*
Fix ScalarEvolution::ComputeExitLimitFromCond for 'or' conditions.
Andrew Trick
2013-05-31
1
-4
/
+6
*
Fix SCEV forgetMemoizedResults should search and destroy backedge exprs.
Andrew Trick
2013-03-26
1
-0
/
+4
*
Fix a few typos in comments.
Jakub Staszak
2013-03-05
1
-1
/
+1
*
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2013-01-02
1
-3
/
+3
*
Sort the #include lines for the include/... tree with the script.
Chandler Carruth
2012-12-03
1
-6
/
+6
*
Revert the series of commits starting with r166578 which introduced the
Chandler Carruth
2012-11-01
1
-3
/
+2
*
Add a basic verifier for SCEV's backedge taken counts.
Benjamin Kramer
2012-10-26
1
-0
/
+1
*
Add in support for getIntPtrType to get the pointer type based on the address...
Micah Villmow
2012-10-24
1
-2
/
+3
*
Remove unnecessary classof()'s
Sean Silva
2012-10-11
1
-1
/
+0
*
Move TargetData to DataLayout.
Micah Villmow
2012-10-08
1
-2
/
+2
*
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...
Sylvestre Ledru
2012-09-27
1
-1
/
+1
*
Fix a typo 'iff' => 'if'
Sylvestre Ledru
2012-09-27
1
-1
/
+1
*
Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...
Craig Topper
2012-09-17
1
-2
/
+2
*
Teach SCEV's icmp simplification logic that a-b == 0 is equivalent to a == b.
Benjamin Kramer
2012-05-30
1
-1
/
+2
*
SCEV: Add MarkPendingLoopPredicates to avoid recursive isImpliedCond.
Andrew Trick
2012-05-19
1
-1
/
+4
*
FoldingSet: Push the hash through FoldingSetTraits::Equals, so clients can us...
Benjamin Kramer
2012-04-11
1
-1
/
+1
*
Clarified the SCEV getSmallConstantTripCount interface with in-your-face comm...
Andrew Trick
2012-01-11
1
-5
/
+10
*
Expose isNonConstantNegative to users of ScalarEvolution.
Andrew Trick
2012-01-07
1
-0
/
+4
*
Propagate TargetLibraryInfo throughout ConstantFolding.cpp and
Chad Rosier
2011-12-01
1
-0
/
+5
*
The product of two chrec's can always be represented as a chrec.
Nick Lewycky
2011-10-04
1
-0
/
+8
*
Comment and clarifying assert.
Andrew Trick
2011-09-02
1
-2
/
+3
*
Allow loop unrolling to get known trip counts from ScalarEvolution.
Andrew Trick
2011-08-11
1
-1
/
+14
*
SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forget
Andrew Trick
2011-08-03
1
-1
/
+1
*
Use consistent terminology for loop exit/exiting blocks. Name change only.
Andrew Trick
2011-08-02
1
-7
/
+7
*
SCEV: Added a data structure for storing not-taken info per loop
Andrew Trick
2011-07-26
1
-59
/
+121
*
land David Blaikie's patch to de-constify Type, with a few tweaks.
Chris Lattner
2011-07-18
1
-19
/
+19
*
Change a few std::maps to DenseMaps.
Dan Gohman
2011-05-09
1
-5
/
+5
*
Don't include Operator.h from InstrTypes.h.
Jay Foad
2011-04-11
1
-0
/
+1
*
Added isValidRewrite() to check the result of ScalarEvolutionExpander.
Andrew Trick
2011-03-17
1
-0
/
+6
*
Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrap
Andrew Trick
2011-03-14
1
-21
/
+53
*
some comment improvements.
Chris Lattner
2011-01-11
1
-2
/
+3
*
Step #2 to improve trip count analysis for loops like this:
Chris Lattner
2011-01-09
1
-1
/
+2
*
implement enough of the memset inference algorithm to recognize and insert
Chris Lattner
2010-12-26
1
-2
/
+1
*
Merge System into Support.
Michael J. Spencer
2010-11-29
1
-1
/
+1
*
Introduce memoization for ScalarEvolution dominates and properlyDominates
Dan Gohman
2010-11-18
1
-2
/
+21
*
Factor out the code for purging a SCEV from all the various memoization maps.
Dan Gohman
2010-11-17
1
-0
/
+3
*
Merge the implementations of isLoopInvariant and hasComputableLoopEvolution, and
Dan Gohman
2010-11-17
1
-0
/
+21
*
Make SCEV::getType() and SCEV::print non-virtual. Move SCEV::hasOperand
Dan Gohman
2010-11-17
1
-13
/
+7
*
Move SCEV::dominates and properlyDominates to ScalarEvolution.
Dan Gohman
2010-11-17
1
-16
/
+8
*
Move SCEV::isLoopInvariant and hasComputableLoopEvolution to be member
Dan Gohman
2010-11-17
1
-12
/
+10
*
Fix ScalarEvolution's range memoization to avoid using a
Dan Gohman
2010-11-17
1
-0
/
+20
*
Memoize results from ScalarEvolution's getUnsignedRange and getSignedRange.
Dan Gohman
2010-11-17
1
-0
/
+6
*
Switch ScalarEvolution's main Value*->SCEV* map from std::map
Dan Gohman
2010-08-27
1
-3
/
+8
[next]