| ; Show that we know how to translate instruction sub. |
| ; Compile using standalone assembler. |
| ; RUN: %p2i --filetype=asm -i %s --target=arm32 --args -O2 \ |
| ; RUN: | FileCheck %s --check-prefix=ASM |
| ; Show bytes in assembled standalone code. |
| ; RUN: %p2i --filetype=asm -i %s --target=arm32 --assemble --disassemble \ |
| ; RUN: --args -O2 | FileCheck %s --check-prefix=DIS |
| ; Compile using integrated assembler. |
| ; RUN: %p2i --filetype=iasm -i %s --target=arm32 --args -O2 \ |
| ; RUN: | FileCheck %s --check-prefix=IASM |
| ; Show bytes in assembled integrated code. |
| ; RUN: %p2i --filetype=iasm -i %s --target=arm32 --assemble --disassemble \ |
| ; RUN: --args -O2 | FileCheck %s --check-prefix=DIS |
| define internal i32 @sub1FromR0(i32 %p) { |
| ; DIS-LABEL:00000000 <sub1FromR0>: |
| ; IASM-LABEL: sub1FromR0: |
| define internal i32 @Sub2Regs(i32 %p1, i32 %p2) { |
| ; DIS-LABEL:00000010 <Sub2Regs>: |