Mercurial > hg > CbC > CbC_llvm
comparison test/MC/AMDGPU/hsa.s @ 100:7d135dc70f03 LLVM 3.9
LLVM 3.9
author | Miyagi Mitsuki <e135756@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 26 Jan 2016 22:53:40 +0900 |
parents | afa8332a0e37 |
children | 1172e4bd9c6f |
comparison
equal
deleted
inserted
replaced
96:6418606d0ead | 100:7d135dc70f03 |
---|---|
1 // RUN: llvm-mc -triple amdgcn--amdhsa -mcpu=kaveri -show-encoding %s | FileCheck %s --check-prefix=ASM | 1 // RUN: llvm-mc -triple amdgcn--amdhsa -mcpu=kaveri -show-encoding %s | FileCheck %s --check-prefix=ASM |
2 // RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -show-encoding %s | llvm-readobj -s -sd | FileCheck %s --check-prefix=ELF | 2 // RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -show-encoding %s | llvm-readobj -symbols -s -sd | FileCheck %s --check-prefix=ELF |
3 | 3 |
4 // ELF: Section { | 4 // ELF: Section { |
5 // ELF: Name: .hsatext | 5 // ELF: Name: .hsatext |
6 // ELF: Type: SHT_PROGBITS (0x1) | 6 // ELF: Type: SHT_PROGBITS (0x1) |
7 // ELF: Flags [ (0xC00007) | 7 // ELF: Flags [ (0xC00007) |
8 // ELF: SHF_ALLOC (0x2) | 8 // ELF: SHF_ALLOC (0x2) |
9 // ELF: SHF_AMDGPU_HSA_AGENT (0x800000) | 9 // ELF: SHF_AMDGPU_HSA_AGENT (0x800000) |
10 // ELF: SHF_AMDGPU_HSA_CODE (0x400000) | 10 // ELF: SHF_AMDGPU_HSA_CODE (0x400000) |
11 // ELF: SHF_EXECINSTR (0x4) | 11 // ELF: SHF_EXECINSTR (0x4) |
12 // ELF: SHF_WRITE (0x1) | 12 // ELF: SHF_WRITE (0x1) |
13 // ELF: } | |
14 | 13 |
15 // ELF: SHT_NOTE | 14 // ELF: SHT_NOTE |
16 // ELF: 0000: 04000000 08000000 01000000 414D4400 | 15 // ELF: 0000: 04000000 08000000 01000000 414D4400 |
17 // ELF: 0010: 01000000 00000000 04000000 1B000000 | 16 // ELF: 0010: 01000000 00000000 04000000 1B000000 |
18 // ELF: 0020: 03000000 414D4400 04000700 07000000 | 17 // ELF: 0020: 03000000 414D4400 04000700 07000000 |
19 // ELF: 0030: 00000000 00000000 414D4400 414D4447 | 18 // ELF: 0030: 00000000 00000000 414D4400 414D4447 |
20 // ELF: 0040: 50550000 | 19 // ELF: 0040: 50550000 |
21 | 20 |
21 // ELF: Symbol { | |
22 // ELF: Name: amd_kernel_code_t_minimal | |
23 // ELF: Type: AMDGPU_HSA_KERNEL (0xA) | |
24 // ELF: Section: .hsatext | |
25 // ELF: } | |
26 // ELF: Symbol { | |
27 // ELF: Name: amd_kernel_code_t_test_all | |
28 // ELF: Type: AMDGPU_HSA_KERNEL (0xA) | |
29 // ELF: Section: .hsatext | |
30 // ELF: } | |
31 | |
32 | |
22 .hsa_code_object_version 1,0 | 33 .hsa_code_object_version 1,0 |
23 // ASM: .hsa_code_object_version 1,0 | 34 // ASM: .hsa_code_object_version 1,0 |
24 | 35 |
25 .hsa_code_object_isa 7,0,0,"AMD","AMDGPU" | 36 .hsa_code_object_isa 7,0,0,"AMD","AMDGPU" |
26 // ASM: .hsa_code_object_isa 7,0,0,"AMD","AMDGPU" | 37 // ASM: .hsa_code_object_isa 7,0,0,"AMD","AMDGPU" |
38 | |
39 .amdgpu_hsa_kernel amd_kernel_code_t_test_all | |
40 .amdgpu_hsa_kernel amd_kernel_code_t_minimal | |
27 | 41 |
28 .hsatext | 42 .hsatext |
29 // ASM: .hsatext | 43 // ASM: .hsatext |
30 | 44 |
31 amd_kernel_code_t_test_all: | 45 amd_kernel_code_t_test_all: |