xref: /aosp_15_r20/external/llvm/test/MC/AMDGPU/hsa-text.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -triple amdgcn--amdhsa -mcpu=kaveri -show-encoding %s | FileCheck %s --check-prefix=ASM
2*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -show-encoding %s | llvm-readobj -s -sd | FileCheck %s --check-prefix=ELF
3*9880d681SAndroid Build Coastguard Worker
4*9880d681SAndroid Build Coastguard Worker// For compatibility reasons we treat convert .text sections to .hsatext
5*9880d681SAndroid Build Coastguard Worker
6*9880d681SAndroid Build Coastguard Worker// ELF: Section {
7*9880d681SAndroid Build Coastguard Worker
8*9880d681SAndroid Build Coastguard Worker// ELF: Name: .text
9*9880d681SAndroid Build Coastguard Worker// ELF: Type: SHT_PROGBITS (0x1)
10*9880d681SAndroid Build Coastguard Worker// ELF: Flags [ (0x6)
11*9880d681SAndroid Build Coastguard Worker// ELF: SHF_ALLOC (0x2)
12*9880d681SAndroid Build Coastguard Worker// ELF: SHF_EXECINSTR (0x4)
13*9880d681SAndroid Build Coastguard Worker// ELF: Size: 260
14*9880d681SAndroid Build Coastguard Worker// ELF: }
15*9880d681SAndroid Build Coastguard Worker
16*9880d681SAndroid Build Coastguard Worker.text
17*9880d681SAndroid Build Coastguard Worker// ASM: .text
18*9880d681SAndroid Build Coastguard Worker
19*9880d681SAndroid Build Coastguard Worker.hsa_code_object_version 1,0
20*9880d681SAndroid Build Coastguard Worker// ASM: .hsa_code_object_version 1,0
21*9880d681SAndroid Build Coastguard Worker
22*9880d681SAndroid Build Coastguard Worker.hsa_code_object_isa 7,0,0,"AMD","AMDGPU"
23*9880d681SAndroid Build Coastguard Worker// ASM: .hsa_code_object_isa 7,0,0,"AMD","AMDGPU"
24*9880d681SAndroid Build Coastguard Worker
25*9880d681SAndroid Build Coastguard Worker.amd_kernel_code_t
26*9880d681SAndroid Build Coastguard Worker.end_amd_kernel_code_t
27*9880d681SAndroid Build Coastguard Worker
28*9880d681SAndroid Build Coastguard Workers_endpgm
29