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)

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

Parameters

unsigned int R

DstOp(llvm::Register R)

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

Parameters

llvm::Register R

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)

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

Parameters

const llvm::LLT T

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

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

Parameters

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

llvm::DstOp::DstType getDstOpKind() const

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

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

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

const llvm::TargetRegisterClass* getRegClass()
    const

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