Simplify some getNode calls.
[oota-llvm.git] / test / Analysis / BasicAA / 2005-03-09-BrokenBasicAA.ll
index f82816e9fa6fd0250837bc6461e4518688d8f08a..e5515dde30fc422ff3cc26f6f876ab5d8b03be35 100644 (file)
@@ -1,14 +1,15 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -basicaa -load-vn -gcse -instcombine | llvm-dis | grep 'load i32\* %A'
+; RUN: llvm-as < %s | opt -basicaa -load-vn -gcse -instcombine |\
+; RUN: llvm-dis | grep {load i32\\* %A}
 
-declare double* %useit(int*)
+declare double* @useit(i32*)
 
-int %foo(uint %Amt) {
-       %A = malloc int, uint %Amt
-       %P = call double*  %useit(int* %A)
+define i32 @foo(i32 %Amt) {
+       %A = malloc i32, i32 %Amt
+       %P = call double*  @useit(i32* %A)
 
-       %X = load int* %A
+       %X = load i32* %A
        store double 0.0, double* %P
-       %Y = load int* %A
-       %Z = sub int %X, %Y
-       ret int %Z
+       %Y = load i32* %A
+       %Z = sub i32 %X, %Y
+       ret i32 %Z
 }