Lines Matching refs:Tracker

437   CopyTracker Tracker;  member in __anon32f3c4080111::MachineCopyPropagation
457 if (MachineInstr *Copy = Tracker.findCopyForUnit(Unit, *TRI)) { in ReadRegister()
477 if (MachineInstr *Copy = Tracker.findCopyForUnit(Unit, *TRI)) in readSuccessorLiveIns()
518 Tracker.findAvailCopy(Copy, Def, *TRI, *TII, UseCopyInstr); in eraseIfRedundant()
673 if (!Tracker.hasAnyCopies()) in forwardUses()
700 MachineInstr *Copy = Tracker.findAvailCopy(MI, MOUse.getReg().asMCReg(), in forwardUses()
843 Tracker.clobberRegister(Def, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
850 Tracker.clobberRegister(Reg, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
853 Tracker.trackCopy(&MI, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
868 Tracker.clobberRegister(Reg, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
919 Tracker.clobberRegister(Reg, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
932 Tracker.clobberRegister(Reg, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
972 Tracker.clear(); in ForwardCopyPropagateBlock()
990 if (!Tracker.hasAnyCopies()) in propagateDefs()
1011 MachineInstr *Copy = Tracker.findAvailBackwardCopy( in propagateDefs()
1064 Tracker.invalidateRegister(SrcReg.asMCReg(), *TRI, *TII, in BackwardCopyPropagateBlock()
1066 Tracker.invalidateRegister(DefReg.asMCReg(), *TRI, *TII, in BackwardCopyPropagateBlock()
1068 Tracker.trackCopy(&MI, *TRI, *TII, UseCopyInstr); in BackwardCopyPropagateBlock()
1080 Tracker.invalidateRegister(Reg, *TRI, *TII, UseCopyInstr); in BackwardCopyPropagateBlock()
1092 Tracker.invalidateRegister(MO.getReg().asMCReg(), *TRI, *TII, in BackwardCopyPropagateBlock()
1101 if (auto *Copy = Tracker.findCopyDefViaUnit(Unit, *TRI)) { in BackwardCopyPropagateBlock()
1106 Tracker.invalidateRegister(MO.getReg().asMCReg(), *TRI, *TII, in BackwardCopyPropagateBlock()
1128 Tracker.clear(); in BackwardCopyPropagateBlock()
1319 Tracker.findLastSeenUseInCopy(Reg.asMCReg(), *TRI); in EliminateSpillageCopies()
1333 if (Tracker.findLastSeenDefInCopy(MI, Reg.asMCReg(), *TRI, *TII, in EliminateSpillageCopies()
1339 Tracker.clobberRegister(Reg, *TRI, *TII, UseCopyInstr); in EliminateSpillageCopies()
1352 Tracker.findLastSeenDefInCopy(MI, Src.asMCReg(), *TRI, *TII, UseCopyInstr); in EliminateSpillageCopies()
1391 Tracker.findLastSeenUseInCopy(Def.asMCReg(), *TRI); in EliminateSpillageCopies()
1432 Tracker.clobberRegister(Src.asMCReg(), *TRI, *TII, UseCopyInstr); in EliminateSpillageCopies()
1436 Tracker.trackCopy(&MI, *TRI, *TII, UseCopyInstr); in EliminateSpillageCopies()
1449 Tracker.clear(); in EliminateSpillageCopies()