Lines Matching refs:Source

147       auto Src = TRI.regunits(CopyOperands->Source->getReg().asMCReg());  in invalidateRegister()
181 MCRegister Src = CopyOperands->Source->getReg().asMCReg(); in clobberRegister()
233 MCRegister Src = CopyOperands->Source->getReg().asMCReg(); in trackCopy()
289 Register AvailSrc = CopyOperands->Source->getReg(); in findAvailBackwardCopy()
319 Register AvailSrc = CopyOperands->Source->getReg(); in findAvailCopy()
496 MCRegister PreviousSrc = CopyOperands->Source->getReg().asMCReg(); in isNopCopy()
544 if (!CopyOperands->Source->isUndef()) { in eraseIfRedundant()
545 PrevCopy->getOperand(PrevCopyOperands->Source->getOperandNo()) in eraseIfRedundant()
578 Register CopySrcReg = CopyOperands->Source->getReg(); in isForwardableRegClassCopy()
708 const MachineOperand &CopySrc = *CopyOperands->Source; in forwardUses()
784 Register RegSrc = CopyOperands->Source->getReg(); in ForwardCopyPropagateBlock()
816 Src = CopyOperands->Source->getReg().asMCReg(); in ForwardCopyPropagateBlock()
954 Register SrcReg = CopyOperands->Source->getReg(); in ForwardCopyPropagateBlock()
978 Register Src = CopyOperands.Source->getReg(); in isBackwardPropagatableCopy()
986 return CopyOperands.Source->isRenamable() && CopyOperands.Source->isKill(); in isBackwardPropagatableCopy()
1019 Register Src = CopyOperands->Source->getReg(); in propagateDefs()
1058 Register SrcReg = CopyOperands->Source->getReg(); in BackwardCopyPropagateBlock()
1116 Register Src = CopyOperands->Source->getReg(); in BackwardCopyPropagateBlock()
1244 if (!CheckCopyConstraint(OuterMostSpillCopy->Source->getReg(), in EliminateSpillageCopies()
1245 InnerMostSpillCopy->Source->getReg()) || in EliminateSpillageCopies()
1253 OuterMostSpillCopy->Source); in EliminateSpillageCopies()
1254 UpdateReg(RC[0], InnerMostReloadCopy->Source, in EliminateSpillageCopies()
1271 Register Src = CopyOperands->Source->getReg(); in EliminateSpillageCopies()
1274 CopyOperands->Source->isRenamable() && in EliminateSpillageCopies()
1288 return SpillCopy->Source->getReg() == ReloadCopy->Destination->getReg() && in EliminateSpillageCopies()
1289 SpillCopy->Destination->getReg() == ReloadCopy->Source->getReg(); in EliminateSpillageCopies()
1302 return PrevCopy->Source->getReg() == CurrentCopy->Destination->getReg(); in EliminateSpillageCopies()
1346 Register Src = CopyOperands->Source->getReg(); in EliminateSpillageCopies()