LoopVectorizer: Handle strided memory accesses by versioning
[oota-llvm.git] / test / Transforms / LoopVectorize / runtime-check-readonly.ll
index a2b9ad94c83766e000fd9e4f7fddbadeb2e8b2d7..e7b1e2a6b72cc0ff97d154d0ca6d1d6cd64589b2 100644 (file)
@@ -7,11 +7,13 @@ target triple = "x86_64-apple-macosx10.8.0"
 ;CHECK: br
 ;CHECK: getelementptr
 ;CHECK-NEXT: getelementptr
-;CHECK-NEXT: icmp uge
-;CHECK-NEXT: icmp uge
-;CHECK-NEXT: icmp uge
-;CHECK-NEXT: icmp uge
-;CHECK-NEXT: and
+;CHECK-DAG: icmp uge
+;CHECK-DAG: icmp uge
+;CHECK-DAG: icmp uge
+;CHECK-DAG: icmp uge
+;CHECK-DAG: and
+;CHECK-DAG: and
+;CHECK: br
 ;CHECK: ret
 define void @add_ints(i32* nocapture %A, i32* nocapture %B, i32* nocapture %C) {
 entry: