annotate test/MC/AMDGPU/hsa-metadata-kernel-args.s @ 147:c2174574ed3a

LLVM 10
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 14 Aug 2019 16:55:33 +0900
parents 803732b1fca8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
147
c2174574ed3a LLVM 10
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 121
diff changeset
1 // RUN: llvm-mc -triple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=-code-object-v3 -show-encoding %s | FileCheck --check-prefix=CHECK --check-prefix=GFX700 %s
c2174574ed3a LLVM 10
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 121
diff changeset
2 // RUN: llvm-mc -triple=amdgcn-amd-amdhsa -mcpu=gfx800 -mattr=-code-object-v3 -show-encoding %s | FileCheck --check-prefix=CHECK --check-prefix=GFX800 %s
c2174574ed3a LLVM 10
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 121
diff changeset
3 // RUN: llvm-mc -triple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=-code-object-v3 -show-encoding %s | FileCheck --check-prefix=CHECK --check-prefix=GFX900 %s
121
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
4
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
5 // CHECK: .amd_amdgpu_hsa_metadata
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
6 // CHECK: Version: [ 1, 0 ]
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
7 // CHECK: Printf:
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
8 // CHECK: - '1:1:4:%d\n'
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
9 // CHECK: - '2:1:8:%g\n'
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
10 // CHECK: Kernels:
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
11 // CHECK: - Name: test_kernel
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
12 // CHECK: SymbolName: 'test_kernel@kd'
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
13 // CHECK: Language: OpenCL C
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
14 // CHECK: LanguageVersion: [ 2, 0 ]
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
15 // CHECK: Args:
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
16 // CHECK: - TypeName: char
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
17 // CHECK: Size: 1
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
18 // CHECK: Align: 1
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
19 // CHECK: ValueKind: ByValue
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
20 // CHECK: ValueType: I8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
21 // CHECK: AccQual: Default
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
22 // CHECK: - Size: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
23 // CHECK: Align: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
24 // CHECK: ValueKind: HiddenGlobalOffsetX
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
25 // CHECK: ValueType: I64
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
26 // CHECK: - Size: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
27 // CHECK: Align: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
28 // CHECK: ValueKind: HiddenGlobalOffsetY
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
29 // CHECK: ValueType: I64
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
30 // CHECK: - Size: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
31 // CHECK: Align: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
32 // CHECK: ValueKind: HiddenGlobalOffsetZ
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
33 // CHECK: ValueType: I64
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
34 // CHECK: - Size: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
35 // CHECK: Align: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
36 // CHECK: ValueKind: HiddenPrintfBuffer
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
37 // CHECK: ValueType: I8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
38 // CHECK: AddrSpaceQual: Global
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
39 // CHECK: .end_amd_amdgpu_hsa_metadata
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
40 .amd_amdgpu_hsa_metadata
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
41 Version: [ 1, 0 ]
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
42 Printf: [ '1:1:4:%d\n', '2:1:8:%g\n' ]
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
43 Kernels:
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
44 - Name: test_kernel
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
45 SymbolName: test_kernel@kd
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
46 Language: OpenCL C
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
47 LanguageVersion: [ 2, 0 ]
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
48 Args:
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
49 - TypeName: char
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
50 Size: 1
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
51 Align: 1
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
52 ValueKind: ByValue
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
53 ValueType: I8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
54 AccQual: Default
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
55 - Size: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
56 Align: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
57 ValueKind: HiddenGlobalOffsetX
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
58 ValueType: I64
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
59 - Size: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
60 Align: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
61 ValueKind: HiddenGlobalOffsetY
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
62 ValueType: I64
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
63 - Size: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
64 Align: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
65 ValueKind: HiddenGlobalOffsetZ
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
66 ValueType: I64
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
67 - Size: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
68 Align: 8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
69 ValueKind: HiddenPrintfBuffer
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
70 ValueType: I8
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
71 AddrSpaceQual: Global
803732b1fca8 LLVM 5.0
kono
parents:
diff changeset
72 .end_amd_amdgpu_hsa_metadata