diff options
Diffstat (limited to 'llvm/test/Regression/Transforms/LoopStrengthReduce/invariant_value_first.ll')
| -rw-r--r-- | llvm/test/Regression/Transforms/LoopStrengthReduce/invariant_value_first.ll | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/llvm/test/Regression/Transforms/LoopStrengthReduce/invariant_value_first.ll b/llvm/test/Regression/Transforms/LoopStrengthReduce/invariant_value_first.ll deleted file mode 100644 index 5e05e755508..00000000000 --- a/llvm/test/Regression/Transforms/LoopStrengthReduce/invariant_value_first.ll +++ /dev/null @@ -1,21 +0,0 @@ -; Check that the index of 'P[outer]' is pulled out of the loop. -; RUN: llvm-upgrade < %s | llvm-as | opt -loop-reduce | llvm-dis | not grep 'getelementptr.*%outer.*%INDVAR' - -declare bool %pred() -declare int %foo() - -void %test([10000 x int]* %P) { - %outer = call int %foo() - br label %Loop -Loop: - %INDVAR = phi int [0, %0], [%INDVAR2, %Loop] - - %STRRED = getelementptr [10000 x int]* %P, int %outer, int %INDVAR - store int 0, int* %STRRED - - %INDVAR2 = add int %INDVAR, 1 - %cond = call bool %pred() - br bool %cond, label %Loop, label %Out -Out: - ret void -} |

