summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/IndVarSimplify/floating-point-iv.ll
Commit message (Collapse)AuthorAgeFilesLines
* [Tests] Add a few more tests for idioms with FP induction variablesPhilip Reames2019-10-141-0/+231
| | | | llvm-svn: 374807
* [Tests] Autogen and improve test readabilityPhilip Reames2019-06-231-46/+95
| | | | llvm-svn: 364156
* [IndVars] Remove dead instructions after folding trivial loop exitPhilip Reames2019-06-231-1/+1
| | | | | | In rL364135, I taught IndVars to fold exiting branches in loops with a zero backedge taken count (i.e. loops that only run one iteration). This extends that to eliminate the dead comparison left around. llvm-svn: 364155
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+92
| | | | | | | | The reversion apparently deleted the test/Transforms directory. Will be re-reverting again. llvm-svn: 358552
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-92/+0
| | | | | | | | As it's causing some bot failures (and per request from kbarton). This reverts commit r358543/ab70da07286e618016e78247e4a24fcb84077fda. llvm-svn: 358546
* Update Transforms tests to use CHECK-LABEL for easier debugging. No ↵Stephen Lin2013-07-141-5/+5
| | | | | | | | | | | | | | | | | | | | | | functionality change. This update was done with the following bash script: find test/Transforms -name "*.ll" | \ while read NAME; do echo "$NAME" if ! grep -q "^; *RUN: *llc" $NAME; then TEMP=`mktemp -t temp` cp $NAME $TEMP sed -n "s/^define [^@]*@\([A-Za-z0-9_]*\)(.*$/\1/p" < $NAME | \ while read FUNC; do sed -i '' "s/;\(.*\)\([A-Za-z0-9_]*\):\( *\)@$FUNC\([( ]*\)\$/;\1\2-LABEL:\3@$FUNC(/g" $TEMP done mv $TEMP $NAME fi done llvm-svn: 186268
* Reapply r139759. Disable IV rewriting by default. See PR10916.Andrew Trick2011-09-151-1/+1
| | | | llvm-svn: 139842
* [indvars] Revert r139579 until 401.bzip -arch i386 miscompilation is fixed. ↵Andrew Trick2011-09-131-1/+1
| | | | | | PR10920. llvm-svn: 139583
* Disable IV rewriting by default. See PR10916.Andrew Trick2011-09-131-1/+1
| | | | llvm-svn: 139579
* [indvars] Fix bugs in floating point IV range checks noticed by inspection.Andrew Trick2011-09-131-3/+3
| | | | llvm-svn: 139574
* add integer overflow check for the fp induction variable Chris Lattner2010-04-031-4/+4
| | | | | | | | | | | | 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
* fix PR6761, a miscompilation due to the fp->int IV conversionChris Lattner2010-04-031-4/+23
| | | | | | stuff. More bugs remain though. llvm-svn: 100282
* convert to filecheckChris Lattner2010-04-031-5/+13
| | | | llvm-svn: 100281
* rename feature test.Chris Lattner2010-04-031-0/+65
| | | | llvm-svn: 100279
* actually just remove this, will move the real feature test here.Chris Lattner2010-04-031-35/+0
| | | | llvm-svn: 100278
* rename test since it is a feature test.Chris Lattner2010-04-031-0/+35
llvm-svn: 100277
OpenPOWER on IntegriCloud