OSDN Git Service

Update aosp/master llvm for rebase to r233350
[android-x86/external-llvm.git] / test / Transforms / GlobalOpt / 2009-01-13-phi-user.ll
index e76c44d..21ec526 100644 (file)
@@ -12,15 +12,15 @@ entry:
        br label %bb1
 
 bb:            ; preds = %bb1
-       %0 = getelementptr %struct.node* %t.0, i64 0, i32 1             ; <i32*> [#uses=1]
-       %1 = load i32* %0, align 4              ; <i32> [#uses=1]
-       %2 = getelementptr %struct.node* %t.0, i64 0, i32 0             ; <%struct.node**> [#uses=1]
+       %0 = getelementptr %struct.node, %struct.node* %t.0, i64 0, i32 1               ; <i32*> [#uses=1]
+       %1 = load i32, i32* %0, align 4         ; <i32> [#uses=1]
+       %2 = getelementptr %struct.node, %struct.node* %t.0, i64 0, i32 0               ; <%struct.node**> [#uses=1]
        br label %bb1
 
 bb1:           ; preds = %bb, %entry
        %value.0 = phi i32 [ undef, %entry ], [ %1, %bb ]               ; <i32> [#uses=1]
        %t.0.in = phi %struct.node** [ @head, %entry ], [ %2, %bb ]             ; <%struct.node**> [#uses=1]
-       %t.0 = load %struct.node** %t.0.in              ; <%struct.node*> [#uses=3]
+       %t.0 = load %struct.node*, %struct.node** %t.0.in               ; <%struct.node*> [#uses=3]
        %3 = icmp eq %struct.node* %t.0, null           ; <i1> [#uses=1]
        br i1 %3, label %bb2, label %bb