diff options
author | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2018-10-04 21:02:16 +0000 |
---|---|---|
committer | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2018-10-04 21:02:16 +0000 |
commit | 55f7825645fc9bb618615aa01ddb42a573ecbd7c (patch) | |
tree | 1a3e1a45496fba87dfcd4c24a4538ebfc88cff2a /llvm/test/CodeGen/AMDGPU/code-object-v3.ll | |
parent | 51b40fa2eafc676c26a0cc134a584de529745624 (diff) |
AMDGPU: Rename isAmdCodeObjectV2 -> isAmdHsaOrMesa
The isAmdCodeObjectV2 is a misleading name which actually checks whether the os
is amdhsa or mesa.
Also add a test to make sure we do not generate old kernel header for code
object v3.
Differential Revision: https://reviews.llvm.org/D52897
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/code-object-v3.ll')
-rw-r--r-- | llvm/test/CodeGen/AMDGPU/code-object-v3.ll | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/AMDGPU/code-object-v3.ll b/llvm/test/CodeGen/AMDGPU/code-object-v3.ll index 2291527f777..3f13cebc158 100644 --- a/llvm/test/CodeGen/AMDGPU/code-object-v3.ll +++ b/llvm/test/CodeGen/AMDGPU/code-object-v3.ll @@ -2,6 +2,10 @@ ; RUN: llc -filetype=obj -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=+code-object-v3 < %s | llvm-readobj -elf-output-style=GNU -notes -relocations -sections -symbols | FileCheck --check-prefixes=ALL-ELF,OSABI-AMDHSA-ELF %s ; ALL-ASM-LABEL: {{^}}fadd: + +; OSABI-AMDHSA-ASM-NOT: .amdgpu_hsa_kernel +; OSABI-AMDHSA-ASM-NOT: .amd_kernel_code_t + ; OSABI-AMDHSA-ASM: s_endpgm ; OSABI-AMDHSA-ASM: .section .rodata,#alloc ; OSABI-AMDHSA-ASM: .p2align 6 @@ -16,6 +20,10 @@ ; OSABI-AMDHSA-ASM: .text ; ALL-ASM-LABEL: {{^}}fsub: + +; OSABI-AMDHSA-ASM-NOT: .amdgpu_hsa_kernel +; OSABI-AMDHSA-ASM-NOT: .amd_kernel_code_t + ; OSABI-AMDHSA-ASM: s_endpgm ; OSABI-AMDHSA-ASM: .section .rodata,#alloc ; OSABI-AMDHSA-ASM: .p2align 6 |