Reland r229944: EH: Prune unreachable resume instructions during Dwarf EH preparation
[oota-llvm.git] / test / CodeGen / ARM / 2009-04-08-AggregateAddr.ll
index ade6a10afef6dc693df53ce074479d5e53ae1840..edeae9b88bcec3393ed271a317cd9f481525d1ac 100644 (file)
@@ -8,11 +8,11 @@ entry:
        %b = alloca { double, double }          ; <{ double, double }*> [#uses=1]
        store { i32, { double, double }* } %d_arg, { i32, { double, double }* }* %d
        store i32 %x_arg, i32* %x
-       %tmp = load i32* %x             ; <i32> [#uses=1]
-       %tmp1 = getelementptr { i32, { double, double }* }* %d, i32 0, i32 1            ; <{ double, double }**> [#uses=1]
-       %.ptr = load { double, double }** %tmp1         ; <{ double, double }*> [#uses=1]
-       %tmp2 = getelementptr { double, double }* %.ptr, i32 %tmp               ; <{ double, double }*> [#uses=1]
-       %tmp3 = load { double, double }* %tmp2          ; <{ double, double }> [#uses=1]
+       %tmp = load i32, i32* %x                ; <i32> [#uses=1]
+       %tmp1 = getelementptr { i32, { double, double }* }, { i32, { double, double }* }* %d, i32 0, i32 1              ; <{ double, double }**> [#uses=1]
+       %.ptr = load { double, double }*, { double, double }** %tmp1            ; <{ double, double }*> [#uses=1]
+       %tmp2 = getelementptr { double, double }, { double, double }* %.ptr, i32 %tmp           ; <{ double, double }*> [#uses=1]
+       %tmp3 = load { double, double }, { double, double }* %tmp2              ; <{ double, double }> [#uses=1]
        store { double, double } %tmp3, { double, double }* %b
        ret void
 }