index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
/
llvm
/
Analysis
/
ScalarEvolution.h
Commit message (
Expand
)
Author
Age
*
Merging 182989: Fix ScalarEvolution::ComputeExitLimitFromCond for 'or' condit...
Andrew Trick
2013-05-31
*
Fix SCEV forgetMemoizedResults should search and destroy backedge exprs.
Andrew Trick
2013-03-26
*
Fix a few typos in comments.
Jakub Staszak
2013-03-05
*
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2013-01-02
*
Sort the #include lines for the include/... tree with the script.
Chandler Carruth
2012-12-03
*
Revert the series of commits starting with r166578 which introduced the
Chandler Carruth
2012-11-01
*
Add a basic verifier for SCEV's backedge taken counts.
Benjamin Kramer
2012-10-26
*
Add in support for getIntPtrType to get the pointer type based on the address...
Micah Villmow
2012-10-24
*
Remove unnecessary classof()'s
Sean Silva
2012-10-11
*
Move TargetData to DataLayout.
Micah Villmow
2012-10-08
*
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...
Sylvestre Ledru
2012-09-27
*
Fix a typo 'iff' => 'if'
Sylvestre Ledru
2012-09-27
*
Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...
Craig Topper
2012-09-17
*
Teach SCEV's icmp simplification logic that a-b == 0 is equivalent to a == b.
Benjamin Kramer
2012-05-30
*
SCEV: Add MarkPendingLoopPredicates to avoid recursive isImpliedCond.
Andrew Trick
2012-05-19
*
FoldingSet: Push the hash through FoldingSetTraits::Equals, so clients can us...
Benjamin Kramer
2012-04-11
*
Clarified the SCEV getSmallConstantTripCount interface with in-your-face comm...
Andrew Trick
2012-01-11
*
Expose isNonConstantNegative to users of ScalarEvolution.
Andrew Trick
2012-01-07
*
Propagate TargetLibraryInfo throughout ConstantFolding.cpp and
Chad Rosier
2011-12-01
*
The product of two chrec's can always be represented as a chrec.
Nick Lewycky
2011-10-04
*
Comment and clarifying assert.
Andrew Trick
2011-09-02
*
Allow loop unrolling to get known trip counts from ScalarEvolution.
Andrew Trick
2011-08-11
*
SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forget
Andrew Trick
2011-08-03
*
Use consistent terminology for loop exit/exiting blocks. Name change only.
Andrew Trick
2011-08-02
*
SCEV: Added a data structure for storing not-taken info per loop
Andrew Trick
2011-07-26
*
land David Blaikie's patch to de-constify Type, with a few tweaks.
Chris Lattner
2011-07-18
*
Change a few std::maps to DenseMaps.
Dan Gohman
2011-05-09
*
Don't include Operator.h from InstrTypes.h.
Jay Foad
2011-04-11
*
Added isValidRewrite() to check the result of ScalarEvolutionExpander.
Andrew Trick
2011-03-17
*
Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrap
Andrew Trick
2011-03-14
*
some comment improvements.
Chris Lattner
2011-01-11
*
Step #2 to improve trip count analysis for loops like this:
Chris Lattner
2011-01-09
*
implement enough of the memset inference algorithm to recognize and insert
Chris Lattner
2010-12-26
*
Merge System into Support.
Michael J. Spencer
2010-11-29
*
Introduce memoization for ScalarEvolution dominates and properlyDominates
Dan Gohman
2010-11-18
*
Factor out the code for purging a SCEV from all the various memoization maps.
Dan Gohman
2010-11-17
*
Merge the implementations of isLoopInvariant and hasComputableLoopEvolution, and
Dan Gohman
2010-11-17
*
Make SCEV::getType() and SCEV::print non-virtual. Move SCEV::hasOperand
Dan Gohman
2010-11-17
*
Move SCEV::dominates and properlyDominates to ScalarEvolution.
Dan Gohman
2010-11-17
*
Move SCEV::isLoopInvariant and hasComputableLoopEvolution to be member
Dan Gohman
2010-11-17
*
Fix ScalarEvolution's range memoization to avoid using a
Dan Gohman
2010-11-17
*
Memoize results from ScalarEvolution's getUnsignedRange and getSignedRange.
Dan Gohman
2010-11-17
*
Switch ScalarEvolution's main Value*->SCEV* map from std::map
Dan Gohman
2010-08-27
*
Placate overzealous compiler warnings.
Dan Gohman
2010-08-16
*
Specialize FoldingSetTrait<SCEV>, providing implementations of node
Dan Gohman
2010-08-16
*
Rename and reorder the arguments to isImpliedCond, for consistency and clarity.
Dan Gohman
2010-08-10
*
Make SCEVUnknown a CallbackVH, so that it can be notified directly
Dan Gohman
2010-08-02
*
Speculatively revert r109705 since it seems to be causing some build bot
Eric Christopher
2010-07-29
*
Factor out some of the code for updating old SCEVUnknown values, and
Dan Gohman
2010-07-29
*
Add some extra friend declarations to fix a gcc-4.0 compile error.
Dan Gohman
2010-07-28
[next]