Lines Matching refs:CopySrcReg
578 Register CopySrcReg = CopyOperands->Source->getReg(); in isForwardableRegClassCopy() local
584 return URC->contains(CopySrcReg); in isForwardableRegClassCopy()
614 if (RC->contains(CopySrcReg) && RC->contains(UseDstReg)) { in isForwardableRegClassCopy()
630 if (RC->contains(CopySrcReg) && RC->contains(CopyDstReg) && in isForwardableRegClassCopy()
709 Register CopySrcReg = CopySrc.getReg(); in forwardUses() local
711 Register ForwardedReg = CopySrcReg; in forwardUses()
718 ForwardedReg = TRI->getSubReg(CopySrcReg, SubRegIdx); in forwardUses()
727 if (MRI->isReserved(CopySrcReg) && !MRI->isConstantPhysReg(CopySrcReg)) in forwardUses()
740 MI.modifiesRegister(CopySrcReg, TRI) && in forwardUses()
741 !MI.definesRegister(CopySrcReg, /*TRI=*/nullptr)) { in forwardUses()
767 KMI.clearRegisterKills(CopySrcReg, TRI); in forwardUses()