Skip to content

Commit

Permalink
[AIE2P] Extend CopyPhysReg support
Browse files Browse the repository at this point in the history
  • Loading branch information
khallouh committed Feb 4, 2025
1 parent caa0b88 commit b0bc1e6
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions llvm/lib/Target/AIE/aie2p/AIE2PInstrInfo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -554,12 +554,10 @@ void AIE2PInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
.addReg(SrcReg, getKillRegState(KillSrc));
} else if ((AIE2P::VEC512RegClass.contains(SrcReg) ||
AIE2P::ACC512RegClass.contains(SrcReg) ||
AIE2P::eLdFifoHRegRegClass.contains(SrcReg) ||
AIE2P::eLdFifoLRegRegClass.contains(SrcReg)) &&
AIE2P::FIFO512RegClass.contains(SrcReg)) &&
(AIE2P::VEC512RegClass.contains(DstReg) ||
AIE2P::ACC512RegClass.contains(DstReg) ||
AIE2P::eLdFifoHRegRegClass.contains(DstReg) ||
AIE2P::eLdFifoLRegRegClass.contains(DstReg))) {
AIE2P::FIFO512RegClass.contains(DstReg))) {
BuildMI(MBB, MBBI, DL, get(AIE2P::VMOV_alu_mv_mv_x), DstReg)
.addReg(SrcReg, getKillRegState(KillSrc));
} else if ((AIE2P::VEC1024RegClass.contains(SrcReg)) &&
Expand Down

0 comments on commit b0bc1e6

Please sign in to comment.