Reapply "[ARM] Combine CMOV into BFI where possible"
[oota-llvm.git] / test / CodeGen / ARM / 2013-04-05-Small-ByVal-Structs-PR15293.ll
index 4a5ca9db0e502eedc0d6fac66bb30615a4560ffc..c38dd16f0d27da942c8692414daa77b3d6368999 100644 (file)
@@ -1,21 +1,21 @@
 ;PR15293: ARM codegen ice - expected larger existing stack allocation
 ;RUN: llc -mtriple=arm-linux-gnueabihf < %s | FileCheck %s
 
-;CHECK: foo:
-;CHECK:        sub     sp, sp, #8
+;CHECK-LABEL: foo:
+;CHECK:        sub     sp, sp, #16
 ;CHECK:        push    {r11, lr}
-;CHECK:        str     r0, [sp, #12]
-;CHECK:        add     r0, sp, #12
+;CHECK:        str     r0, [sp, #8]
+;CHECK:        add     r0, sp, #8
 ;CHECK:        bl      fooUseParam
 ;CHECK:        pop     {r11, lr}
-;CHECK:        add     sp, sp, #8
+;CHECK:        add     sp, sp, #16
 ;CHECK:        mov     pc, lr
 
-;CHECK: foo2:
+;CHECK-LABEL: foo2:
 ;CHECK:        sub     sp, sp, #16
 ;CHECK:        push    {r11, lr}
-;CHECK:        str     r0, [sp, #12]
-;CHECK:        add     r0, sp, #12
+;CHECK:        str     r0, [sp, #8]
+;CHECK:        add     r0, sp, #8
 ;CHECK:        str     r2, [sp, #16]
 ;CHECK:        bl      fooUseParam
 ;CHECK:        add     r0, sp, #16
@@ -24,7 +24,7 @@
 ;CHECK:        add     sp, sp, #16
 ;CHECK:        mov     pc, lr
 
-;CHECK: doFoo:
+;CHECK-LABEL: doFoo:
 ;CHECK:        push    {r11, lr}
 ;CHECK:        ldr     r0,
 ;CHECK:        ldr     r0, [r0]
@@ -33,7 +33,7 @@
 ;CHECK:        mov     pc, lr
 
 
-;CHECK: doFoo2:
+;CHECK-LABEL: doFoo2:
 ;CHECK:        push    {r11, lr}
 ;CHECK:        ldr     r0,
 ;CHECK:        mov     r1, #0