Lines Matching refs:MCRegister

111     SmallVector<MCRegister, 4> DefRegs;
115 DenseMap<MCRegister, CopyInfo> Copies;
120 void markRegsUnavailable(ArrayRef<MCRegister> Regs, in markRegsUnavailable()
122 for (MCRegister Reg : Regs) { in markRegsUnavailable()
133 void invalidateRegister(MCRegister Reg, const TargetRegisterInfo &TRI, in invalidateRegister()
165 void clobberRegister(MCRegister Reg, const TargetRegisterInfo &TRI, in clobberRegister()
179 MCRegister Def = CopyOperands->Destination->getReg().asMCReg(); in clobberRegister()
180 MCRegister Src = CopyOperands->Source->getReg().asMCReg(); in clobberRegister()
232 MCRegister Src = CopyOperands->Source->getReg().asMCReg(); in trackCopy()
233 MCRegister Def = CopyOperands->Destination->getReg().asMCReg(); in trackCopy()
254 MachineInstr *findCopyForUnit(MCRegister RegUnit, in findCopyForUnit()
265 MachineInstr *findCopyDefViaUnit(MCRegister RegUnit, in findCopyDefViaUnit()
276 MachineInstr *findAvailBackwardCopy(MachineInstr &I, MCRegister Reg, in findAvailBackwardCopy()
304 MachineInstr *findAvailCopy(MachineInstr &DestCopy, MCRegister Reg, in findAvailCopy()
337 MCRegister Reg, in findLastSeenDefInCopy()
368 MachineInstr *findLastSeenUseInCopy(MCRegister Reg, in findLastSeenUseInCopy()
413 void ReadRegister(MCRegister Reg, MachineInstr &Reader, DebugType DT);
417 bool eraseIfRedundant(MachineInstr &Copy, MCRegister Src, MCRegister Def);
449 void MachineCopyPropagation::ReadRegister(MCRegister Reg, MachineInstr &Reader, in ReadRegister()
472 static bool isNopCopy(const MachineInstr &PreviousCopy, MCRegister Src, in isNopCopy()
473 MCRegister Def, const TargetRegisterInfo *TRI, in isNopCopy()
478 MCRegister PreviousSrc = CopyOperands->Source->getReg().asMCReg(); in isNopCopy()
479 MCRegister PreviousDef = CopyOperands->Destination->getReg().asMCReg(); in isNopCopy()
492 MCRegister Src, MCRegister Def) { in eraseIfRedundant()
773 MCRegister Def = RegDef.asMCReg(); in ForwardCopyPropagateBlock()
774 MCRegister Src = RegSrc.asMCReg(); in ForwardCopyPropagateBlock()
806 MCRegister Reg = MO.getReg().asMCReg(); in ForwardCopyPropagateBlock()
829 MCRegister Reg = MO.getReg().asMCReg(); in ForwardCopyPropagateBlock()
844 MCRegister Reg = MO.getReg().asMCReg(); in ForwardCopyPropagateBlock()
888 MCRegister Reg = CopyOperands->Destination->getReg().asMCReg(); in ForwardCopyPropagateBlock()
913 for (MCRegister Reg : Defs) in ForwardCopyPropagateBlock()
1053 MCRegister Reg = MO.getReg().asMCReg(); in BackwardCopyPropagateBlock()