[WebAssembly] Reverse the order of operands for br_if
[oota-llvm.git] / test / CodeGen / PowerPC / varargs-struct-float.ll
index 0fd9fc50892e847bd22d409b8f71e7339dd67c28..7bb5a3444cf5ca086e88d966eb0beb21382512d9 100644 (file)
@@ -8,11 +8,11 @@ target triple = "powerpc64-unknown-linux-gnu"
 define void @foo(float inreg %s.coerce) nounwind {
 entry:
   %s = alloca %struct.Sf1, align 4
-  %coerce.dive = getelementptr %struct.Sf1* %s, i32 0, i32 0
+  %coerce.dive = getelementptr %struct.Sf1, %struct.Sf1* %s, i32 0, i32 0
   store float %s.coerce, float* %coerce.dive, align 1
-  %coerce.dive1 = getelementptr %struct.Sf1* %s, i32 0, i32 0
-  %0 = load float* %coerce.dive1, align 1
-  call void (i32, ...)* @testvaSf1(i32 1, float inreg %0)
+  %coerce.dive1 = getelementptr %struct.Sf1, %struct.Sf1* %s, i32 0, i32 0
+  %0 = load float, float* %coerce.dive1, align 1
+  call void (i32, ...) @testvaSf1(i32 1, float inreg %0)
   ret void
 }