blob: 640649763d7c667dbacb0030113eca804bb2a69d [file] [edit]
# RUN: llvm-mc -triple amdgpu7.00-amd-amdhsa %s | FileCheck %s --check-prefix=ASM
# RUN: llvm-mc -filetype=obj -triple amdgpu7.00-amd-amdhsa %s | llvm-readobj -S --sr --sd - | FileCheck %s
# REQUIRES: amdgpu-registered-target
# ASM: .cfi_llvm_vector_offset 2600, 32, 17, 64, 256
# ASM-NEXT: s_nop 0
f:
.cfi_startproc
s_nop 0
.cfi_llvm_vector_offset 2600, 32, 17, 64, 256
s_nop 0
.cfi_endproc
// CHECK: Section {
// CHECK: Index:
// CHECK: Name: .eh_frame
// CHECK-NEXT: Type: SHT_PROGBITS
// CHECK-NEXT: Flags [
// CHECK-NEXT: SHF_ALLOC
// CHECK-NEXT: ]
// CHECK-NEXT: Address: 0x0
// CHECK-NEXT: Offset: 0x48
// CHECK-NEXT: Size: 64
// CHECK-NEXT: Link: 0
// CHECK-NEXT: Info: 0
// CHECK-NEXT: AddressAlignment: 8
// CHECK-NEXT: EntrySize: 0
// CHECK-NEXT: Relocations [
// CHECK-NEXT: ]
// CHECK-NEXT: SectionData (
// CHECK-NEXT: 0000: 10000000 00000000 017A5200 04041001 |.........zR.....|
// CHECK-NEXT: 0010: 1B000000 28000000 18000000 00000000 |....(...........|
// CHECK-NEXT: 0020: 08000000 004110A8 141190A8 1416E905 |.....A..........|
// CHECK-NEXT: 0030: 8002E907 119408E9 0C204000 00000000 |......... @.....|
// CHECK-NEXT: )
// CHECK-NEXT: }
// CHECK-NEXT: Section {
// CHECK-NEXT: Index:
// CHECK-NEXT: Name: .rela.eh_frame
// CHECK-NEXT: Type: SHT_RELA
// CHECK-NEXT: Flags [
// CHECK-NEXT: SHF_INFO_LINK
// CHECK-NEXT: ]
// CHECK-NEXT: Address: 0x0
// CHECK-NEXT: Offset:
// CHECK-NEXT: Size: 24
// CHECK-NEXT: Link:
// CHECK-NEXT: Info:
// CHECK-NEXT: AddressAlignment: 8
// CHECK-NEXT: EntrySize: 24
// CHECK-NEXT: Relocations [
// CHECK-NEXT: 0x1C R_AMDGPU_REL32 .text
// CHECK-NEXT: ]
// CHECK: }