Lines Matching refs:MCRegister
112 SmallVector<MCRegister, 4> DefRegs;
121 void markRegsUnavailable(ArrayRef<MCRegister> Regs, in markRegsUnavailable()
123 for (MCRegister Reg : Regs) { in markRegsUnavailable()
134 void invalidateRegister(MCRegister Reg, const TargetRegisterInfo &TRI, in invalidateRegister()
166 void clobberRegister(MCRegister Reg, const TargetRegisterInfo &TRI, in clobberRegister()
180 MCRegister Def = CopyOperands->Destination->getReg().asMCReg(); in clobberRegister()
181 MCRegister Src = CopyOperands->Source->getReg().asMCReg(); in clobberRegister()
233 MCRegister Src = CopyOperands->Source->getReg().asMCReg(); in trackCopy()
234 MCRegister Def = CopyOperands->Destination->getReg().asMCReg(); in trackCopy()
277 MachineInstr *findAvailBackwardCopy(MachineInstr &I, MCRegister Reg, in findAvailBackwardCopy()
305 MachineInstr *findAvailCopy(MachineInstr &DestCopy, MCRegister Reg, in findAvailCopy()
338 MCRegister Reg, in findLastSeenDefInCopy()
369 MachineInstr *findLastSeenUseInCopy(MCRegister Reg, in findLastSeenUseInCopy()
414 void ReadRegister(MCRegister Reg, MachineInstr &Reader, DebugType DT);
419 bool eraseIfRedundant(MachineInstr &Copy, MCRegister Src, MCRegister Def);
451 void MachineCopyPropagation::ReadRegister(MCRegister Reg, MachineInstr &Reader, in ReadRegister()
490 static bool isNopCopy(const MachineInstr &PreviousCopy, MCRegister Src, in isNopCopy()
491 MCRegister Def, const TargetRegisterInfo *TRI, in isNopCopy()
496 MCRegister PreviousSrc = CopyOperands->Source->getReg().asMCReg(); in isNopCopy()
497 MCRegister PreviousDef = CopyOperands->Destination->getReg().asMCReg(); in isNopCopy()
510 MCRegister Src, MCRegister Def) { in eraseIfRedundant()
791 MCRegister Def = RegDef.asMCReg(); in ForwardCopyPropagateBlock()
792 MCRegister Src = RegSrc.asMCReg(); in ForwardCopyPropagateBlock()
824 MCRegister Reg = MO.getReg().asMCReg(); in ForwardCopyPropagateBlock()
847 MCRegister Reg = MO.getReg().asMCReg(); in ForwardCopyPropagateBlock()
862 MCRegister Reg = MO.getReg().asMCReg(); in ForwardCopyPropagateBlock()
906 MCRegister Reg = CopyOperands->Destination->getReg().asMCReg(); in ForwardCopyPropagateBlock()
931 for (MCRegister Reg : Defs) in ForwardCopyPropagateBlock()
1077 MCRegister Reg = MO.getReg().asMCReg(); in BackwardCopyPropagateBlock()