Searched refs:CopySrc (Results 1 – 5 of 5) sorted by relevance
270 const MachineOperand &CopySrc = Def->getParent()->getOperand(1); in visitRegSequence() local271 unsigned OpSubReg = CopySrc.getSubReg(); in visitRegSequence()275 MachineOperand *CopySrcOp = MRI.getOneDef(CopySrc.getReg()); in visitRegSequence()
487 const MachineOperand &CopySrc);755 const MachineOperand &CopySrc) { in canUpdateSrcUsers() argument756 assert(CopySrc.isReg() && "Expected a register operand"); in canUpdateSrcUsers()757 for (auto *SrcUser : Tracker.getSrcUsers(CopySrc.getReg(), *TRI)) { in canUpdateSrcUsers()758 if (hasImplicitOverlap(*SrcUser, CopySrc)) in canUpdateSrcUsers()762 if (!MO.isReg() || !MO.isUse() || MO.getReg() != CopySrc.getReg()) in canUpdateSrcUsers()811 const MachineOperand &CopySrc = *CopyOperands->Source; in forwardUses() local812 Register CopySrcReg = CopySrc.getReg(); in forwardUses()861 if (!CopySrc.isRenamable()) in forwardUses()863 MOUse.setIsUndef(CopySrc.isUndef()); in forwardUses()
553 Register CopySrc = Copy->getOperand(1).getReg(); in lookThroughCRCopy() local554 if (!CopySrc.isVirtual()) { in lookThroughCRCopy()559 if ((--Me)->modifiesRegister(CopySrc, TRI)) in lookThroughCRCopy()563 return MRI->getVRegDef(CopySrc); in lookThroughCRCopy()
1041 MachineInstr *CopySrc = in ValidateLiveOuts() local1043 if (CopySrc) in ValidateLiveOuts()1044 Worklist.push_back(CopySrc); in ValidateLiveOuts()
2405 const MachineOperand &CopySrc = Copy.getOperand(1); in isAGPRCopy() local2406 Register CopySrcReg = CopySrc.getReg(); in isAGPRCopy()2414 OutSubReg = CopySrc.getSubReg(); in isAGPRCopy()2434 OutSubReg = CopySrc.getSubReg(); in isAGPRCopy()