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