Searched refs:DestSourcePair (Results 1 – 14 of 14) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | MachineCopyPropagation.cpp | 91 static std::optional<DestSourcePair> isCopyInstr(const MachineInstr &MI, in isCopyInstr() 98 return std::optional<DestSourcePair>( in isCopyInstr() 99 DestSourcePair{MI.getOperand(0), MI.getOperand(1)}); in isCopyInstr() 140 std::optional<DestSourcePair> CopyOperands = in invalidateRegister() 169 std::optional<DestSourcePair> CopyOperands = in clobberRegister() 183 std::optional<DestSourcePair> CopyOperands = in trackCopy() 240 std::optional<DestSourcePair> CopyOperands = in findAvailBackwardCopy() 270 std::optional<DestSourcePair> CopyOperands = in findAvailCopy() 387 std::optional<DestSourcePair> CopyOperands = in isNopCopy() 426 std::optional<DestSourcePair> CopyOperands = in eraseIfRedundant() [all …]
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | TargetInstrInfo.h | 69 struct DestSourcePair { struct 73 DestSourcePair(const MachineOperand &Dest, const MachineOperand &Src) in DestSourcePair() argument 1012 virtual std::optional<DestSourcePair> 1035 std::optional<DestSourcePair> isCopyInstr(const MachineInstr &MI) const { in isCopyInstr() 1037 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstr()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Mips/ |
| D | MipsSEInstrInfo.h | 84 std::optional<DestSourcePair>
|
| D | Mips16InstrInfo.h | 109 std::optional<DestSourcePair>
|
| D | MipsSEInstrInfo.cpp | 224 std::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()
|
| D | Mips16InstrInfo.cpp | 99 std::optional<DestSourcePair> 102 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstrImpl()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVInstrInfo.h | 125 std::optional<DestSourcePair>
|
| D | RISCVInstrInfo.cpp | 1235 std::optional<DestSourcePair> 1238 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstrImpl() 1246 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstrImpl() 1254 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstrImpl()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86InstrInfo.h | 602 std::optional<DestSourcePair>
|
| D | X86InstrInfo.cpp | 3576 std::optional<DestSourcePair> 3579 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstrImpl()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| D | AArch64InstrInfo.h | 345 std::optional<DestSourcePair>
|
| D | AArch64InstrInfo.cpp | 8152 std::optional<DestSourcePair> 8160 return DestSourcePair{MI.getOperand(0), MI.getOperand(2)}; in isCopyInstrImpl() 8166 return DestSourcePair{MI.getOperand(0), MI.getOperand(2)}; in isCopyInstrImpl()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/ |
| D | ARMBaseInstrInfo.h | 107 std::optional<DestSourcePair>
|
| D | ARMBaseInstrInfo.cpp | 1057 std::optional<DestSourcePair> 1070 return DestSourcePair{MI.getOperand(0), MI.getOperand(1)}; in isCopyInstrImpl()
|