Lines Matching defs:CopySrc
500 const MachineOperand &CopySrc);
741 /// Return true if it is safe to update all users of the \p CopySrc register
744 const MachineOperand &CopySrc) {
745 assert(CopySrc.isReg() && "Expected a register operand");
746 for (auto *SrcUser : Tracker.getSrcUsers(CopySrc.getReg(), *TRI)) {
747 if (hasImplicitOverlap(*SrcUser, CopySrc))
751 if (!MO.isReg() || !MO.isUse() || MO.getReg() != CopySrc.getReg())
800 const MachineOperand &CopySrc = *CopyOperands->Source;
801 Register CopySrcReg = CopySrc.getReg();
850 if (!CopySrc.isRenamable())
852 MOUse.setIsUndef(CopySrc.isUndef());