Lines Matching refs:isCopyInstr
91 static Optional<DestSourcePair> isCopyInstr(const MachineInstr &MI, in isCopyInstr() function
95 return TII.isCopyInstr(MI); in isCopyInstr()
141 isCopyInstr(*MI, TII, UseCopyInstr); in invalidateRegister()
170 isCopyInstr(*MI, TII, UseCopyInstr); in clobberRegister()
183 Optional<DestSourcePair> CopyOperands = isCopyInstr(*MI, TII, UseCopyInstr); in trackCopy()
240 isCopyInstr(*AvailCopy, TII, UseCopyInstr); in findAvailBackwardCopy()
270 isCopyInstr(*AvailCopy, TII, UseCopyInstr); in findAvailCopy()
387 isCopyInstr(PreviousCopy, *TII, UseCopyInstr); in isNopCopy()
414 auto PrevCopyOperands = isCopyInstr(*PrevCopy, *TII, UseCopyInstr); in eraseIfRedundant()
425 Optional<DestSourcePair> CopyOperands = isCopyInstr(Copy, *TII, UseCopyInstr); in eraseIfRedundant()
443 Optional<DestSourcePair> CopyOperands = isCopyInstr(Copy, *TII, UseCopyInstr); in isBackwardPropagatableRegClassCopy()
462 Optional<DestSourcePair> CopyOperands = isCopyInstr(Copy, *TII, UseCopyInstr); in isForwardableRegClassCopy()
471 auto UseICopyOperands = isCopyInstr(UseI, *TII, UseCopyInstr); in isForwardableRegClassCopy()
591 isCopyInstr(*Copy, *TII, UseCopyInstr); in forwardUses()
617 if (isCopyInstr(MI, *TII, UseCopyInstr) && in forwardUses()
657 Optional<DestSourcePair> CopyOperands = isCopyInstr(MI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
691 CopyOperands = isCopyInstr(MI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
781 isCopyInstr(*MaybeDead, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
820 isCopyInstr(*MaybeDead, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
848 Optional<DestSourcePair> CopyOperands = isCopyInstr(MI, TII, UseCopyInstr); in isBackwardPropagatableCopy()
891 isCopyInstr(*Copy, *TII, UseCopyInstr); in propagateDefs()
928 Optional<DestSourcePair> CopyOperands = isCopyInstr(MI, *TII, UseCopyInstr); in BackwardCopyPropagateBlock()
991 isCopyInstr(*Copy, *TII, UseCopyInstr); in BackwardCopyPropagateBlock()