Lines Matching refs:isCopyInstr
96 static std::optional<DestSourcePair> isCopyInstr(const MachineInstr &MI, in isCopyInstr() function
100 return TII.isCopyInstr(MI); in isCopyInstr()
143 isCopyInstr(*MI, TII, UseCopyInstr); in invalidateRegister()
178 isCopyInstr(*MI, TII, UseCopyInstr); in clobberRegister()
230 isCopyInstr(*MI, TII, UseCopyInstr); in trackCopy()
288 isCopyInstr(*AvailCopy, TII, UseCopyInstr); in findAvailBackwardCopy()
318 isCopyInstr(*AvailCopy, TII, UseCopyInstr); in findAvailCopy()
349 isCopyInstr(*DefCopy, TII, UseCopyInstr); in findLastSeenDefInCopy()
495 isCopyInstr(PreviousCopy, *TII, UseCopyInstr); in isNopCopy()
522 auto PrevCopyOperands = isCopyInstr(*PrevCopy, *TII, UseCopyInstr); in eraseIfRedundant()
534 isCopyInstr(Copy, *TII, UseCopyInstr); in eraseIfRedundant()
558 isCopyInstr(Copy, *TII, UseCopyInstr); in isBackwardPropagatableRegClassCopy()
577 isCopyInstr(Copy, *TII, UseCopyInstr); in isForwardableRegClassCopy()
586 auto UseICopyOperands = isCopyInstr(UseI, *TII, UseCopyInstr); in isForwardableRegClassCopy()
706 isCopyInstr(*Copy, *TII, UseCopyInstr); in forwardUses()
739 if (isCopyInstr(MI, *TII, UseCopyInstr) && in forwardUses()
781 isCopyInstr(MI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
815 CopyOperands = isCopyInstr(MI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
905 isCopyInstr(*MaybeDead, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
951 isCopyInstr(*MaybeDead, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
1017 isCopyInstr(*Copy, *TII, UseCopyInstr); in propagateDefs()
1055 isCopyInstr(MI, *TII, UseCopyInstr); in BackwardCopyPropagateBlock()
1115 isCopyInstr(*Copy, *TII, UseCopyInstr); in BackwardCopyPropagateBlock()
1237 isCopyInstr(*SC[0], *TII, UseCopyInstr); in EliminateSpillageCopies()
1239 isCopyInstr(*SC.back(), *TII, UseCopyInstr); in EliminateSpillageCopies()
1241 isCopyInstr(*RC[0], *TII, UseCopyInstr); in EliminateSpillageCopies()
1243 isCopyInstr(*RC.back(), *TII, UseCopyInstr); in EliminateSpillageCopies()
1268 isCopyInstr(MaybeCopy, *TII, UseCopyInstr); in EliminateSpillageCopies()
1283 isCopyInstr(Spill, *TII, UseCopyInstr); in EliminateSpillageCopies()
1285 isCopyInstr(Reload, *TII, UseCopyInstr); in EliminateSpillageCopies()
1297 isCopyInstr(Prev, *TII, UseCopyInstr); in EliminateSpillageCopies()
1299 isCopyInstr(Current, *TII, UseCopyInstr); in EliminateSpillageCopies()
1307 isCopyInstr(MI, *TII, UseCopyInstr); in EliminateSpillageCopies()