Lines Matching refs:CopySrcReg
560 Register CopySrcReg = CopyOperands->Source->getReg(); in isForwardableRegClassCopy() local
566 return URC->contains(CopySrcReg); in isForwardableRegClassCopy()
596 if (RC->contains(CopySrcReg) && RC->contains(UseDstReg)) { in isForwardableRegClassCopy()
612 if (RC->contains(CopySrcReg) && RC->contains(CopyDstReg) && in isForwardableRegClassCopy()
691 Register CopySrcReg = CopySrc.getReg(); in forwardUses() local
693 Register ForwardedReg = CopySrcReg; in forwardUses()
700 ForwardedReg = TRI->getSubReg(CopySrcReg, SubRegIdx); in forwardUses()
709 if (MRI->isReserved(CopySrcReg) && !MRI->isConstantPhysReg(CopySrcReg)) in forwardUses()
722 MI.modifiesRegister(CopySrcReg, TRI) && in forwardUses()
723 !MI.definesRegister(CopySrcReg)) { in forwardUses()
749 KMI.clearRegisterKills(CopySrcReg, TRI); in forwardUses()