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