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)

Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:68

Parameters

unsigned int R

DstOp(llvm::Register R)

Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:69

Parameters

llvm::Register R

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)

Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:71

Parameters

const llvm::LLT& T

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

Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:74

Parameters

llvm::MachineRegisterInfo& MRI
llvm::MachineInstrBuilder& MIB

llvm::DstOp::DstType getDstOpKind() const

Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:114

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

Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:100

const llvm::TargetRegisterClass* getRegClass()
    const

Declared at: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:105