LLVM: llvm::mca::MCAOperand Class Reference (original) (raw)

A representation of an mca::Instruction operand for use in mca::CustomBehaviour. More...

#include "[llvm/MCA/Instruction.h](MCA%5F2Instruction%5F8h%5Fsource.html)"

Public Member Functions
MCAOperand ()
bool isValid () const
bool isReg () const
bool isImm () const
bool isSFPImm () const
bool isDFPImm () const
unsigned getReg () const
Returns the register number.
int64_t getImm () const
uint32_t getSFPImm () const
uint64_t getDFPImm () const
void setIndex (const unsigned Idx)
unsigned getIndex () const
Static Public Member Functions
static MCAOperand createReg (unsigned Reg)
static MCAOperand createImm (int64_t Val)
static MCAOperand createSFPImm (uint32_t Val)
static MCAOperand createDFPImm (uint64_t Val)
static MCAOperand createInvalid ()

A representation of an mca::Instruction operand for use in mca::CustomBehaviour.

Definition at line 37 of file Instruction.h.

llvm::mca::MCAOperand::MCAOperand ( ) inline

createDFPImm()

createImm()

MCAOperand llvm::mca::MCAOperand::createImm ( int64_t Val) inlinestatic

createInvalid()

MCAOperand llvm::mca::MCAOperand::createInvalid ( ) inlinestatic

createReg()

createSFPImm()

getDFPImm()

uint64_t llvm::mca::MCAOperand::getDFPImm ( ) const inline

getImm()

int64_t llvm::mca::MCAOperand::getImm ( ) const inline

getIndex()

unsigned llvm::mca::MCAOperand::getIndex ( ) const inline

getReg()

unsigned llvm::mca::MCAOperand::getReg ( ) const inline

getSFPImm()

uint32_t llvm::mca::MCAOperand::getSFPImm ( ) const inline

isDFPImm()

bool llvm::mca::MCAOperand::isDFPImm ( ) const inline

isImm()

bool llvm::mca::MCAOperand::isImm ( ) const inline

isReg()

bool llvm::mca::MCAOperand::isReg ( ) const inline

isSFPImm()

bool llvm::mca::MCAOperand::isSFPImm ( ) const inline

isValid()

bool llvm::mca::MCAOperand::isValid ( ) const inline

setIndex()

void llvm::mca::MCAOperand::setIndex ( const unsigned Idx) inline

FPImmVal

uint64_t llvm::mca::MCAOperand::FPImmVal

ImmVal

int64_t llvm::mca::MCAOperand::ImmVal

RegVal

SFPImmVal

uint32_t llvm::mca::MCAOperand::SFPImmVal


The documentation for this class was generated from the following file: