Lines Matching refs:vgpr

14 # ERR-NEXT: remark: <unknown>:0:0: cannot select: %3:vgpr(s16) = G_LSHR %2:vgpr, %1:vgpr(s32) (in f…
15 # ERR-NEXT: remark: <unknown>:0:0: cannot select: %5:vgpr(s64) = G_ZEXT %4:vgpr(s16) (in function: …
17 # ERR-NEXT: remark: <unknown>:0:0: cannot select: %3:vgpr(s16) = G_LSHR %2:sgpr, %1:vgpr(s32) (in f…
18 # ERR-NEXT: remark: <unknown>:0:0: cannot select: %3:vgpr(s16) = G_LSHR %2:vgpr, %1:sgpr(s32) (in f…
82 %0:vgpr(s32) = COPY $vgpr0
84 %2:vgpr(s16) = G_TRUNC %0
86 %4:vgpr(s16) = G_LSHR %2, %3
100 ; GFX8: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
101 ; GFX8: [[COPY1:%[0-9]+]]:vgpr(s32) = COPY $vgpr1
102 ; GFX8: [[TRUNC:%[0-9]+]]:vgpr(s16) = G_TRUNC [[COPY]](s32)
103 ; GFX8: [[LSHR:%[0-9]+]]:vgpr(s16) = G_LSHR [[TRUNC]], [[COPY1]](s32)
106 ; GFX9: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
107 ; GFX9: [[COPY1:%[0-9]+]]:vgpr(s32) = COPY $vgpr1
108 ; GFX9: [[TRUNC:%[0-9]+]]:vgpr(s16) = G_TRUNC [[COPY]](s32)
109 ; GFX9: [[LSHR:%[0-9]+]]:vgpr(s16) = G_LSHR [[TRUNC]], [[COPY1]](s32)
112 ; GFX10: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
113 ; GFX10: [[COPY1:%[0-9]+]]:vgpr(s32) = COPY $vgpr1
114 ; GFX10: [[TRUNC:%[0-9]+]]:vgpr(s16) = G_TRUNC [[COPY]](s32)
115 ; GFX10: [[LSHR:%[0-9]+]]:vgpr(s16) = G_LSHR [[TRUNC]], [[COPY1]](s32)
117 %0:vgpr(s32) = COPY $vgpr0
118 %1:vgpr(s32) = COPY $vgpr1
119 %2:vgpr(s16) = G_TRUNC %0
120 %3:vgpr(s16) = G_LSHR %2, %1
148 %0:vgpr(s32) = COPY $vgpr0
149 %1:vgpr(s32) = COPY $vgpr1
150 %2:vgpr(s16) = G_TRUNC %0
151 %3:vgpr(s16) = G_TRUNC %1
152 %4:vgpr(s16) = G_LSHR %2, %3
181 %0:vgpr(s32) = COPY $vgpr0
182 %1:vgpr(s32) = COPY $vgpr1
183 %2:vgpr(s16) = G_TRUNC %0
184 %3:vgpr(s16) = G_TRUNC %1
185 %4:vgpr(s16) = G_LSHR %2, %3
186 %5:vgpr(s32) = G_ZEXT %4
200 ; GFX8: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
201 ; GFX8: [[COPY1:%[0-9]+]]:vgpr(s32) = COPY $vgpr1
202 ; GFX8: [[TRUNC:%[0-9]+]]:vgpr(s16) = G_TRUNC [[COPY]](s32)
203 ; GFX8: [[TRUNC1:%[0-9]+]]:vgpr(s16) = G_TRUNC [[COPY1]](s32)
204 ; GFX8: [[LSHR:%[0-9]+]]:vgpr(s16) = G_LSHR [[TRUNC]], [[TRUNC1]](s16)
205 ; GFX8: [[ZEXT:%[0-9]+]]:vgpr(s64) = G_ZEXT [[LSHR]](s16)
208 ; GFX9: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
209 ; GFX9: [[COPY1:%[0-9]+]]:vgpr(s32) = COPY $vgpr1
210 ; GFX9: [[TRUNC:%[0-9]+]]:vgpr(s16) = G_TRUNC [[COPY]](s32)
211 ; GFX9: [[TRUNC1:%[0-9]+]]:vgpr(s16) = G_TRUNC [[COPY1]](s32)
212 ; GFX9: [[LSHR:%[0-9]+]]:vgpr(s16) = G_LSHR [[TRUNC]], [[TRUNC1]](s16)
213 ; GFX9: [[ZEXT:%[0-9]+]]:vgpr(s64) = G_ZEXT [[LSHR]](s16)
216 ; GFX10: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
217 ; GFX10: [[COPY1:%[0-9]+]]:vgpr(s32) = COPY $vgpr1
218 ; GFX10: [[TRUNC:%[0-9]+]]:vgpr(s16) = G_TRUNC [[COPY]](s32)
219 ; GFX10: [[TRUNC1:%[0-9]+]]:vgpr(s16) = G_TRUNC [[COPY1]](s32)
220 ; GFX10: [[LSHR:%[0-9]+]]:vgpr(s16) = G_LSHR [[TRUNC]], [[TRUNC1]](s16)
221 ; GFX10: [[ZEXT:%[0-9]+]]:vgpr(s64) = G_ZEXT [[LSHR]](s16)
223 %0:vgpr(s32) = COPY $vgpr0
224 %1:vgpr(s32) = COPY $vgpr1
225 %2:vgpr(s16) = G_TRUNC %0
226 %3:vgpr(s16) = G_TRUNC %1
227 %4:vgpr(s16) = G_LSHR %2, %3
228 %5:vgpr(s64) = G_ZEXT %4
276 ; GFX8: [[COPY1:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
278 ; GFX8: [[LSHR:%[0-9]+]]:vgpr(s16) = G_LSHR [[TRUNC]], [[COPY1]](s32)
282 ; GFX9: [[COPY1:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
284 ; GFX9: [[LSHR:%[0-9]+]]:vgpr(s16) = G_LSHR [[TRUNC]], [[COPY1]](s32)
288 ; GFX10: [[COPY1:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
290 ; GFX10: [[LSHR:%[0-9]+]]:vgpr(s16) = G_LSHR [[TRUNC]], [[COPY1]](s32)
293 %1:vgpr(s32) = COPY $vgpr0
295 %3:vgpr(s16) = G_LSHR %2, %1
323 %1:vgpr(s32) = COPY $vgpr0
325 %3:vgpr(s16) = G_TRUNC %1
326 %4:vgpr(s16) = G_LSHR %2, %3
339 ; GFX8: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
341 ; GFX8: [[TRUNC:%[0-9]+]]:vgpr(s16) = G_TRUNC [[COPY]](s32)
342 ; GFX8: [[LSHR:%[0-9]+]]:vgpr(s16) = G_LSHR [[TRUNC]], [[COPY1]](s32)
345 ; GFX9: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
347 ; GFX9: [[TRUNC:%[0-9]+]]:vgpr(s16) = G_TRUNC [[COPY]](s32)
348 ; GFX9: [[LSHR:%[0-9]+]]:vgpr(s16) = G_LSHR [[TRUNC]], [[COPY1]](s32)
351 ; GFX10: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
353 ; GFX10: [[TRUNC:%[0-9]+]]:vgpr(s16) = G_TRUNC [[COPY]](s32)
354 ; GFX10: [[LSHR:%[0-9]+]]:vgpr(s16) = G_LSHR [[TRUNC]], [[COPY1]](s32)
356 %0:vgpr(s32) = COPY $vgpr0
358 %2:vgpr(s16) = G_TRUNC %0
359 %3:vgpr(s16) = G_LSHR %2, %1