Use Twin instead of std::to_string.
[oota-llvm.git] / test / CodeGen / X86 / call-push.ll
index 7eac522d1f8e340a4e6b50e4d2c1f233a4a44570..6bcb5d665618f599a7cdedf6061a4043d91a9cf9 100644 (file)
@@ -4,15 +4,15 @@
         %struct.range_t = type { float, float, i32, i32, i32, [0 x i8] }
 
 define i32 @decode_byte(%struct.decode_t* %decode) nounwind {
-; CHECK: decode_byte:
+; CHECK-LABEL: decode_byte:
 ; CHECK: pushl
 ; CHECK: popl
-; CHECK: popl
 ; CHECK: jmp
+; CHECK: popl
 entry:
-        %tmp2 = getelementptr %struct.decode_t* %decode, i32 0, i32 4           ; <i16*> [#uses=1]
+        %tmp2 = getelementptr %struct.decode_t, %struct.decode_t* %decode, i32 0, i32 4           ; <i16*> [#uses=1]
         %tmp23 = bitcast i16* %tmp2 to i32*             ; <i32*> [#uses=1]
-        %tmp4 = load i32* %tmp23                ; <i32> [#uses=1]
+        %tmp4 = load i32, i32* %tmp23                ; <i32> [#uses=1]
         %tmp514 = lshr i32 %tmp4, 24            ; <i32> [#uses=1]
         %tmp56 = trunc i32 %tmp514 to i8                ; <i8> [#uses=1]
         %tmp7 = icmp eq i8 %tmp56, 0            ; <i1> [#uses=1]
@@ -34,6 +34,7 @@ declare i32 @f(%struct.decode_t*)
 ; CHECK: _test2:
 ; CHECK-NOT: 8(%esp)
 ; CHECK: 4(%esp)
+; CHECK-NOT: 8(%esp)
 ; CHECK: calll 
 declare i32 @foo(i32, i32, i32)