Lines Matching defs:Copy
314 auto &Copy = Copies[Unit]; in trackCopy() local
536 if (MachineInstr *Copy = Tracker.findCopyForUnit(Unit, *TRI)) { in ReadRegister() local
558 if (MachineInstr *Copy = Tracker.findCopyForUnit(Unit, *TRI)) in readSuccessorLiveIns() local
591 bool MachineCopyPropagation::eraseIfRedundant(MachineInstr &Copy, in eraseIfRedundant()
638 const MachineInstr &Copy, const MachineInstr &UseI, unsigned UseIdx) { in isBackwardPropagatableRegClassCopy()
655 bool MachineCopyPropagation::isForwardableRegClassCopy(const MachineInstr &Copy, in isForwardableRegClassCopy()
754 bool MachineCopyPropagation::canUpdateSrcUsers(const MachineInstr &Copy, in canUpdateSrcUsers()
803 MachineInstr *Copy = Tracker.findAvailCopy(MI, MOUse.getReg().asMCReg(), in forwardUses() local
1115 MachineInstr *Copy = Tracker.findAvailBackwardCopy( in propagateDefs() local
1217 if (auto *Copy = Tracker.findCopyDefViaUnit(Unit, *TRI)) { in BackwardCopyPropagateBlock() local
1231 for (auto *Copy : MaybeDeadCopies) { in BackwardCopyPropagateBlock() local