brintos

brintos / llvm-project-archived public Read only

0
0
Text · 742 B · d790c44 Raw
46 lines · plain
1@ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \2@ RUN:   | llvm-readobj -S --sd - \3@ RUN:   | FileCheck %s4 5	.syntax unified6	.thumb7 8	.section .duplicate9 10	.global duplicate11	.type duplicate,%function12duplicate:13	.fnstart14	.setfp sp, sp, #815	add sp, sp, #816	.movsp r1117	mov r11, sp18	.fnend19 20@ CHECK: Section {21@ CHECK:   Name: .ARM.exidx.duplicate22@ CHECK:   SectionData (23@ CHECK:     0000: 00000000 B09B9B8024@ CHECK:   )25@ CHECK: }26 27 28	.section .squash29 30	.global squash31	.type squash,%function32squash:33	.fnstart34	.movsp ip35	mov ip, sp36	.save {fp, ip, lr}37	stmfd sp!, {fp, ip, lr}38	.fnend39 40@ CHECK: Section {41@ CHECK:   Name: .ARM.exidx.squash42@ CHECK:   SectionData (43@ CHECK:     0000: 00000000 9C80858044@ CHECK:   )45@ CHECK: }46