diff options
Diffstat (limited to 'llvm/test/Regression/Transforms/LoopStrengthReduce/ops_after_indvar.ll')
| -rw-r--r-- | llvm/test/Regression/Transforms/LoopStrengthReduce/ops_after_indvar.ll | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/llvm/test/Regression/Transforms/LoopStrengthReduce/ops_after_indvar.ll b/llvm/test/Regression/Transforms/LoopStrengthReduce/ops_after_indvar.ll deleted file mode 100644 index 59da48b9e57..00000000000 --- a/llvm/test/Regression/Transforms/LoopStrengthReduce/ops_after_indvar.ll +++ /dev/null @@ -1,22 +0,0 @@ -; Check that this test makes INDVAR and related stuff dead, because P[indvar] -; gets reduced, making INDVAR dead. - -; RUN: llvm-upgrade < %s | llvm-as | opt -loop-reduce | llvm-dis | not grep INDVAR - -declare bool %pred() -declare int %getidx() - -void %test([10000 x int]* %P) { - br label %Loop -Loop: - %INDVAR = phi int [0, %0], [%INDVAR2, %Loop] - %idx = call int %getidx() - %STRRED = getelementptr [10000 x int]* %P, int %INDVAR, int %idx - store int 0, int* %STRRED - - %INDVAR2 = add int %INDVAR, 1 - %cond = call bool %pred() - br bool %cond, label %Loop, label %Out -Out: - ret void -} |

