aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/IndVarSimplify/addrec-gep.ll
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2011-09-12 20:26:34 +0000
committerAndrew Trick <atrick@apple.com>2011-09-12 20:26:34 +0000
commit26e5285f9fc63c83222b80984c590d9676a18e4f (patch)
tree95a177e252e4d541ebfcac7f5b4b8510da081d4e /test/Transforms/IndVarSimplify/addrec-gep.ll
parent2bc3d52b9ab422ee9f7e42a1a4e3b818e623a5f7 (diff)
downloadexternal_llvm-26e5285f9fc63c83222b80984c590d9676a18e4f.zip
external_llvm-26e5285f9fc63c83222b80984c590d9676a18e4f.tar.gz
external_llvm-26e5285f9fc63c83222b80984c590d9676a18e4f.tar.bz2
Conditionalize indvars tests that rely on SCEV expansion of geps,
which is relevant with canonical IVs. Anything else being checked by these tests is already covered by early CSE. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139535 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/IndVarSimplify/addrec-gep.ll')
-rw-r--r--test/Transforms/IndVarSimplify/addrec-gep.ll10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/Transforms/IndVarSimplify/addrec-gep.ll b/test/Transforms/IndVarSimplify/addrec-gep.ll
index 58cba60..9e8b528 100644
--- a/test/Transforms/IndVarSimplify/addrec-gep.ll
+++ b/test/Transforms/IndVarSimplify/addrec-gep.ll
@@ -1,8 +1,8 @@
-; RUN: opt < %s -indvars -S > %t
-; RUN: grep getelementptr %t | count 1
-; RUN: grep {mul .*, 37} %t | count 1
-; RUN: grep {add .*, 5203} %t | count 1
-; RUN: not grep cast %t
+; RUN: opt < %s -indvars -S -enable-iv-rewrite | FileCheck %s
+; CHECK: getelementptr
+; CHECK: mul {{.*}}, 37
+; CHECK: add {{.*}}, 5203
+; CHECK-NOT: cast
; This test tests several things. The load and store should use the
; same address instead of having it computed twice, and SCEVExpander should