summaryrefslogtreecommitdiffstats
path: root/llvm/test/Regression/Transforms/LoopStrengthReduce/invariant_value_first.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Regression/Transforms/LoopStrengthReduce/invariant_value_first.ll')
-rw-r--r--llvm/test/Regression/Transforms/LoopStrengthReduce/invariant_value_first.ll21
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
-}
OpenPOWER on IntegriCloud