Fix bug in regression tests that ignored stderr output in RUN lines. Updated tests...
[oota-llvm.git] / test / Analysis / BasicAA / 2007-08-01-NoAliasAndGEP.ll
index 8cc9f061d9364b3d8fdce2631281ffdc70864015..5a2373e401e892787ece3abb9726ffa1e3741bf6 100644 (file)
@@ -1,15 +1,15 @@
-; RUN: llvm-as %s -o - | opt -basicaa -aa-eval -print-all-alias-modref-info -disable-output &| grep '9 no alias'
-; RUN: llvm-as %s -o - | opt -basicaa -aa-eval -print-all-alias-modref-info -disable-output &| grep '6 may alias'
-; RUN: llvm-as %s -o - | opt -basicaa -aa-eval -print-all-alias-modref-info -disable-output &| grep 'MayAlias:     i32* %pj, i32* %pi'
+; RUN: llvm-as %s -o - | opt -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& grep {9 no alias}
+; RUN: llvm-as %s -o - | opt -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& grep {6 may alias}
+; RUN: llvm-as %s -o - | opt -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& grep {MayAlias:.*i32\\* %Jpointer, i32\\* %Ipointer}
 
 define void @foo(i32* noalias %p, i32* noalias %q, i32 %i, i32 %j) {
-  %pi = getelementptr i32* %p, i32 %i
+  %Ipointer = getelementptr i32* %p, i32 %i
   %qi = getelementptr i32* %q, i32 %i
-  %pj = getelementptr i32* %p, i32 %j
+  %Jpointer = getelementptr i32* %p, i32 %j
   %qj = getelementptr i32* %q, i32 %j
   store i32 0, i32* %p
-  store i32 0, i32* %pi
-  store i32 0, i32* %pj
+  store i32 0, i32* %Ipointer
+  store i32 0, i32* %Jpointer
   store i32 0, i32* %q
   store i32 0, i32* %qi
   store i32 0, i32* %qj