class DstOp
Declaration
class DstOp { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:59
Method Overview
- public DstOp(unsigned int R)
- public DstOp(llvm::Register R)
- public DstOp(const llvm::MachineOperand & Op)
- public DstOp(const llvm::LLT & T)
- public DstOp(const llvm::TargetRegisterClass * TRC)
- public void addDefToMIB(llvm::MachineRegisterInfo & MRI, llvm::MachineInstrBuilder & MIB) const
- public llvm::DstOp::DstType getDstOpKind() const
- public llvm::LLT getLLTTy(const llvm::MachineRegisterInfo & MRI) const
- public llvm::Register getReg() const
- public const llvm::TargetRegisterClass * getRegClass() const
Methods
¶DstOp(unsigned int R)
DstOp(unsigned int R)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:68
Parameters
- unsigned int R
¶DstOp(llvm::Register R)
DstOp(llvm::Register R)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:69
Parameters
¶DstOp(const llvm::MachineOperand& Op)
DstOp(const llvm::MachineOperand& Op)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:70
Parameters
- const llvm::MachineOperand& Op
¶DstOp(const llvm::LLT& T)
DstOp(const llvm::LLT& T)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:71
Parameters
- const llvm::LLT& T
¶DstOp(const llvm::TargetRegisterClass* TRC)
DstOp(const llvm::TargetRegisterClass* TRC)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:72
Parameters
- const llvm::TargetRegisterClass* TRC
¶void addDefToMIB(
llvm::MachineRegisterInfo& MRI,
llvm::MachineInstrBuilder& MIB) const
void addDefToMIB(
llvm::MachineRegisterInfo& MRI,
llvm::MachineInstrBuilder& MIB) const
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:74
Parameters
¶llvm::DstOp::DstType getDstOpKind() const
llvm::DstOp::DstType getDstOpKind() const
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:114
¶llvm::LLT getLLTTy(
const llvm::MachineRegisterInfo& MRI) const
llvm::LLT getLLTTy(
const llvm::MachineRegisterInfo& MRI) const
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:88
Parameters
- const llvm::MachineRegisterInfo& MRI
¶llvm::Register getReg() const
llvm::Register getReg() const
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:100
¶const llvm::TargetRegisterClass* getRegClass()
const
const llvm::TargetRegisterClass* getRegClass()
const
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:105