class DstOp
Declaration
class DstOp { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:65
Member Variables
- private anonymous struct / union
- private llvm::DstOp::DstType Ty
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:74
Parameters
- unsigned int R
¶DstOp(llvm::Register R)
DstOp(llvm::Register R)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:75
Parameters
¶DstOp(const llvm::MachineOperand& Op)
DstOp(const llvm::MachineOperand& Op)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:76
Parameters
- const llvm::MachineOperand& Op
¶DstOp(const llvm::LLT T)
DstOp(const llvm::LLT T)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:77
Parameters
- const llvm::LLT T
¶DstOp(const llvm::TargetRegisterClass* TRC)
DstOp(const llvm::TargetRegisterClass* TRC)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:78
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:80
Parameters
¶llvm::DstOp::DstType getDstOpKind() const
llvm::DstOp::DstType getDstOpKind() const
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:120
¶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:94
Parameters
- const llvm::MachineRegisterInfo& MRI
¶llvm::Register getReg() const
llvm::Register getReg() const
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:106
¶const llvm::TargetRegisterClass* getRegClass()
const
const llvm::TargetRegisterClass* getRegClass()
const
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:111