projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix another constant folding address space place I missed.
[oota-llvm.git]
/
lib
/
Analysis
/
ScalarEvolution.cpp
2013-10-28
Benjamin Kramer
SCEV: Make the final add of an inbounds GEP nuw if...
blob
|
commitdiff
|
raw
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
2011-10-25
Duncan Sands
Speculatively revert commits 142790 and 142843 to see...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Nick Lewycky
Now that we look at all the header PHIs, we need to...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Nick Lewycky
Reapply r142781 with fix. Original message:
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Nick Lewycky
PHI nodes not in the loop header aren't part of the...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Nick Lewycky
Speculatively revert r142781. Bots are showing
blob
|
commitdiff
|
raw
|
diff to current
2011-10-23
Nick Lewycky
Enhance SCEV's brute force loop analysis to handle...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-22
Nick Lewycky
Make SCEV's brute force analysis stronger in two ways...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-14
Nick Lewycky
An instruction's operands aren't necessarily instructio...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-05
Andrew Trick
Fixes PR11070 - assert in SCEV getConstantEvolvingPHIOp...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-05
Andrew Trick
Typo. Thanks Bob.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-05
Chandler Carruth
Fix a broken assert found by -Wparentheses.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-05
Andrew Trick
Fix disabled SCEV analysis caused r141161 and add unit...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-05
Andrew Trick
Avoid exponential recursion in SCEV getConstantEvolving...
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-10-03
Nick Lewycky
Reapply r140979 with fix! We never did get a testcase...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-03
Nick Lewycky
Revert r140979 due to reports of bootstrap failure.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-03
Nick Lewycky
Add one more case we compute a max trip count.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-28
Andrew Trick
indvars: generalize SCEV getPreStartForSignExtend.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-10
Andrew Trick
Set NSW/NUW flags on SCEVAddExpr when the operation...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-06
Nick Lewycky
This transform only handles two-operand AddRec's. Preve...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-06
Nick Lewycky
Fix typo in comment again.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-06
Nick Lewycky
Apparently we compile the code, not the comments. Thank...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-06
Nick Lewycky
Fix typo in comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-06
Nick Lewycky
Nope! I had it right the first time. Revert the operati...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-06
Nick Lewycky
Fix flipped sign. While there, show my math.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-06
Nick Lewycky
No no no, fix typo properly!
blob
|
commitdiff
|
raw
|
diff to current
2011-09-06
Nick Lewycky
The logic inside getMulExpr to simplify {a,+,b}*{c...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-06
Nick Lewycky
Revert r139126 due to selfhost failures reported by...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-05
Nick Lewycky
Teach SCEV to report a max backedge count in one intere...
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-06
Andrew Trick
Made SCEV's UDiv expressions more canonical. When divid...
blob
|
commitdiff
|
raw
|
diff to current
next