Lines Matching +full:r600 +full:- +full:-
1 ; RUN: llc -amdgpu-scalarize-global-loads=false -mtriple=amdgcn < %s | FileCheck --check-prefixes=GCN-NOHSA,FUNC,SI-NOHSA %s
2 ; RUN: llc -amdgpu-scalarize-global-loads=false -mtriple=amdgcn-amdhsa -mcpu=kaveri < %s | FileCheck --check-prefixes=GCN-HSA,FUNC,GCNX3-HSA %s
3 ; RUN: llc -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global < %s | FileCheck --check-prefixes=GCN-NOHSA,FUNC,GCNX3-NOHSA %s
5 ; RUN: llc -amdgpu-scalarize-global-loads=false -mtriple=r600 -mcpu=redwood < %s | FileCheck --check-prefixes=R600,FUNC %s
6 ; RUN: llc -amdgpu-scalarize-global-loads=false -mtriple=r600 -mcpu=cayman < %s | FileCheck --check-prefixes=R600,FUNC %s
8 ; FUNC-LABEL: {{^}}global_load_f32:
9 ; GCN-NOHSA: buffer_load_dword v{{[0-9]+}}
10 ; GCN-HSA: flat_load_dword
12 ; R600: VTX_READ_32 T{{[0-9]+}}.X, T{{[0-9]+}}.X, 0
20 ; FUNC-LABEL: {{^}}global_load_v2f32:
21 ; GCN-NOHSA: buffer_load_dwordx2
22 ; GCN-HSA: flat_load_dwordx2
24 ; R600: VTX_READ_64
32 ; FUNC-LABEL: {{^}}global_load_v3f32:
33 ; SI-NOHSA: buffer_load_dwordx4
34 ; GCNX3-NOHSA: buffer_load_dwordx3
35 ; GCNX3-HSA: flat_load_dwordx3
37 ; R600: VTX_READ_128
45 ; FUNC-LABEL: {{^}}global_load_v4f32:
46 ; GCN-NOHSA: buffer_load_dwordx4
47 ; GCN-HSA: flat_load_dwordx4
49 ; R600: VTX_READ_128
57 ; FUNC-LABEL: {{^}}global_load_v8f32:
58 ; GCN-NOHSA: buffer_load_dwordx4
59 ; GCN-NOHSA: buffer_load_dwordx4
60 ; GCN-HSA: flat_load_dwordx4
61 ; GCN-HSA: flat_load_dwordx4
63 ; R600: VTX_READ_128
64 ; R600: VTX_READ_128
72 ; FUNC-LABEL: {{^}}global_load_v9f32:
73 ; GCN-NOHSA: buffer_load_dword
74 ; GCN-NOHSA: buffer_load_dwordx4
75 ; GCN-NOHSA: buffer_load_dwordx4
76 ; GCN-HSA: flat_load_dwordx4
77 ; GCN-HSA: flat_load_dword
78 ; GCN-HSA: flat_load_dwordx4
80 ; R600: VTX_READ_128
81 ; R600: VTX_READ_32
82 ; R600: VTX_READ_128
91 ; FUNC-LABEL: {{^}}global_load_v10f32:
92 ; GCN-NOHSA: buffer_load_dwordx4
93 ; GCN-NOHSA: buffer_load_dwordx4
94 ; GCN-NOHSA: buffer_load_dwordx2
95 ; GCN-HSA: flat_load_dwordx4
96 ; GCN-HSA: flat_load_dwordx4
97 ; GCN-HSA: flat_load_dwordx2
99 ; R600: VTX_READ_128
100 ; R600: VTX_READ_128
101 ; R600: VTX_READ_128
109 ; FUNC-LABEL: {{^}}global_load_v11f32:
110 ; SI-NOHSA: buffer_load_dwordx4
111 ; SI-NOHSA: buffer_load_dwordx4
112 ; SI-NOHSA: buffer_load_dwordx4
113 ; GCNX3-NOHSA: buffer_load_dwordx4
114 ; GCNX3-NOHSA: buffer_load_dwordx4
115 ; GCNX3-NOHSA: buffer_load_dwordx3
116 ; GCN-HSA: flat_load_dwordx4
117 ; GCN-HSA: flat_load_dwordx4
118 ; GCN-HSA: flat_load_dwordx3
120 ; R600: VTX_READ_128
121 ; R600: VTX_READ_128
122 ; R600: VTX_READ_128
130 ; FUNC-LABEL: {{^}}global_load_v12f32:
131 ; GCN-NOHSA: buffer_load_dwordx4
132 ; GCN-NOHSA: buffer_load_dwordx4
133 ; GCN-NOHSA: buffer_load_dwordx4
134 ; GCN-HSA: flat_load_dwordx4
135 ; GCN-HSA: flat_load_dwordx4
136 ; GCN-HSA: flat_load_dwordx4
138 ; R600: VTX_READ_128
139 ; R600: VTX_READ_128
140 ; R600: VTX_READ_128
148 ; FUNC-LABEL: {{^}}global_load_v16f32:
149 ; GCN-NOHSA: buffer_load_dwordx4
150 ; GCN-NOHSA: buffer_load_dwordx4
151 ; GCN-NOHSA: buffer_load_dwordx4
152 ; GCN-NOHSA: buffer_load_dwordx4
154 ; GCN-HSA: flat_load_dwordx4
155 ; GCN-HSA: flat_load_dwordx4
156 ; GCN-HSA: flat_load_dwordx4
157 ; GCN-HSA: flat_load_dwordx4
159 ; R600: VTX_READ_128
160 ; R600: VTX_READ_128
161 ; R600: VTX_READ_128
162 ; R600: VTX_READ_128