Lines Matching refs:isCopyInstr
95 static std::optional<DestSourcePair> isCopyInstr(const MachineInstr &MI, in isCopyInstr() function
99 return TII.isCopyInstr(MI); in isCopyInstr()
142 isCopyInstr(*MI, TII, UseCopyInstr); in invalidateRegister()
177 isCopyInstr(*MI, TII, UseCopyInstr); in clobberRegister()
229 isCopyInstr(*MI, TII, UseCopyInstr); in trackCopy()
287 isCopyInstr(*AvailCopy, TII, UseCopyInstr); in findAvailBackwardCopy()
317 isCopyInstr(*AvailCopy, TII, UseCopyInstr); in findAvailCopy()
348 isCopyInstr(*DefCopy, TII, UseCopyInstr); in findLastSeenDefInCopy()
477 isCopyInstr(PreviousCopy, *TII, UseCopyInstr); in isNopCopy()
504 auto PrevCopyOperands = isCopyInstr(*PrevCopy, *TII, UseCopyInstr); in eraseIfRedundant()
516 isCopyInstr(Copy, *TII, UseCopyInstr); in eraseIfRedundant()
540 isCopyInstr(Copy, *TII, UseCopyInstr); in isBackwardPropagatableRegClassCopy()
559 isCopyInstr(Copy, *TII, UseCopyInstr); in isForwardableRegClassCopy()
568 auto UseICopyOperands = isCopyInstr(UseI, *TII, UseCopyInstr); in isForwardableRegClassCopy()
688 isCopyInstr(*Copy, *TII, UseCopyInstr); in forwardUses()
721 if (isCopyInstr(MI, *TII, UseCopyInstr) && in forwardUses()
763 isCopyInstr(MI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
797 CopyOperands = isCopyInstr(MI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
887 isCopyInstr(*MaybeDead, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
926 isCopyInstr(*MaybeDead, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
993 isCopyInstr(*Copy, *TII, UseCopyInstr); in propagateDefs()
1031 isCopyInstr(MI, *TII, UseCopyInstr); in BackwardCopyPropagateBlock()
1091 isCopyInstr(*Copy, *TII, UseCopyInstr); in BackwardCopyPropagateBlock()
1213 isCopyInstr(*SC[0], *TII, UseCopyInstr); in EliminateSpillageCopies()
1215 isCopyInstr(*SC.back(), *TII, UseCopyInstr); in EliminateSpillageCopies()
1217 isCopyInstr(*RC[0], *TII, UseCopyInstr); in EliminateSpillageCopies()
1219 isCopyInstr(*RC.back(), *TII, UseCopyInstr); in EliminateSpillageCopies()
1244 isCopyInstr(MaybeCopy, *TII, UseCopyInstr); in EliminateSpillageCopies()
1259 isCopyInstr(Spill, *TII, UseCopyInstr); in EliminateSpillageCopies()
1261 isCopyInstr(Reload, *TII, UseCopyInstr); in EliminateSpillageCopies()
1273 isCopyInstr(Prev, *TII, UseCopyInstr); in EliminateSpillageCopies()
1275 isCopyInstr(Current, *TII, UseCopyInstr); in EliminateSpillageCopies()
1283 isCopyInstr(MI, *TII, UseCopyInstr); in EliminateSpillageCopies()