@@ -43,48 +43,48 @@ body: |
4343 ; CHECK-NEXT: successors: %bb.2(0x80000000)
4444 ; CHECK-NEXT: liveins: $dc0, $dj1, $dj4, $dn0, $dn1, $dn4, $m1, $p0, $p1, $p2, $p3, $p4, $p5, $r0, $r1, $r2, $r3, $r4, $r5, $x0
4545 ; CHECK-NEXT: {{ $}}
46- ; CHECK-NEXT: renamable $cml4 = VLDA_CONV_fp32_bf16_dmx_lda_ups_bf_idx_imm killed renamable $p3, 0, implicit-def $cmh4 :: (load (<32 x s16>), addrspace 6)
46+ ; CHECK-NEXT: renamable $cml2 = VLDA_CONV_fp32_bf16_dmx_lda_ups_bf_idx_imm killed renamable $p3, 0, implicit-def $cmh2 :: (load (<32 x s16>), addrspace 6)
4747 ; CHECK-NEXT: renamable $m0 = COPY killed renamable $p4
4848 ; CHECK-NEXT: renamable $dj0 = COPY killed renamable $p5
4949 ; CHECK-NEXT: renamable $dc4 = COPY renamable $dc0
5050 ; CHECK-NEXT: LoopStart killed renamable $r1, 0
5151 ; CHECK-NEXT: renamable $dc1 = COPY renamable $dc0
52- ; CHECK-NEXT: renamable $cml1 = COPY renamable $cml4 , implicit-def $cmh1
52+ ; CHECK-NEXT: renamable $cml4 = COPY renamable $cml2 , implicit-def $cmh4
5353 ; CHECK-NEXT: {{ $}}
5454 ; CHECK-NEXT: bb.2:
5555 ; CHECK-NEXT: successors: %bb.2(0x7c000000), %bb.3(0x04000000)
56- ; CHECK-NEXT: liveins: $dc0, $dc1, $dc4, $dj0, $dj1, $dj4, $dm1 :0x000000001800000C, $dm4:0x000000001800000C, $dn0, $dn1, $dn4, $m0, $m1, $p0, $p1, $p2, $r0, $r2, $r3, $r4, $r5, $x0
56+ ; CHECK-NEXT: liveins: $dc0, $dc1, $dc4, $dj0, $dj1, $dj4, $dm2 :0x000000001800000C, $dm4:0x000000001800000C, $dn0, $dn1, $dn4, $m0, $m1, $p0, $p1, $p2, $r0, $r2, $r3, $r4, $r5, $x0
5757 ; CHECK-NEXT: {{ $}}
5858 ; CHECK-NEXT: $x2, $p2, $dc1 = VLD_2D_x_pseudo_split killed $p2, $m1, $dn1, $dj1, killed $dc1 :: (load (<16 x s32>), addrspace 6)
5959 ; CHECK-NEXT: renamable $x4, renamable $p1 = VLD_x_pstm_nrm_imm_pseudo killed renamable $p1, 64 :: (load (<32 x s16>), addrspace 5)
6060 ; CHECK-NEXT: renamable $x6, renamable $p1 = VLD_x_pstm_nrm_imm_pseudo killed renamable $p1, 64 :: (load (<32 x s16>), addrspace 5)
6161 ; CHECK-NEXT: $x8, $p1, $dc0, $dc4 = VLD_3D_x_pseudo_split killed $p1, $m0, $dn0, $dj0, killed $dc0, undef $m4, $dn4, $dj4, killed $dc4 :: (load (<32 x s16>), addrspace 5)
6262 ; CHECK-NEXT: renamable $x10 = VEXTBCST_128_vec_extract_broadcast_imm renamable $x2, 0
6363 ; CHECK-NEXT: renamable $x1 = VSHIFT renamable $x4, renamable $x6, renamable $r0
64- ; CHECK-NEXT: renamable $dm0 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm4 , renamable $x4, renamable $x10, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
64+ ; CHECK-NEXT: renamable $dm3 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm2 , renamable $x4, renamable $x10, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
6565 ; CHECK-NEXT: renamable $x3 = VEXTBCST_128_vec_extract_broadcast_imm renamable $x2, 1
66- ; CHECK-NEXT: renamable $dm1 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm1 , renamable $x6, killed renamable $x10, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
66+ ; CHECK-NEXT: renamable $dm4 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm4 , renamable $x6, killed renamable $x10, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
6767 ; CHECK-NEXT: renamable $x10 = VSHIFT renamable $x6, renamable $x8, renamable $r0
6868 ; CHECK-NEXT: renamable $x5 = VSHIFT renamable $x4, renamable $x6, renamable $r3
69- ; CHECK-NEXT: renamable $dm0 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm0 , killed renamable $x1, renamable $x3, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
69+ ; CHECK-NEXT: renamable $dm3 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm3 , killed renamable $x1, renamable $x3, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
7070 ; CHECK-NEXT: renamable $x1 = VEXTBCST_128_vec_extract_broadcast_imm renamable $x2, 2
71- ; CHECK-NEXT: renamable $dm3 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm1 , killed renamable $x10, killed renamable $x3, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
71+ ; CHECK-NEXT: renamable $dm1 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm4 , killed renamable $x10, killed renamable $x3, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
7272 ; CHECK-NEXT: renamable $x10 = VSHIFT renamable $x6, renamable $x8, renamable $r3
7373 ; CHECK-NEXT: renamable $x4 = VSHIFT killed renamable $x4, renamable $x6, renamable $r4
74- ; CHECK-NEXT: renamable $dm2 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm0 , killed renamable $x5, renamable $x1, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
74+ ; CHECK-NEXT: renamable $dm0 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm3 , killed renamable $x5, renamable $x1, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
7575 ; CHECK-NEXT: renamable $x2 = VEXTBCST_128_vec_extract_broadcast_imm killed renamable $x2, 3
76- ; CHECK-NEXT: renamable $dm3 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm3 , killed renamable $x10, killed renamable $x1, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
76+ ; CHECK-NEXT: renamable $dm1 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm1 , killed renamable $x10, killed renamable $x1, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
7777 ; CHECK-NEXT: renamable $x6 = VSHIFT killed renamable $x6, killed renamable $x8, renamable $r4
78- ; CHECK-NEXT: renamable $dm4 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm2 , killed renamable $x4, renamable $x2, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
79- ; CHECK-NEXT: renamable $dm1 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm3 , killed renamable $x6, killed renamable $x2, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
78+ ; CHECK-NEXT: renamable $dm2 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm0 , killed renamable $x4, renamable $x2, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
79+ ; CHECK-NEXT: renamable $dm4 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm1 , killed renamable $x6, killed renamable $x2, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
8080 ; CHECK-NEXT: PseudoLoopEnd <mcsymbol .L_LEnd0>, %bb.2
8181 ; CHECK-NEXT: PseudoJ_jump_imm %bb.3
8282 ; CHECK-NEXT: {{ $}}
8383 ; CHECK-NEXT: bb.3:
84- ; CHECK-NEXT: liveins: $dm1 :0x000000000000000C, $dm4:0x000000000000000C, $p0, $r2, $x0
84+ ; CHECK-NEXT: liveins: $dm2 :0x000000000000000C, $dm4:0x000000000000000C, $p0, $r2, $x0
8585 ; CHECK-NEXT: {{ $}}
86- ; CHECK-NEXT: renamable $x2 = VCONV_bf16_fp32_mv_x_srs_bf killed renamable $cml4 , implicit-def dead $srf2fflags, implicit $crf2fmask, implicit $crrnd
87- ; CHECK-NEXT: renamable $x4 = VCONV_bf16_fp32_mv_x_srs_bf killed renamable $cml1 , implicit-def dead $srf2fflags, implicit $crf2fmask, implicit $crrnd
86+ ; CHECK-NEXT: renamable $x2 = VCONV_bf16_fp32_mv_x_srs_bf killed renamable $cml2 , implicit-def dead $srf2fflags, implicit $crf2fmask, implicit $crrnd
87+ ; CHECK-NEXT: renamable $x4 = VCONV_bf16_fp32_mv_x_srs_bf killed renamable $cml4 , implicit-def dead $srf2fflags, implicit $crf2fmask, implicit $crrnd
8888 ; CHECK-NEXT: renamable $x2 = VSHUFFLE_vec_shuffle_x killed renamable $x2, killed renamable $x4, killed renamable $r2
8989 ; CHECK-NEXT: renamable $x0, dead renamable $r16 = VMAX_LT_bf16 killed renamable $x2, killed renamable $x0
9090 ; CHECK-NEXT: VST_dmx_sts_x_idx_imm killed renamable $x0, killed renamable $p0, 0 :: (store (<32 x s16>))
0 commit comments