| OLD | NEW |
| 1 ; Shows that the ARM integrated assembler can translate a trivial, | 1 ; Shows that the ARM integrated assembler can translate a trivial, |
| 2 ; bundle-aligned function. | 2 ; bundle-aligned function. |
| 3 | 3 |
| 4 ; REQUIRES: allow_dump |
| 5 |
| 4 ; RUN: %p2i --filetype=asm -i %s --target=arm32 \ | 6 ; RUN: %p2i --filetype=asm -i %s --target=arm32 \ |
| 5 ; RUN: | FileCheck %s --check-prefix=ASM | 7 ; RUN: | FileCheck %s --check-prefix=ASM |
| 6 ; RUN: %p2i --filetype=iasm -i %s --target=arm32 \ | 8 ; RUN: %p2i --filetype=iasm -i %s --target=arm32 \ |
| 7 ; RUN: | FileCheck %s --check-prefix=IASM | 9 ; RUN: | FileCheck %s --check-prefix=IASM |
| 8 | 10 |
| 9 define internal void @f() { | 11 define internal void @f() { |
| 10 ret void | 12 ret void |
| 11 } | 13 } |
| 12 | 14 |
| 13 ; ASM-LABEL:f: | 15 ; ASM-LABEL:f: |
| (...skipping 13 matching lines...) Expand all Loading... |
| 27 | 29 |
| 28 ; IASM-NEXT: .byte 0x70 | 30 ; IASM-NEXT: .byte 0x70 |
| 29 ; IASM-NEXT: .byte 0x0 | 31 ; IASM-NEXT: .byte 0x0 |
| 30 ; IASM-NEXT: .byte 0x20 | 32 ; IASM-NEXT: .byte 0x20 |
| 31 ; IASM-NEXT: .byte 0xe1 | 33 ; IASM-NEXT: .byte 0xe1 |
| 32 | 34 |
| 33 ; IASM-NEXT: .byte 0x70 | 35 ; IASM-NEXT: .byte 0x70 |
| 34 ; IASM-NEXT: .byte 0x0 | 36 ; IASM-NEXT: .byte 0x0 |
| 35 ; IASM-NEXT: .byte 0x20 | 37 ; IASM-NEXT: .byte 0x20 |
| 36 ; IASM-NEXT: .byte 0xe1 | 38 ; IASM-NEXT: .byte 0xe1 |
| OLD | NEW |