Dan Gohman
432af7ace0
Add -disable-output to a bunch of tests that don't care about the output.
...
llvm-svn: 73633
2009-06-17 20:56:26 +00:00
Dan Gohman
0bddac16a8
Rename ScalarEvolution's getIterationCount to getBackedgeTakenCount,
...
to more accurately describe what it does. Expand its doxygen comment
to describe what the backedge-taken count is and how it differs
from the actual iteration count of the loop. Adjust names and
comments in associated code accordingly.
llvm-svn: 65382
2009-02-24 18:55:53 +00:00
Nick Lewycky
52348300a4
Wind SCEV back in time, to Nov 18th. This 'fixes' PR3275, PR3294, PR3295,
...
PR3296 and PR3302.
llvm-svn: 62160
2009-01-13 09:18:58 +00:00
Nick Lewycky
69c9aa4ce5
Generalize support for analyzing loops to include SLE/SGE loop exit conditions
...
and support for non-unit strides with signed exit conditions.
llvm-svn: 61082
2008-12-16 08:30:01 +00:00
Nick Lewycky
729bf137a8
Revert my re-instated reverted commit, fixes the bootstrap build on x86-64 linux.
...
llvm-svn: 60951
2008-12-12 17:09:07 +00:00
Nick Lewycky
6a344e097c
Sneaky, sneaky: move the -1 to the outside of the SMax. Reinstate the
...
optimization of SGE/SLE with unit stride, now that it works properly.
llvm-svn: 60881
2008-12-11 17:40:14 +00:00
Evan Cheng
058522f1da
xfail this for now.
...
llvm-svn: 60777
2008-12-09 18:43:00 +00:00
Nick Lewycky
f545749f2b
It's easy to handle SLE/SGE when the loop has a unit stride.
...
llvm-svn: 60748
2008-12-09 07:25:04 +00:00