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
/
lib
/
Analysis
/
ScalarEvolution.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Revert the series of commits starting with r166578 which introduced the
Chandler Carruth
2012-11-01
1
-7
/
+8
*
SCEV validator: Ignore CouldNotCompute/undef on both sides. This is mostly no...
Benjamin Kramer
2012-10-27
1
-3
/
+6
*
SCEV validator: Add workarounds for some common false positives due to the wa...
Benjamin Kramer
2012-10-27
1
-0
/
+18
*
Add a basic verifier for SCEV's backedge taken counts.
Benjamin Kramer
2012-10-26
1
-0
/
+68
*
getSmallConstantTripMultiple should never return zero.
Hal Finkel
2012-10-24
1
-2
/
+5
*
Add in support for getIntPtrType to get the pointer type based on the address...
Micah Villmow
2012-10-24
1
-8
/
+7
*
Move TargetData to DataLayout.
Micah Villmow
2012-10-08
1
-8
/
+8
*
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...
Sylvestre Ledru
2012-09-27
1
-2
/
+2
*
Fix a typo 'iff' => 'if'
Sylvestre Ledru
2012-09-27
1
-2
/
+2
*
Release build: guard dump functions with
Manman Ren
2012-09-12
1
-1
/
+1
*
Release build: guard dump functions with "ifndef NDEBUG"
Manman Ren
2012-09-06
1
-0
/
+2
*
Stay rational; don't assert trying to take the square root of a negative value.
Nick Lewycky
2012-08-01
1
-0
/
+6
*
Factor SCEV traversal code so I can use it elsewhere. No functionality.
Andrew Trick
2012-07-13
1
-51
/
+19
*
Delete code for folding undefs in ScalarEvolution. It's invalid in
Dan Gohman
2012-07-09
1
-14
/
+0
*
Reduce use list thrashing by using DenseMap's find_as for maps with ValueHand...
Benjamin Kramer
2012-06-30
1
-6
/
+8
*
If the step value is a constant zero, the loop isn't going to terminate. Fixes
Nick Lewycky
2012-06-28
1
-1
/
+1
*
Fix typos found by http://github.com/lyda/misspell-check
Benjamin Kramer
2012-06-02
1
-1
/
+1
*
Make sure that we're dealing with a binary SCEVExpr when simplifying.
Benjamin Kramer
2012-05-30
1
-1
/
+2
*
Teach SCEV's icmp simplification logic that a-b == 0 is equivalent to a == b.
Benjamin Kramer
2012-05-30
1
-1
/
+20
*
SCEV: Handle a corner case reducing AddRecExpr * AddRecExpr
Andrew Trick
2012-05-30
1
-1
/
+4
*
Reformat the loop that does AddRecExpr * AddRecExpr reduction.
Andrew Trick
2012-05-30
1
-55
/
+56
*
SCEV: Add MarkPendingLoopPredicates to avoid recursive isImpliedCond.
Andrew Trick
2012-05-19
1
-0
/
+24
*
reuse the result of some expensive computations in getSignExtendExpr() and ge...
Nuno Lopes
2012-05-15
1
-18
/
+20
*
minor simplification to code: Ty is already a SCEV type; don't need to run ge...
Nuno Lopes
2012-05-15
1
-6
/
+3
*
Rewrite ScalarEvolution::hasOperand to use an explicit worklist instead
Dan Gohman
2012-05-10
1
-35
/
+50
*
Revert "SCEV: When expanding a GEP the final addition to the base pointer has...
Benjamin Kramer
2012-04-17
1
-1
/
+1
*
SCEV: When expanding a GEP the final addition to the base pointer has NUW but...
Benjamin Kramer
2012-04-07
1
-1
/
+1
*
Always compute all the bits in ComputeMaskedBits.
Rafael Espindola
2012-04-04
1
-6
/
+3
*
SCEV fix: Handle loop invariant loads.
Andrew Trick
2012-03-26
1
-1
/
+5
*
switch SCEV to use the new ConstantFoldLoadThroughGEPIndices function
Chris Lattner
2012-01-24
1
-35
/
+3
*
More dead code removal (using -Wunreachable-code)
David Blaikie
2012-01-20
1
-22
/
+8
*
Remove obviously invalid early exit that prevented analyzing ConstantAggregat...
Benjamin Kramer
2012-01-20
1
-1
/
+0
*
Clarified the SCEV getSmallConstantTripCount interface with in-your-face comm...
Andrew Trick
2012-01-11
1
-9
/
+18
*
Expose isNonConstantNegative to users of ScalarEvolution.
Andrew Trick
2012-01-07
1
-0
/
+14
*
Fix a few more places where TargetData/TargetLibraryInfo is not being passed.
Chad Rosier
2011-12-02
1
-6
/
+7
*
Last bit of TargetLibraryInfo propagation. Also fixed a case for TargetData
Chad Rosier
2011-12-01
1
-9
/
+12
*
Propagate TargetLibraryInfo throughout ConstantFolding.cpp and
Chad Rosier
2011-12-01
1
-1
/
+5
*
SCEV fix. In general, Add/Mul expressions should not inherit NSW/NUW.
Andrew Trick
2011-11-29
1
-8
/
+8
*
Make SCEV print <nsw><nuw> for Add/MulExpr.
Andrew Trick
2011-11-29
1
-0
/
+8
*
SCEV: Actually set overflow flags on add expressions.
Benjamin Kramer
2011-11-20
1
-2
/
+2
*
Fix SCEV overly optimistic back edge taken count for multi-exit loops.
Andrew Trick
2011-11-16
1
-9
/
+22
*
Don't try to loop on iterators that are potentially invalidated inside the lo...
Nick Lewycky
2011-11-12
1
-0
/
+18
*
Don't forget to check FlagNW when determining whether an AddRecExpr will wrap
Nick Lewycky
2011-11-09
1
-2
/
+3
*
Restore commits 142790 and 142843 - they weren't breaking the build
Duncan Sands
2011-10-25
1
-26
/
+46
*
Speculatively revert commits 142790 and 142843 to see if it fixes
Duncan Sands
2011-10-25
1
-46
/
+26
*
Now that we look at all the header PHIs, we need to consider all the header PHIs
Nick Lewycky
2011-10-24
1
-6
/
+14
*
Reapply r142781 with fix. Original message:
Nick Lewycky
2011-10-24
1
-20
/
+32
*
PHI nodes not in the loop header aren't part of the loop iteration initial
Nick Lewycky
2011-10-24
1
-1
/
+1
*
Speculatively revert r142781. Bots are showing
Nick Lewycky
2011-10-24
1
-32
/
+20
*
Enhance SCEV's brute force loop analysis to handle multiple PHI nodes in the
Nick Lewycky
2011-10-23
1
-20
/
+32
[next]