Konstantin Zhuravlyov | 9c05b2b | 2017-10-14 15:40:33 +0000 | [diff] [blame] | 1 | ; 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 | |
| 23 | define amdgpu_kernel void @elf_notes() { |
| 24 | ret void |
| 25 | } |