Lines Matching refs:getReg
112 markRegsUnavailable({MI->getOperand(0).getReg()}, TRI); in clobberRegister()
123 unsigned Def = MI->getOperand(0).getReg(); in trackCopy()
124 unsigned Src = MI->getOperand(1).getReg(); in trackCopy()
162 !TRI.isSubRegisterEq(AvailCopy->getOperand(0).getReg(), Reg)) in findAvailCopy()
167 unsigned AvailSrc = AvailCopy->getOperand(1).getReg(); in findAvailCopy()
168 unsigned AvailDef = AvailCopy->getOperand(0).getReg(); in findAvailCopy()
254 unsigned PreviousSrc = PreviousCopy.getOperand(1).getReg(); in isNopCopy()
255 unsigned PreviousDef = PreviousCopy.getOperand(0).getReg(); in isNopCopy()
292 unsigned CopyDef = Copy.getOperand(0).getReg(); in eraseIfRedundant()
311 unsigned CopySrcReg = Copy.getOperand(1).getReg(); in isForwardableRegClassCopy()
339 TRI->getMinimalPhysRegClass(UseI.getOperand(0).getReg()); in isForwardableRegClassCopy()
362 MIUse.isUse() && TRI->regsOverlap(Use.getReg(), MIUse.getReg())) in hasImplicitOverlap()
389 if (!MOUse.getReg()) in forwardUses()
398 MachineInstr *Copy = Tracker.findAvailCopy(MI, MOUse.getReg(), *TRI); in forwardUses()
402 unsigned CopyDstReg = Copy->getOperand(0).getReg(); in forwardUses()
404 unsigned CopySrcReg = CopySrc.getReg(); in forwardUses()
407 if (MOUse.getReg() != CopyDstReg) { in forwardUses()
430 LLVM_DEBUG(dbgs() << "MCP: Replacing " << printReg(MOUse.getReg(), TRI) in forwardUses()
458 if (MI->isCopy() && !TRI->regsOverlap(MI->getOperand(0).getReg(), in CopyPropagateBlock()
459 MI->getOperand(1).getReg())) { in CopyPropagateBlock()
460 unsigned Def = MI->getOperand(0).getReg(); in CopyPropagateBlock()
461 unsigned Src = MI->getOperand(1).getReg(); in CopyPropagateBlock()
488 Src = MI->getOperand(1).getReg(); in CopyPropagateBlock()
496 unsigned Reg = MO.getReg(); in CopyPropagateBlock()
519 unsigned Reg = MO.getReg(); in CopyPropagateBlock()
533 unsigned Reg = MO.getReg(); in CopyPropagateBlock()
552 unsigned Reg = MO.getReg(); in CopyPropagateBlock()
575 unsigned Reg = MaybeDead->getOperand(0).getReg(); in CopyPropagateBlock()
611 assert(!MRI->isReserved(MaybeDead->getOperand(0).getReg())); in CopyPropagateBlock()
615 MaybeDead->changeDebugValuesDefReg(MaybeDead->getOperand(1).getReg()); in CopyPropagateBlock()