Andrew Trick
74111ee07f
Reapply r139759. Disable IV rewriting by default. See PR10916.
...
llvm-svn: 139842
2011-09-15 20:58:37 +00:00
Andrew Trick
f9f68b816b
[indvars] Revert r139579 until 401.bzip -arch i386 miscompilation is fixed. PR10920.
...
llvm-svn: 139583
2011-09-13 05:23:49 +00:00
Andrew Trick
061d811c51
Disable IV rewriting by default. See PR10916.
...
llvm-svn: 139579
2011-09-13 03:23:21 +00:00
Andrew Trick
3de5b8e4c1
[indvars] Fix bugs in floating point IV range checks noticed by inspection.
...
llvm-svn: 139574
2011-09-13 01:59:32 +00:00
Chris Lattner
40060d33f6
add integer overflow check for the fp induction variable
...
checker. Amusingly, we already had tests that we should
have rejects because they would be miscompiled in the
testsuite.
The remaining issue with this is that we don't check that
the branch causes us to exit the loop if it fails, so we
don't actually know if we remain in bounds.
llvm-svn: 100284
2010-04-03 07:18:48 +00:00
Chris Lattner
40ea690f39
fix PR6761, a miscompilation due to the fp->int IV conversion
...
stuff. More bugs remain though.
llvm-svn: 100282
2010-04-03 06:30:03 +00:00
Chris Lattner
2508bcf176
convert to filecheck
...
llvm-svn: 100281
2010-04-03 06:27:56 +00:00
Chris Lattner
8ca668497f
rename feature test.
...
llvm-svn: 100279
2010-04-03 06:24:28 +00:00
Chris Lattner
fc9e88ae76
actually just remove this, will move the real feature test here.
...
llvm-svn: 100278
2010-04-03 06:24:03 +00:00
Chris Lattner
290f42a9c3
rename test since it is a feature test.
...
llvm-svn: 100277
2010-04-03 06:22:52 +00:00