@@ -683,52 +683,52 @@ void AIE2PInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
683683 } else if ((AIE2P::FIFO1024RegClass.contains (SrcReg)) &&
684684 (AIE2P::FIFO1024RegClass.contains (DstReg))) {
685685 BuildMI (MBB, MBBI, DL, get (AIE2P::VMOV_alu_mv_mv_x),
686- TRI.getSubReg (DstReg, AIE2P::sub_lo_fifo ))
687- .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_lo_fifo ),
686+ TRI.getSubReg (DstReg, AIE2P::sub_512_lo ))
687+ .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_512_lo ),
688688 getKillRegState (KillSrc));
689689 BuildMI (MBB, MBBI, DL, get (AIE2P::VMOV_alu_mv_mv_x),
690- TRI.getSubReg (DstReg, AIE2P::sub_hi_fifo ))
691- .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_hi_fifo ),
690+ TRI.getSubReg (DstReg, AIE2P::sub_512_hi ))
691+ .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_512_hi ),
692692 getKillRegState (KillSrc));
693693 } else if ((AIE2P::VEC1024RegClass.contains (SrcReg)) &&
694694 (AIE2P::FIFO1024RegClass.contains (DstReg))) {
695695 BuildMI (MBB, MBBI, DL, get (AIE2P::VMOV_alu_mv_mv_x),
696- TRI.getSubReg (DstReg, AIE2P::sub_lo_fifo ))
696+ TRI.getSubReg (DstReg, AIE2P::sub_512_lo ))
697697 .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_512_lo),
698698 getKillRegState (KillSrc));
699699 BuildMI (MBB, MBBI, DL, get (AIE2P::VMOV_alu_mv_mv_x),
700- TRI.getSubReg (DstReg, AIE2P::sub_hi_fifo ))
700+ TRI.getSubReg (DstReg, AIE2P::sub_512_hi ))
701701 .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_512_hi),
702702 getKillRegState (KillSrc));
703703 } else if ((AIE2P::FIFO1024RegClass.contains (SrcReg)) &&
704704 (AIE2P::VEC1024RegClass.contains (DstReg))) {
705705 BuildMI (MBB, MBBI, DL, get (AIE2P::VMOV_alu_mv_mv_x),
706706 TRI.getSubReg (DstReg, AIE2P::sub_512_lo))
707- .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_lo_fifo ),
707+ .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_512_lo ),
708708 getKillRegState (KillSrc));
709709 BuildMI (MBB, MBBI, DL, get (AIE2P::VMOV_alu_mv_mv_x),
710710 TRI.getSubReg (DstReg, AIE2P::sub_512_hi))
711- .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_hi_fifo ),
711+ .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_512_hi ),
712712 getKillRegState (KillSrc));
713713 } else if ((AIE2P::ACC1024RegClass.contains (SrcReg)) &&
714714 (AIE2P::FIFO1024RegClass.contains (DstReg))) {
715715 BuildMI (MBB, MBBI, DL, get (AIE2P::VMOV_alu_mv_mv_x),
716- TRI.getSubReg (DstReg, AIE2P::sub_lo_fifo ))
716+ TRI.getSubReg (DstReg, AIE2P::sub_512_lo ))
717717 .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_512_lo),
718718 getKillRegState (KillSrc));
719719 BuildMI (MBB, MBBI, DL, get (AIE2P::VMOV_alu_mv_mv_x),
720- TRI.getSubReg (DstReg, AIE2P::sub_hi_fifo ))
720+ TRI.getSubReg (DstReg, AIE2P::sub_512_hi ))
721721 .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_512_hi),
722722 getKillRegState (KillSrc));
723723 } else if ((AIE2P::FIFO1024RegClass.contains (SrcReg)) &&
724724 (AIE2P::ACC1024RegClass.contains (DstReg))) {
725725 BuildMI (MBB, MBBI, DL, get (AIE2P::VMOV_alu_mv_mv_x),
726726 TRI.getSubReg (DstReg, AIE2P::sub_512_lo))
727- .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_lo_fifo ),
727+ .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_512_lo ),
728728 getKillRegState (KillSrc));
729729 BuildMI (MBB, MBBI, DL, get (AIE2P::VMOV_alu_mv_mv_x),
730730 TRI.getSubReg (DstReg, AIE2P::sub_512_hi))
731- .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_hi_fifo ),
731+ .addReg (TRI.getSubReg (SrcReg, AIE2P::sub_512_hi ),
732732 getKillRegState (KillSrc));
733733 } else if ((AIE2P::eLRegClass.contains (SrcReg)) &&
734734 (AIE2P::EXPVEC64RegClass.contains (DstReg))) {
@@ -1055,8 +1055,8 @@ AIE2PInstrInfo::getSpillPseudoExpandInfo(const MachineInstr &MI) const {
10551055 return {{AIE2P::VST_dmx_sts_bm_spill, AIE2P::sub_512_lo},
10561056 {AIE2P::VST_dmx_sts_bm_spill, AIE2P::sub_512_hi}};
10571057 case AIE2P::VST_FIFO_SPILL:
1058- return {{AIE2P::VST_dmx_sts_fifohl_spill, AIE2P::sub_lo_fifo },
1059- {AIE2P::VST_dmx_sts_fifohl_spill, AIE2P::sub_hi_fifo }};
1058+ return {{AIE2P::VST_dmx_sts_fifohl_spill, AIE2P::sub_512_lo },
1059+ {AIE2P::VST_dmx_sts_fifohl_spill, AIE2P::sub_512_hi }};
10601060 case AIE2P::VST_PLFR_SPILL:
10611061 return {{AIE2P::VST_FIFO_SPILL, AIE2P::sub_fifo},
10621062 {AIE2P::ST_dms_sts_spill, AIE2P::sub_avail},
@@ -1092,8 +1092,8 @@ AIE2PInstrInfo::getSpillPseudoExpandInfo(const MachineInstr &MI) const {
10921092 return {{AIE2P::VLDA_dmx_lda_bm_spill, AIE2P::sub_512_lo},
10931093 {AIE2P::VLDA_dmx_lda_bm_spill, AIE2P::sub_512_hi}};
10941094 case AIE2P::VLDA_FIFO_SPILL:
1095- return {{AIE2P::VLDA_dmx_lda_fifohl_spill, AIE2P::sub_lo_fifo },
1096- {AIE2P::VLDA_dmx_lda_fifohl_spill, AIE2P::sub_hi_fifo }};
1095+ return {{AIE2P::VLDA_dmx_lda_fifohl_spill, AIE2P::sub_512_lo },
1096+ {AIE2P::VLDA_dmx_lda_fifohl_spill, AIE2P::sub_512_hi }};
10971097 case AIE2P::VLDA_PLFR_SPILL:
10981098 return {
10991099 {AIE2P::VLDA_FIFO_SPILL, AIE2P::sub_fifo},
0 commit comments