projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
blockfreq: Expose getPackagedNode()
[oota-llvm.git]
/
lib
/
Analysis
/
ScalarEvolution.cpp
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
2014-04-15
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-08
Sebastian Pop
divide by the result of the gcd
blob
|
commitdiff
|
raw
|
diff to current
2014-04-08
Sebastian Pop
handle special cases when findGCD returns 1
blob
|
commitdiff
|
raw
|
diff to current
2014-04-08
Sebastian Pop
in findGCD of multiply expr return the gcd
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Benjamin Kramer
ScalarEvolution: Compute exit counts for loops with...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-15
Arnaud A. de Grand...
Remove some dead assignements found by scan-build
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Chandler Carruth
[C++11] Add range based accessors for the Use-Def chain...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-05
Tobias Grosser
Add missing parenthesis in SCEV comment
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 GetElementPtrTypeIterator into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move InstIterator out of the Support library...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Rafael Espindola
Make DataLayout a plain object, not a pass.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-21
Sebastian Pop
fix a corner case in delinearization
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
SCEV: Cast switched values to make -Wswitch more useful.
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
Fix crasher introduced in r200203 and caught by a libc...
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-24
Alp Toker
Fix known typos
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-13
Chandler Carruth
[PM] Split DominatorTree into a concrete analysis resul...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[cleanup] Move the Dominators.h and Verifier.h headers...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-09
Stepan Dyatkovskiy
Fixed old typo in ScalarEvolution, that caused wrong...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-09
Chandler Carruth
Put the functionality for printing a value to a raw_ost...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Chandler Carruth
Move the LLVM IR asm writer header files into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-16
Benjamin Kramer
Annotate APInt methods where it's not clear whether...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-13
Sebastian Pop
add more comments around the delinearization of arrays
blob
|
commitdiff
|
raw
|
diff to current
2013-11-12
Sebastian Pop
delinearization of arrays
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-28
Benjamin Kramer
SCEV: Make the final add of an inbounds GEP nuw if...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-22
Andrew Trick
Clarify SCEV comments.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Matt Arsenault
Use more type helper functions
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Matt Arsenault
Fix creating bitcasts between address spaces in SCEV.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Matt Arsenault
Remove unused SCEV functions
blob
|
commitdiff
|
raw
|
diff to current
2013-10-18
Andrew Trick
SCEV should use NSW to get trip count for positive...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-27
Matt Arsenault
Minor code simplification
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-31
Andrew Trick
Fix a severe compile time problem when forming large...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-12
Shuxin Yang
Stylistic change.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-11
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-11
Benjamin Kramer
Don't use a potentially expensive shift if all we want...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Hal Finkel
Don't crash in SE dealing with ashr x, -1
blob
|
commitdiff
|
raw
|
diff to current
2013-07-08
Shuxin Yang
Fix a SCEV update problem.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-03
Craig Topper
Use SmallVectorImpl::iterator/const_iterator instead...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-04
Aaron Ballman
Silencing an MSVC warning about */ being found outside...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Andrew Trick
Prevent loop-unroll from making assumptions about undef...
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-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
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-29
Benjamin Kramer
Follow up to 168711: It's safe to base this analysis...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-29
Andrew Trick
Improve isImpliedCond comment a bit.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-27
Benjamin Kramer
SCEV: Even if the latch terminator is foldable we can...
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-27
Benjamin Kramer
SCEV validator: Ignore CouldNotCompute/undef on both...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-27
Benjamin Kramer
SCEV validator: Add workarounds for some common false...
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
Hal Finkel
getSmallConstantTripMultiple should never return zero.
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-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-12
Manman Ren
Release build: guard dump functions with
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Manman Ren
Release build: guard dump functions with "ifndef NDEBUG"
blob
|
commitdiff
|
raw
|
diff to current
2012-08-01
Nick Lewycky
Stay rational; don't assert trying to take the square...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-13
Andrew Trick
Factor SCEV traversal code so I can use it elsewhere...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-09
Dan Gohman
Delete code for folding undefs in ScalarEvolution....
blob
|
commitdiff
|
raw
|
diff to current
2012-06-30
Benjamin Kramer
Reduce use list thrashing by using DenseMap's find_as...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-28
Nick Lewycky
If the step value is a constant zero, the loop isn...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-02
Benjamin Kramer
Fix typos found by github.com/lyda/misspell-check
blob
|
commitdiff
|
raw
|
diff to current
2012-05-30
Benjamin Kramer
Make sure that we're dealing with a binary SCEVExpr...
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-30
Andrew Trick
SCEV: Handle a corner case reducing AddRecExpr * AddRecExpr
blob
|
commitdiff
|
raw
|
diff to current
2012-05-30
Andrew Trick
Reformat the loop that does AddRecExpr * AddRecExpr...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-19
Andrew Trick
SCEV: Add MarkPendingLoopPredicates to avoid recursive...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-15
Nuno Lopes
reuse the result of some expensive computations in...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-15
Nuno Lopes
minor simplification to code: Ty is already a SCEV...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-10
Dan Gohman
Rewrite ScalarEvolution::hasOperand to use an explicit...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-17
Benjamin Kramer
Revert "SCEV: When expanding a GEP the final addition...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-07
Benjamin Kramer
SCEV: When expanding a GEP the final addition to the...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-04
Rafael Espindola
Always compute all the bits in ComputeMaskedBits.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-26
Andrew Trick
SCEV fix: Handle loop invariant loads.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-24
Chris Lattner
switch SCEV to use the new ConstantFoldLoadThroughGEPIn...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
David Blaikie
More dead code removal (using -Wunreachable-code)
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
Benjamin Kramer
Remove obviously invalid early exit that prevented...
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-02
Chad Rosier
Fix a few more places where TargetData/TargetLibraryInf...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-01
Chad Rosier
Last bit of TargetLibraryInfo propagation. Also fixed...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-01
Chad Rosier
Propagate TargetLibraryInfo throughout ConstantFolding...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-29
Andrew Trick
SCEV fix. In general, Add/Mul expressions should not...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-29
Andrew Trick
Make SCEV print <nsw><nuw> for Add/MulExpr.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-20
Benjamin Kramer
SCEV: Actually set overflow flags on add expressions.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-16
Andrew Trick
Fix SCEV overly optimistic back edge taken count for...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-12
Nick Lewycky
Don't try to loop on iterators that are potentially...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-09
Nick Lewycky
Don't forget to check FlagNW when determining whether...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-25
Duncan Sands
Restore commits 142790 and 142843 - they weren't breaki...
blob
|
commitdiff
|
raw
|
diff to current
next