Lines Matching full:copy
16 ; GFX6: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
17 ; GFX6: $vgpr0 = COPY [[COPY]]
19 ; GFX10: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
20 ; GFX10: $vgpr0 = COPY [[COPY]]
21 %0:vgpr(s32) = COPY $vgpr0
25 $vgpr0 = COPY %3(s32)
39 ; GFX6: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
40 ; GFX6: $agpr0 = COPY [[COPY]]
42 ; GFX10: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
43 ; GFX10: $agpr0 = COPY [[COPY]]
44 %0:vgpr(s32) = COPY $vgpr0
48 $agpr0 = COPY %3(s32)
62 ; GFX6: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
63 ; GFX6: [[COPY1:%[0-9]+]]:vgpr_32 = COPY $vgpr1
64 …; GFX6: [[V_CMP_EQ_U32_e64_:%[0-9]+]]:sreg_64 = V_CMP_EQ_U32_e64 [[COPY]], [[COPY1]], implicit $ex…
65 ; GFX6: [[COPY2:%[0-9]+]]:sreg_64_xexec = COPY [[V_CMP_EQ_U32_e64_]]
68 ; GFX10: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
69 ; GFX10: [[COPY1:%[0-9]+]]:vgpr_32 = COPY $vgpr1
70 …; GFX10: [[V_CMP_EQ_U32_e64_:%[0-9]+]]:sreg_32 = V_CMP_EQ_U32_e64 [[COPY]], [[COPY1]], implicit $e…
71 ; GFX10: [[COPY2:%[0-9]+]]:sreg_32_xm0_xexec = COPY [[V_CMP_EQ_U32_e64_]]
73 %0:vgpr(s32) = COPY $vgpr0
74 %1:vgpr(s32) = COPY $vgpr1
91 ; GFX6: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
92 ; GFX6: $vgpr0 = COPY [[COPY]]
94 ; GFX10: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
95 ; GFX10: $vgpr0 = COPY [[COPY]]
96 %0:vgpr(s32) = COPY $vgpr0
100 $vgpr0 = COPY %3(s32)
114 ; GFX6: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
115 ; GFX6: $vgpr0 = COPY [[COPY]]
117 ; GFX10: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
118 ; GFX10: $vgpr0 = COPY [[COPY]]
119 %0:vgpr(s32) = COPY $vgpr0
121 $vgpr0 = COPY %1(s32)
135 ; GFX6: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0
136 ; GFX6: $sgpr0 = COPY [[COPY]]
138 ; GFX10: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0
139 ; GFX10: $sgpr0 = COPY [[COPY]]
140 %0:sgpr(s32) = COPY $sgpr0
142 $sgpr0 = COPY %1(s32)
156 ; GFX6: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0
157 ; GFX6: $vgpr0 = COPY [[COPY]]
159 ; GFX10: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0
160 ; GFX10: $vgpr0 = COPY [[COPY]]
161 %0:sgpr(s32) = COPY $sgpr0
163 $vgpr0 = COPY %1(s32)
177 ; GFX6: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
178 ; GFX6: $agpr0 = COPY [[COPY]]
180 ; GFX10: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
181 ; GFX10: $agpr0 = COPY [[COPY]]
182 %0:vgpr(s32) = COPY $vgpr0
184 $agpr0 = COPY %1(s32)
198 ; GFX6: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0
199 ; GFX6: $agpr0 = COPY [[COPY]]
201 ; GFX10: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0
202 ; GFX10: $agpr0 = COPY [[COPY]]
203 %0:sgpr(s32) = COPY $sgpr0
205 $agpr0 = COPY %1(s32)
219 ; GFX6: [[COPY:%[0-9]+]]:agpr_32 = COPY $agpr0
220 ; GFX6: $vgpr0 = COPY [[COPY]]
222 ; GFX10: [[COPY:%[0-9]+]]:agpr_32 = COPY $agpr0
223 ; GFX10: $vgpr0 = COPY [[COPY]]
224 %0:agpr(s32) = COPY $agpr0
226 $vgpr0 = COPY %1(s32)
240 ; GFX6: [[COPY:%[0-9]+]]:agpr_32 = COPY $agpr0
241 ; GFX6: $agpr0 = COPY [[COPY]]
243 ; GFX10: [[COPY:%[0-9]+]]:agpr_32 = COPY $agpr0
244 ; GFX10: $agpr0 = COPY [[COPY]]
245 %0:agpr(s32) = COPY $agpr0
247 $agpr0 = COPY %1(s32)
261 ; GFX6: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1
262 ; GFX6: $vgpr0_vgpr1 = COPY [[COPY]]
264 ; GFX10: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1
265 ; GFX10: $vgpr0_vgpr1 = COPY [[COPY]]
266 %0:vgpr(s64) = COPY $vgpr0_vgpr1
268 $vgpr0_vgpr1 = COPY %1(s64)
282 ; GFX6: [[COPY:%[0-9]+]]:vreg_128 = COPY $vgpr0_vgpr1_vgpr2_vgpr3
283 ; GFX6: $vgpr0_vgpr1_vgpr2_vgpr3 = COPY [[COPY]]
285 ; GFX10: [[COPY:%[0-9]+]]:vreg_128 = COPY $vgpr0_vgpr1_vgpr2_vgpr3
286 ; GFX10: $vgpr0_vgpr1_vgpr2_vgpr3 = COPY [[COPY]]
287 %0:vgpr(s128) = COPY $vgpr0_vgpr1_vgpr2_vgpr3
289 $vgpr0_vgpr1_vgpr2_vgpr3 = COPY %1(s128)
303 ; GFX6: [[COPY:%[0-9]+]]:vreg_256 = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7
304 ; GFX6: $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7 = COPY [[COPY]]
306 ; GFX10: [[COPY:%[0-9]+]]:vreg_256 = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7
307 ; GFX10: $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7 = COPY [[COPY]]
308 %0:vgpr(s256) = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7
310 $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7 = COPY %1(s256)
324 …; GFX6: [[COPY:%[0-9]+]]:vreg_512 = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vg…
325 …vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vgpr9_vgpr10_vgpr11_vgpr12_vgpr13_vgpr14_vgpr15 = COPY [[COPY]]
327 …; GFX10: [[COPY:%[0-9]+]]:vreg_512 = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_v…
328 …vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vgpr9_vgpr10_vgpr11_vgpr12_vgpr13_vgpr14_vgpr15 = COPY [[COPY]]
329 …%0:vgpr(s512) = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vgpr9_vgpr10_vgpr11_vg…
331 …vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vgpr9_vgpr10_vgpr11_vgpr12_vgpr13_vgpr14_vgpr15 = COPY %1(s512)
345 ; GFX6: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1
346 ; GFX6: $vgpr0_vgpr1 = COPY [[COPY]]
348 ; GFX10: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1
349 ; GFX10: $vgpr0_vgpr1 = COPY [[COPY]]
350 %0:vgpr(<2 x s32>) = COPY $vgpr0_vgpr1
352 $vgpr0_vgpr1 = COPY %1(<2 x s32>)
366 ; GFX6: [[COPY:%[0-9]+]]:vreg_96 = COPY $vgpr0_vgpr1_vgpr2
367 ; GFX6: $vgpr0_vgpr1_vgpr2 = COPY [[COPY]]
369 ; GFX10: [[COPY:%[0-9]+]]:vreg_96 = COPY $vgpr0_vgpr1_vgpr2
370 ; GFX10: $vgpr0_vgpr1_vgpr2 = COPY [[COPY]]
371 %0:vgpr(<3 x s32>) = COPY $vgpr0_vgpr1_vgpr2
373 $vgpr0_vgpr1_vgpr2 = COPY %1(<3 x s32>)
387 ; GFX6: [[COPY:%[0-9]+]]:vreg_128 = COPY $vgpr0_vgpr1_vgpr2_vgpr3
388 ; GFX6: $vgpr0_vgpr1_vgpr2_vgpr3 = COPY [[COPY]]
390 ; GFX10: [[COPY:%[0-9]+]]:vreg_128 = COPY $vgpr0_vgpr1_vgpr2_vgpr3
391 ; GFX10: $vgpr0_vgpr1_vgpr2_vgpr3 = COPY [[COPY]]
392 %0:vgpr(<4 x s32>) = COPY $vgpr0_vgpr1_vgpr2_vgpr3
394 $vgpr0_vgpr1_vgpr2_vgpr3 = COPY %1(<4 x s32>)
408 ; GFX6: [[COPY:%[0-9]+]]:vreg_160 = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4
409 ; GFX6: $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4 = COPY [[COPY]]
411 ; GFX10: [[COPY:%[0-9]+]]:vreg_160 = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4
412 ; GFX10: $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4 = COPY [[COPY]]
413 %0:vgpr(<5 x s32>) = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4
415 $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4 = COPY %1(<5 x s32>)
429 ; GFX6: [[COPY:%[0-9]+]]:vreg_256 = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7
430 ; GFX6: $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7 = COPY [[COPY]]
432 ; GFX10: [[COPY:%[0-9]+]]:vreg_256 = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7
433 ; GFX10: $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7 = COPY [[COPY]]
434 %0:vgpr(<8 x s32>) = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7
436 $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7 = COPY %1(<8 x s32>)
450 …; GFX6: [[COPY:%[0-9]+]]:vreg_512 = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vg…
451 …vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vgpr9_vgpr10_vgpr11_vgpr12_vgpr13_vgpr14_vgpr15 = COPY [[COPY]]
453 …; GFX10: [[COPY:%[0-9]+]]:vreg_512 = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_v…
454 …vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vgpr9_vgpr10_vgpr11_vgpr12_vgpr13_vgpr14_vgpr15 = COPY [[COPY]]
455 …%0:vgpr(<16 x s32>) = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vgpr9_vgpr10_vgp…
457 …vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vgpr9_vgpr10_vgpr11_vgpr12_vgpr13_vgpr14_vgpr15 = COPY %1(<16 x s32>)
471 ; GFX6: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
472 ; GFX6: $vgpr0 = COPY [[COPY]]
474 ; GFX10: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
475 ; GFX10: $vgpr0 = COPY [[COPY]]
476 %0:vgpr(<2 x s16>) = COPY $vgpr0
478 $vgpr0 = COPY %1(<2 x s16>)
492 ; GFX6: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1
493 ; GFX6: $vgpr0_vgpr1 = COPY [[COPY]]
495 ; GFX10: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1
496 ; GFX10: $vgpr0_vgpr1 = COPY [[COPY]]
497 %0:vgpr(<4 x s16>) = COPY $vgpr0_vgpr1
499 $vgpr0_vgpr1 = COPY %1(<4 x s16>)
513 ; GFX6: [[COPY:%[0-9]+]]:vreg_96 = COPY $vgpr0_vgpr1_vgpr2
514 ; GFX6: $vgpr0_vgpr1_vgpr2 = COPY [[COPY]]
516 ; GFX10: [[COPY:%[0-9]+]]:vreg_96 = COPY $vgpr0_vgpr1_vgpr2
517 ; GFX10: $vgpr0_vgpr1_vgpr2 = COPY [[COPY]]
518 %0:vgpr(<6 x s16>) = COPY $vgpr0_vgpr1_vgpr2
520 $vgpr0_vgpr1_vgpr2 = COPY %1(<6 x s16>)
534 ; GFX6: [[COPY:%[0-9]+]]:vreg_128 = COPY $vgpr0_vgpr1_vgpr2_vgpr3
535 ; GFX6: $vgpr0_vgpr1_vgpr2_vgpr3 = COPY [[COPY]]
537 ; GFX10: [[COPY:%[0-9]+]]:vreg_128 = COPY $vgpr0_vgpr1_vgpr2_vgpr3
538 ; GFX10: $vgpr0_vgpr1_vgpr2_vgpr3 = COPY [[COPY]]
539 %0:vgpr(<8 x s16>) = COPY $vgpr0_vgpr1_vgpr2_vgpr3
541 $vgpr0_vgpr1_vgpr2_vgpr3 = COPY %1(<8 x s16>)
555 ; GFX6: [[COPY:%[0-9]+]]:vreg_128 = COPY $vgpr0_vgpr1_vgpr2_vgpr3
556 ; GFX6: $vgpr0_vgpr1_vgpr2_vgpr3 = COPY [[COPY]]
558 ; GFX10: [[COPY:%[0-9]+]]:vreg_128 = COPY $vgpr0_vgpr1_vgpr2_vgpr3
559 ; GFX10: $vgpr0_vgpr1_vgpr2_vgpr3 = COPY [[COPY]]
560 %0:vgpr(<2 x s64>) = COPY $vgpr0_vgpr1_vgpr2_vgpr3
562 $vgpr0_vgpr1_vgpr2_vgpr3 = COPY %1(<2 x s64>)
576 ; GFX6: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1
577 ; GFX6: $vgpr0_vgpr1 = COPY [[COPY]]
579 ; GFX10: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1
580 ; GFX10: $vgpr0_vgpr1 = COPY [[COPY]]
581 %0:vgpr(p0) = COPY $vgpr0_vgpr1
583 $vgpr0_vgpr1 = COPY %1(p0)
597 ; GFX6: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1
598 ; GFX6: $vgpr0_vgpr1 = COPY [[COPY]]
600 ; GFX10: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1
601 ; GFX10: $vgpr0_vgpr1 = COPY [[COPY]]
602 %0:vgpr(p1) = COPY $vgpr0_vgpr1
604 $vgpr0_vgpr1 = COPY %1(p1)
618 ; GFX6: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
619 ; GFX6: $vgpr0 = COPY [[COPY]]
621 ; GFX10: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
622 ; GFX10: $vgpr0 = COPY [[COPY]]
623 %0:vgpr(p2) = COPY $vgpr0
625 $vgpr0 = COPY %1(p2)
639 ; GFX6: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
640 ; GFX6: $vgpr0 = COPY [[COPY]]
642 ; GFX10: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
643 ; GFX10: $vgpr0 = COPY [[COPY]]
644 %0:vgpr(p3) = COPY $vgpr0
646 $vgpr0 = COPY %1(p3)
660 ; GFX6: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1
661 ; GFX6: $vgpr0_vgpr1 = COPY [[COPY]]
663 ; GFX10: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1
664 ; GFX10: $vgpr0_vgpr1 = COPY [[COPY]]
665 %0:vgpr(p4) = COPY $vgpr0_vgpr1
667 $vgpr0_vgpr1 = COPY %1(p4)
681 ; GFX6: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
682 ; GFX6: $vgpr0 = COPY [[COPY]]
684 ; GFX10: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
685 ; GFX10: $vgpr0 = COPY [[COPY]]
686 %0:vgpr(p5) = COPY $vgpr0
688 $vgpr0 = COPY %1(p5)
702 ; GFX6: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1
703 ; GFX6: $vgpr0_vgpr1 = COPY [[COPY]]
705 ; GFX10: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1
706 ; GFX10: $vgpr0_vgpr1 = COPY [[COPY]]
707 %0:vgpr(p999) = COPY $vgpr0_vgpr1
709 $vgpr0_vgpr1 = COPY %1(p999)