Lines Matching refs:GFX908
1 …llc -march=amdgcn -mcpu=gfx908 -verify-machineinstrs < %s | FileCheck -check-prefixes=GCN,GFX908 %s
7 ; GFX908-NOT: SCRATCH_RSRC
8 ; GFX908-DAG: v_accvgpr_write_b32 a0, v{{[0-9]}} ; Reload Reuse
9 ; GFX908-DAG: v_accvgpr_write_b32 a1, v{{[0-9]}} ; Reload Reuse
14 ; GFX908-NOT: buffer_
15 ; GFX908-DAG: v_accvgpr_read_b32 v{{[0-9]}}, a0 ; Reload Reuse
16 ; GFX908-DAG: v_accvgpr_read_b32 v{{[0-9]}}, a1 ; Reload Reuse
20 ; GFX908: ScratchSize: 0
60 ; GFX908-DAG: s_mov_b32 s{{[0-9]+}}, SCRATCH_RSRC_DWORD0
61 ; GFX908-DAG: s_mov_b32 s{{[0-9]+}}, SCRATCH_RSRC_DWORD1
62 ; GFX908-DAG: v_accvgpr_write_b32 a9, v{{[0-9]}} ; Reload Reuse
63 ; GFX908: buffer_store_dword v{{[0-9]}},
64 ; GFX908-NOT: buffer_
65 ; GFX908: v_accvgpr_read_b32 v{{[0-9]}}, a9 ; Reload Reuse
66 ; GFX908: buffer_load_dword v{{[0-9]}},
67 ; GFX908-NOT: buffer_
71 ; GFX908: NumVgprs: 10
72 ; GFX908: ScratchSize: 8
73 ; GFX908: VGPRBlocks: 2
74 ; GFX908: NumVGPRsForWavesPerEU: 10
115 ; GFX908-DAG: v_accvgpr_write_b32 a0, 1
116 ; GFX908-DAG: v_accvgpr_write_b32 a1, v{{[0-9]}} ; Reload Reuse
117 ; GFX908-DAG: v_accvgpr_write_b32 a2, v{{[0-9]}} ; Reload Reuse
118 ; GFX908-DAG: v_accvgpr_write_b32 a3, v{{[0-9]}} ; Reload Reuse
119 ; GFX908-DAG: v_accvgpr_write_b32 a4, v{{[0-9]}} ; Reload Reuse
120 ; GFX908-DAG: v_accvgpr_write_b32 a5, v{{[0-9]}} ; Reload Reuse
121 ; GFX908-DAG: v_accvgpr_write_b32 a6, v{{[0-9]}} ; Reload Reuse
122 ; GFX908-DAG: v_accvgpr_write_b32 a7, v{{[0-9]}} ; Reload Reuse
123 ; GFX908-DAG: v_accvgpr_write_b32 a8, v{{[0-9]}} ; Reload Reuse
124 ; GFX908-DAG: v_accvgpr_write_b32 a9, v{{[0-9]}} ; Reload Reuse
129 ; GFX908-DAG: v_accvgpr_read_b32 v{{[0-9]}}, a1 ; Reload Reuse
130 ; GFX908-DAG: v_accvgpr_read_b32 v{{[0-9]}}, a2 ; Reload Reuse
131 ; GFX908-DAG: v_accvgpr_read_b32 v{{[0-9]}}, a3 ; Reload Reuse
132 ; GFX908-DAG: v_accvgpr_read_b32 v{{[0-9]}}, a4 ; Reload Reuse
133 ; GFX908-DAG: v_accvgpr_read_b32 v{{[0-9]}}, a5 ; Reload Reuse
134 ; GFX908-DAG: v_accvgpr_read_b32 v{{[0-9]}}, a6 ; Reload Reuse
135 ; GFX908-DAG: v_accvgpr_read_b32 v{{[0-9]}}, a7 ; Reload Reuse
136 ; GFX908-DAG: v_accvgpr_read_b32 v{{[0-9]}}, a8 ; Reload Reuse
137 ; GFX908-DAG: v_accvgpr_read_b32 v{{[0-9]}}, a9 ; Reload Reuse
141 ; GFX908: ScratchSize: 20
169 ; GFX908-DAG: v_accvgpr_write_b32 a0, v{{[0-9]}} ; Reload Reuse
170 ; GFX908-DAG: v_accvgpr_write_b32 a9, v{{[0-9]}} ; Reload Reuse
174 ; GFX908: NumVgprs: 10
176 ; GFX908: ScratchSize: 68
177 ; GFX908: VGPRBlocks: 2
178 ; GFX908: NumVGPRsForWavesPerEU: 10
190 ; GFX908-NOT: SCRATCH_RSRC
191 ; GFX908-DAG: v_accvgpr_write_b32 a0, v
194 ; GFX908-NOT: buffer_
195 ; GFX908-DAG: v_accvgpr_read_b32
199 ; GFX908: ScratchSize: 0
241 ; GFX908-FIXME-NOT: SCRATCH_RSRC
242 ; GFX908-DAG: v_accvgpr_write_b32 a0, v
245 ; GFX908-FIXME-NOT: buffer_
246 ; GFX908-DAG: v_accvgpr_read_b32
250 ; GFX908-FIXME: ScratchSize: 0