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