Index: tests_lit/assembler/arm32/bic.ll |
diff --git a/tests_lit/assembler/arm32/bic.ll b/tests_lit/assembler/arm32/bic.ll |
index 8d50c27ef92e0860b8e8d195576e5c6c7c0bcde0..2849a74304313c5b9d2ac822dbc0af8badb629d7 100644 |
--- a/tests_lit/assembler/arm32/bic.ll |
+++ b/tests_lit/assembler/arm32/bic.ll |
@@ -28,70 +28,65 @@ define internal i32 @AllocBigAlign() { |
; ASM-LABEL:AllocBigAlign: |
; ASM-NEXT:.LAllocBigAlign$__0: |
-; ASM-NEXT: push {fp} |
-; ASM-NEXT: mov fp, sp |
-; ASM-NEXT: sub sp, sp, #12 |
-; ASM-NEXT: bic sp, sp, #31 |
-; ASM-NEXT: sub sp, sp, #32 |
-; ASM-NEXT: mov r0, sp |
-; ASM-NEXT: mov sp, fp |
-; ASM-NEXT: pop {fp} |
-; ASM-NEXT: # fp = def.pseudo |
-; ASM-NEXT: bx lr |
- |
; DIS-LABEL:00000000 <AllocBigAlign>: |
-; DIS-NEXT: 0: e52db004 |
-; DIS-NEXT: 4: e1a0b00d |
-; DIS-NEXT: 8: e24dd00c |
-; DIS-NEXT: c: e3cdd01f |
-; DIS-NEXT: 10: e24dd020 |
-; DIS-NEXT: 14: e1a0000d |
-; DIS-NEXT: 18: e1a0d00b |
-; DIS-NEXT: 1c: e49db004 |
-; DIS-NEXT: 20: e12fff1e |
- |
; IASM-LABEL:AllocBigAlign: |
; IASM-NEXT:.LAllocBigAlign$__0: |
+ |
+; ASM-NEXT: push {fp} |
+; DIS-NEXT: 0: e52db004 |
; IASM-NEXT: .byte 0x4 |
; IASM-NEXT: .byte 0xb0 |
; IASM-NEXT: .byte 0x2d |
; IASM-NEXT: .byte 0xe5 |
+; ASM-NEXT: mov fp, sp |
+; DIS-NEXT: 4: e1a0b00d |
; IASM: .byte 0xd |
; IASM-NEXT: .byte 0xb0 |
; IASM-NEXT: .byte 0xa0 |
; IASM-NEXT: .byte 0xe1 |
-; IASM: .byte 0xc |
+; ASM-NEXT: sub sp, sp, #32 |
+; DIS-NEXT: 8: e24dd020 |
+; IASM: .byte 0x20 |
; IASM-NEXT: .byte 0xd0 |
; IASM-NEXT: .byte 0x4d |
; IASM-NEXT: .byte 0xe2 |
+; ASM-NEXT: bic sp, sp, #31 |
+; DIS-NEXT: c: e3cdd01f |
; IASM: .byte 0x1f |
; IASM-NEXT: .byte 0xd0 |
; IASM-NEXT: .byte 0xcd |
; IASM-NEXT: .byte 0xe3 |
-; IASM: .byte 0x20 |
-; IASM-NEXT: .byte 0xd0 |
-; IASM-NEXT: .byte 0x4d |
-; IASM-NEXT: .byte 0xe2 |
+; ASM-NEXT: # sp = def.pseudo |
-; IASM: .byte 0xd |
+; ASM-NEXT: add r0, sp, #0 |
+; DIS-NEXT: 10: e28d0000 |
+; IASM: .byte 0x0 |
; IASM-NEXT: .byte 0x0 |
-; IASM-NEXT: .byte 0xa0 |
-; IASM-NEXT: .byte 0xe1 |
+; IASM-NEXT: .byte 0x8d |
+; IASM-NEXT: .byte 0xe2 |
+; ASM-NEXT: mov sp, fp |
+; DIS-NEXT: 14: e1a0d00b |
; IASM: .byte 0xb |
; IASM-NEXT: .byte 0xd0 |
; IASM-NEXT: .byte 0xa0 |
; IASM-NEXT: .byte 0xe1 |
+; ASM-NEXT: pop {fp} |
+; DIS-NEXT: 18: e49db004 |
; IASM-NEXT: .byte 0x4 |
; IASM-NEXT: .byte 0xb0 |
; IASM-NEXT: .byte 0x9d |
; IASM-NEXT: .byte 0xe4 |
+; ASM-NEXT: # fp = def.pseudo |
+ |
+; ASM-NEXT: bx lr |
+; DIS-NEXT: 1c: e12fff1e |
; IASM: .byte 0x1e |
; IASM-NEXT: .byte 0xff |
; IASM-NEXT: .byte 0x2f |