aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/IndVarSimplify/preserve-gep-loop-variant.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/preserve-gep-loop-variant.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/preserve-gep-loop-variant.ll')
-rw-r--r--test/Transforms/IndVarSimplify/preserve-gep-loop-variant.ll8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/Transforms/IndVarSimplify/preserve-gep-loop-variant.ll b/test/Transforms/IndVarSimplify/preserve-gep-loop-variant.ll
index 26f05c4..66a1ab5 100644
--- a/test/Transforms/IndVarSimplify/preserve-gep-loop-variant.ll
+++ b/test/Transforms/IndVarSimplify/preserve-gep-loop-variant.ll
@@ -1,7 +1,7 @@
-; RUN: opt < %s -indvars -S > %t
-; RUN: not grep inttoptr %t
-; RUN: not grep ptrtoint %t
-; RUN: grep scevgep %t
+; RUN: opt < %s -indvars -S -enable-iv-rewrite | FileCheck %s
+; CHECK-NOT: {{inttoptr|ptrtoint}}
+; CHECK: scevgep
+; CHECK-NOT: {{inttoptr|ptrtoint}}
target datalayout = "E-p:64:64:64-a0:0:8-f32:32:32-f64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-v64:64:64-v128:128:128-n:32:64"
; Indvars shouldn't need inttoptr/ptrtoint to expand an address here.