OSDN Git Service

Update aosp/master llvm for rebase to r233350
[android-x86/external-llvm.git] / test / Transforms / SimplifyCFG / iterative-simplify.ll
index f752458..60728b9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt %s -simplifycfg | llvm-dis | not grep bb17
+; RUN: opt < %s -simplifycfg -S | not grep bb17
 ; PR1786
 
 define i32 @main() {
@@ -17,13 +17,13 @@ cond_true:          ; preds = %entry
        br label %bb
 
 bb:            ; preds = %cond_next, %cond_true
-       %tmp = load i32* %z             ; <i32> [#uses=1]
+       %tmp = load i32, i32* %z                ; <i32> [#uses=1]
        %tmp1 = sub i32 %tmp, 16384             ; <i32> [#uses=1]
        store i32 %tmp1, i32* %z
-       %tmp2 = load i32* %i            ; <i32> [#uses=1]
+       %tmp2 = load i32, i32* %i               ; <i32> [#uses=1]
        %tmp3 = add i32 %tmp2, 1                ; <i32> [#uses=1]
        store i32 %tmp3, i32* %i
-       %tmp4 = load i32* %i            ; <i32> [#uses=1]
+       %tmp4 = load i32, i32* %i               ; <i32> [#uses=1]
        %tmp5 = icmp sgt i32 %tmp4, 262144              ; <i1> [#uses=1]
        %tmp56 = zext i1 %tmp5 to i8            ; <i8> [#uses=1]
        %toBool7 = icmp ne i8 %tmp56, 0         ; <i1> [#uses=1]
@@ -34,7 +34,7 @@ cond_true8:           ; preds = %bb
        unreachable
 
 cond_next:             ; preds = %bb
-       %tmp9 = load i32* %z            ; <i32> [#uses=1]
+       %tmp9 = load i32, i32* %z               ; <i32> [#uses=1]
        %tmp10 = icmp ne i32 %tmp9, 0           ; <i1> [#uses=1]
        %tmp1011 = zext i1 %tmp10 to i8         ; <i8> [#uses=1]
        %toBool12 = icmp ne i8 %tmp1011, 0              ; <i1> [#uses=1]
@@ -53,13 +53,13 @@ cond_true15:                ; preds = %cond_false
        br label %bb17
 
 bb17:          ; preds = %cond_next27, %cond_true15
-       %tmp18 = load i32* %z16         ; <i32> [#uses=1]
+       %tmp18 = load i32, i32* %z16            ; <i32> [#uses=1]
        %tmp19 = sub i32 %tmp18, 16384          ; <i32> [#uses=1]
        store i32 %tmp19, i32* %z16
-       %tmp20 = load i32* %i           ; <i32> [#uses=1]
+       %tmp20 = load i32, i32* %i              ; <i32> [#uses=1]
        %tmp21 = add i32 %tmp20, 1              ; <i32> [#uses=1]
        store i32 %tmp21, i32* %i
-       %tmp22 = load i32* %i           ; <i32> [#uses=1]
+       %tmp22 = load i32, i32* %i              ; <i32> [#uses=1]
        %tmp23 = icmp sgt i32 %tmp22, 262144            ; <i1> [#uses=1]
        %tmp2324 = zext i1 %tmp23 to i8         ; <i8> [#uses=1]
        %toBool25 = icmp ne i8 %tmp2324, 0              ; <i1> [#uses=1]
@@ -70,7 +70,7 @@ cond_true26:          ; preds = %bb17
        unreachable
 
 cond_next27:           ; preds = %bb17
-       %tmp28 = load i32* %z16         ; <i32> [#uses=1]
+       %tmp28 = load i32, i32* %z16            ; <i32> [#uses=1]
        %tmp29 = icmp ne i32 %tmp28, 0          ; <i1> [#uses=1]
        %tmp2930 = zext i1 %tmp29 to i8         ; <i8> [#uses=1]
        %toBool31 = icmp ne i8 %tmp2930, 0              ; <i1> [#uses=1]
@@ -91,7 +91,7 @@ cond_next35:          ; preds = %cond_next34
        br label %return
 
 return:                ; preds = %cond_next35
-       %retval36 = load i32* %retval           ; <i32> [#uses=1]
+       %retval36 = load i32, i32* %retval              ; <i32> [#uses=1]
        ret i32 %retval36
 }