blob: 3d9393cc3e1ee16d7a162f8122f787ca0381a453 [file] [log] [blame]
Konstantin Zhuravlyov9c05b2b2017-10-14 15:40:33 +00001; RUN: llc -mtriple=amdgcn-amd-unknown -mcpu=gfx800 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-UNK --check-prefix=GFX800 %s
2; RUN: llc -mtriple=amdgcn-amd-unknown -mcpu=iceland < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-UNK --check-prefix=GFX800 %s
3; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx800 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-HSA --check-prefix=GFX800 %s
4; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=iceland < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-HSA --check-prefix=GFX800 %s
5; RUN: llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx800 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-PAL --check-prefix=GFX800 %s
6; RUN: llc -mtriple=amdgcn-amd-amdpal -mcpu=iceland < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-PAL --check-prefix=GFX800 %s
7; RUN: llc -march=r600 < %s | FileCheck --check-prefix=R600 %s
8
9; OSABI-UNK: .amd_amdgpu_isa "amdgcn-amd-unknown--gfx800"
10; OSABI-UNK-NOT: .amd_amdgpu_hsa_metadata
11; OSABI-UNK-NOT: .amd_amdgpu_pal_metadata
12
13; OSABI-HSA: .amd_amdgpu_isa "amdgcn-amd-amdhsa--gfx800"
14; OSABI-HSA: .amd_amdgpu_hsa_metadata
15
16; OSABI-PAL: .amd_amdgpu_isa "amdgcn-amd-amdpal--gfx800"
17; OSABI-PAL: .amd_amdgpu_pal_metadata
18
19; R600-NOT: .amd_amdgpu_isa
20; R600-NOT: .amd_amdgpu_hsa_metadata
21; R600-NOT: .amd_amdgpu_hsa_metadata
22
23define amdgpu_kernel void @elf_notes() {
24 ret void
25}