Lines Matching refs:sgpr
20 ; WAVE64: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
21 ; WAVE64: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 6
22 ; WAVE64: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
23 ; WAVE64: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
24 ; WAVE64: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
27 ; WAVE32: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
28 ; WAVE32: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 5
29 ; WAVE32: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
30 ; WAVE32: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
31 ; WAVE32: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
50 ; WAVE64: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
51 ; WAVE64: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 6
52 ; WAVE64: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
53 ; WAVE64: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
54 ; WAVE64: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
57 ; WAVE32: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
58 ; WAVE32: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 5
59 ; WAVE32: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
60 ; WAVE32: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
61 ; WAVE32: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
80 ; WAVE64: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
81 ; WAVE64: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 6
82 ; WAVE64: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
83 ; WAVE64: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
84 ; WAVE64: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
87 ; WAVE32: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
88 ; WAVE32: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 5
89 ; WAVE32: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
90 ; WAVE32: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
91 ; WAVE32: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
110 ; WAVE64: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
111 ; WAVE64: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 6
112 ; WAVE64: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
113 ; WAVE64: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
114 ; WAVE64: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
117 ; WAVE32: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
118 ; WAVE32: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 5
119 ; WAVE32: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
120 ; WAVE32: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
121 ; WAVE32: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
140 ; WAVE64: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
141 ; WAVE64: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 6
142 ; WAVE64: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
143 ; WAVE64: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
144 ; WAVE64: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
147 ; WAVE32: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
148 ; WAVE32: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 5
149 ; WAVE32: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
150 ; WAVE32: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
151 ; WAVE32: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
170 ; WAVE64: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
171 ; WAVE64: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 6
172 ; WAVE64: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
173 ; WAVE64: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
174 ; WAVE64: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
175 ; WAVE64: [[C1:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 -2048
176 ; WAVE64: [[PTRMASK:%[0-9]+]]:sgpr(p5) = G_PTRMASK [[PTR_ADD]], [[C1]](s32)
179 ; WAVE32: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
180 ; WAVE32: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 5
181 ; WAVE32: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
182 ; WAVE32: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
183 ; WAVE32: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
184 ; WAVE32: [[C1:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 -1024
185 ; WAVE32: [[PTRMASK:%[0-9]+]]:sgpr(p5) = G_PTRMASK [[PTR_ADD]], [[C1]](s32)
204 ; WAVE64: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
205 ; WAVE64: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 6
206 ; WAVE64: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
207 ; WAVE64: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
208 ; WAVE64: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
209 ; WAVE64: [[C1:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 -4096
210 ; WAVE64: [[PTRMASK:%[0-9]+]]:sgpr(p5) = G_PTRMASK [[PTR_ADD]], [[C1]](s32)
213 ; WAVE32: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
214 ; WAVE32: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 5
215 ; WAVE32: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
216 ; WAVE32: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
217 ; WAVE32: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
218 ; WAVE32: [[C1:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 -2048
219 ; WAVE32: [[PTRMASK:%[0-9]+]]:sgpr(p5) = G_PTRMASK [[PTR_ADD]], [[C1]](s32)
238 ; WAVE64: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
239 ; WAVE64: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 6
240 ; WAVE64: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
241 ; WAVE64: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
242 ; WAVE64: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
243 ; WAVE64: [[C1:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 -8192
244 ; WAVE64: [[PTRMASK:%[0-9]+]]:sgpr(p5) = G_PTRMASK [[PTR_ADD]], [[C1]](s32)
247 ; WAVE32: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
248 ; WAVE32: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 5
249 ; WAVE32: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[COPY]], [[C]](s32)
250 ; WAVE32: [[COPY1:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
251 ; WAVE32: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY1]], [[SHL]](s32)
252 ; WAVE32: [[C1:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 -4096
253 ; WAVE32: [[PTRMASK:%[0-9]+]]:sgpr(p5) = G_PTRMASK [[PTR_ADD]], [[C1]](s32)
271 ; WAVE64: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 32
272 ; WAVE64: [[C1:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 6
273 ; WAVE64: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[C]], [[C1]](s32)
274 ; WAVE64: [[COPY:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
275 ; WAVE64: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY]], [[SHL]](s32)
278 ; WAVE32: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 32
279 ; WAVE32: [[C1:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 5
280 ; WAVE32: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[C]], [[C1]](s32)
281 ; WAVE32: [[COPY:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
282 ; WAVE32: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY]], [[SHL]](s32)
301 ; WAVE64: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 32
302 ; WAVE64: [[C1:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 6
303 ; WAVE64: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[C]], [[C1]](s32)
304 ; WAVE64: [[COPY:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
305 ; WAVE64: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY]], [[SHL]](s32)
308 ; WAVE32: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 32
309 ; WAVE32: [[C1:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 5
310 ; WAVE32: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[C]], [[C1]](s32)
311 ; WAVE32: [[COPY:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
312 ; WAVE32: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY]], [[SHL]](s32)
331 ; WAVE64: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 32
332 ; WAVE64: [[C1:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 6
333 ; WAVE64: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[C]], [[C1]](s32)
334 ; WAVE64: [[COPY:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
335 ; WAVE64: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY]], [[SHL]](s32)
338 ; WAVE32: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 32
339 ; WAVE32: [[C1:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 5
340 ; WAVE32: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[C]], [[C1]](s32)
341 ; WAVE32: [[COPY:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
342 ; WAVE32: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY]], [[SHL]](s32)
361 ; WAVE64: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 32
362 ; WAVE64: [[C1:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 6
363 ; WAVE64: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[C]], [[C1]](s32)
364 ; WAVE64: [[COPY:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
365 ; WAVE64: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY]], [[SHL]](s32)
366 ; WAVE64: [[C2:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 -2048
367 ; WAVE64: [[PTRMASK:%[0-9]+]]:sgpr(p5) = G_PTRMASK [[PTR_ADD]], [[C2]](s32)
370 ; WAVE32: [[C:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 32
371 ; WAVE32: [[C1:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 5
372 ; WAVE32: [[SHL:%[0-9]+]]:sgpr(s32) = G_SHL [[C]], [[C1]](s32)
373 ; WAVE32: [[COPY:%[0-9]+]]:sgpr(p5) = COPY $sp_reg
374 ; WAVE32: [[PTR_ADD:%[0-9]+]]:sgpr(p5) = G_PTR_ADD [[COPY]], [[SHL]](s32)
375 ; WAVE32: [[C2:%[0-9]+]]:sgpr(s32) = G_CONSTANT i32 -1024
376 ; WAVE32: [[PTRMASK:%[0-9]+]]:sgpr(p5) = G_PTRMASK [[PTR_ADD]], [[C2]](s32)