Lines Matching refs:CopySrcReg
463 Register CopySrcReg = CopyOperands->Source->getReg(); in isForwardableRegClassCopy() local
469 return URC->contains(CopySrcReg); in isForwardableRegClassCopy()
499 if (RC->contains(CopySrcReg) && RC->contains(UseDstReg)) { in isForwardableRegClassCopy()
515 if (RC->contains(CopySrcReg) && RC->contains(CopyDstReg) && in isForwardableRegClassCopy()
594 Register CopySrcReg = CopySrc.getReg(); in forwardUses() local
605 if (MRI->isReserved(CopySrcReg) && !MRI->isConstantPhysReg(CopySrcReg)) in forwardUses()
618 MI.modifiesRegister(CopySrcReg, TRI) && in forwardUses()
619 !MI.definesRegister(CopySrcReg)) { in forwardUses()
631 << "\n with " << printReg(CopySrcReg, TRI) in forwardUses()
634 MOUse.setReg(CopySrcReg); in forwardUses()
644 KMI.clearRegisterKills(CopySrcReg, TRI); in forwardUses()