struct TargetOperandInfo

Declaration

struct TargetOperandInfo { /* full declaration omitted */ };

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:414

Member Variables

public const llvm::TargetInstrInfo& TII

Method Overview

  • public TargetOperandInfo(const llvm::TargetInstrInfo & tii)
  • public virtual bool isClobbering(const llvm::MachineInstr & In, unsigned int OpNum) const
  • public virtual bool isFixedReg(const llvm::MachineInstr & In, unsigned int OpNum) const
  • public virtual bool isPreserving(const llvm::MachineInstr & In, unsigned int OpNum) const
  • public virtual ~TargetOperandInfo()

Methods

TargetOperandInfo(
    const llvm::TargetInstrInfo& tii)

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:415

Parameters

const llvm::TargetInstrInfo& tii

virtual bool isClobbering(
    const llvm::MachineInstr& In,
    unsigned int OpNum) const

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:419

Parameters

const llvm::MachineInstr& In
unsigned int OpNum

virtual bool isFixedReg(
    const llvm::MachineInstr& In,
    unsigned int OpNum) const

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:420

Parameters

const llvm::MachineInstr& In
unsigned int OpNum

virtual bool isPreserving(
    const llvm::MachineInstr& In,
    unsigned int OpNum) const

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:418

Parameters

const llvm::MachineInstr& In
unsigned int OpNum

virtual ~TargetOperandInfo()

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:416