@@ -419,25 +419,30 @@ body: |
419419
420420 ...
421421
422- # FIXME:
423- # ---
424- # name: fold_v_mov_b64_64_to_unaligned
425- # body: |
426- # bb.0:
427- # %0:vreg_64_align2 = V_MOV_B64_e32 1311768467750121200, implicit $exec
428- # %1:vreg_64 = COPY killed %0
429- # SI_RETURN_TO_EPILOG implicit %1
430- # ...
431-
432- # FIXME:
433- # ---
434- # name: fold_v_mov_b64_pseudo_64_to_unaligned
435- # body: |
436- # bb.0:
437- # %0:vreg_64_align2 = V_MOV_B64_PSEUDO 1311768467750121200, implicit $exec
438- # %1:vreg_64 = COPY killed %0
439- # SI_RETURN_TO_EPILOG implicit %1
440- # ...
422+ ---
423+ name : fold_v_mov_b64_64_to_unaligned
424+ body : |
425+ bb.0:
426+ ; GCN-LABEL: name: fold_v_mov_b64_64_to_unaligned
427+ ; GCN: [[V_MOV_B64_e32_:%[0-9]+]]:vreg_64_align2 = V_MOV_B64_e32 1311768467750121200, implicit $exec
428+ ; GCN-NEXT: [[V_MOV_B:%[0-9]+]]:vreg_64_align2 = V_MOV_B64_PSEUDO 1311768467750121200, implicit $exec
429+ ; GCN-NEXT: SI_RETURN_TO_EPILOG implicit [[V_MOV_B]]
430+ %0:vreg_64_align2 = V_MOV_B64_e32 1311768467750121200, implicit $exec
431+ %1:vreg_64 = COPY killed %0
432+ SI_RETURN_TO_EPILOG implicit %1
433+ ...
434+
435+ ---
436+ name : fold_v_mov_b64_pseudo_64_to_unaligned
437+ body : |
438+ bb.0:
439+ ; GCN-LABEL: name: fold_v_mov_b64_pseudo_64_to_unaligned
440+ ; GCN: [[V_MOV_B:%[0-9]+]]:vreg_64_align2 = V_MOV_B64_PSEUDO 1311768467750121200, implicit $exec
441+ ; GCN-NEXT: SI_RETURN_TO_EPILOG implicit [[V_MOV_B]]
442+ %0:vreg_64_align2 = V_MOV_B64_PSEUDO 1311768467750121200, implicit $exec
443+ %1:vreg_64 = COPY killed %0
444+ SI_RETURN_TO_EPILOG implicit %1
445+ ...
441446
442447---
443448name : fold_s_brev_b32_simm_virtual_0
0 commit comments