Home
last modified time | relevance | path

Searched refs:DestSourcePair (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp98 return Optional<DestSourcePair>( in isCopyInstr()
140 Optional<DestSourcePair> CopyOperands = in invalidateRegister()
169 Optional<DestSourcePair> CopyOperands = in clobberRegister()
239 Optional<DestSourcePair> CopyOperands = in findAvailBackwardCopy()
269 Optional<DestSourcePair> CopyOperands = in findAvailCopy()
386 Optional<DestSourcePair> CopyOperands = in isNopCopy()
590 Optional<DestSourcePair> CopyOperands = in forwardUses()
780 Optional<DestSourcePair> CopyOperands = in ForwardCopyPropagateBlock()
819 Optional<DestSourcePair> CopyOperands = in ForwardCopyPropagateBlock()
890 Optional<DestSourcePair> CopyOperands = in propagateDefs()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h67 struct DestSourcePair { struct
71 DestSourcePair(const MachineOperand &Dest, const MachineOperand &Src) in DestSourcePair() argument
998 virtual Optional<DestSourcePair>
1021 Optional<DestSourcePair> isCopyInstr(const MachineInstr &MI) const { in isCopyInstr()
1023 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstr()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsSEInstrInfo.h84 Optional<DestSourcePair>
H A DMips16InstrInfo.h109 Optional<DestSourcePair> isCopyInstrImpl(const MachineInstr &MI) const override;
H A DMipsSEInstrInfo.cpp224 Optional<DestSourcePair>
233 return DestSourcePair{MI.getOperand(2), MI.getOperand(0)}; in isCopyInstrImpl()
236 return DestSourcePair{MI.getOperand(0), MI.getOperand(2)}; in isCopyInstrImpl()
239 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstrImpl()
H A DMips16InstrInfo.cpp99 Optional<DestSourcePair>
102 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstrImpl()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h115 Optional<DestSourcePair>
H A DRISCVInstrInfo.cpp1078 Optional<DestSourcePair>
1081 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstrImpl()
1089 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstrImpl()
1097 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstrImpl()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h343 Optional<DestSourcePair>
H A DAArch64InstrInfo.cpp7985 Optional<DestSourcePair>
7993 return DestSourcePair{MI.getOperand(0), MI.getOperand(2)}; in isCopyInstrImpl()
7999 return DestSourcePair{MI.getOperand(0), MI.getOperand(2)}; in isCopyInstrImpl()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstrInfo.h595 Optional<DestSourcePair>
H A DX86InstrInfo.cpp3558 Optional<DestSourcePair>
3561 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstrImpl()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h107 Optional<DestSourcePair>
H A DARMBaseInstrInfo.cpp1054 Optional<DestSourcePair>
1067 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstrImpl()