gem5
|
#include <operand.hh>
Public Member Functions | |
BaseOperand () | |
bool | isVectorRegister () |
bool | isScalarRegister () |
bool | isCondRegister () |
unsigned int | regIndex () |
uint32_t | opSize () |
virtual | ~BaseOperand () |
Public Attributes | |
Enums::RegisterType | registerType |
uint32_t | regOperandSize |
Definition at line 63 of file operand.hh.
|
inline |
Definition at line 68 of file operand.hh.
References registerType, and regOperandSize.
|
inlinevirtual |
Definition at line 74 of file operand.hh.
|
inline |
Definition at line 71 of file operand.hh.
References registerType.
|
inline |
Definition at line 70 of file operand.hh.
References registerType.
|
inline |
Definition at line 69 of file operand.hh.
References registerType.
Referenced by HsailISA::BrnIndirectInst::numSrcRegOperands(), HsailISA::CbrIndirectInst::numSrcRegOperands(), and HsailISA::BrIndirectInst::numSrcRegOperands().
|
inline |
Definition at line 73 of file operand.hh.
References regOperandSize.
|
inline |
Definition at line 72 of file operand.hh.
Enums::RegisterType BaseOperand::registerType |
Definition at line 66 of file operand.hh.
Referenced by BaseOperand(), SRegOperand::init(), DRegOperand::init(), CRegOperand::init(), SRegOperand::init_from_vect(), DRegOperand::init_from_vect(), CRegOperand::init_from_vect(), SRegOperand::initWithStrOffset(), DRegOperand::initWithStrOffset(), CRegOperand::initWithStrOffset(), isCondRegister(), isScalarRegister(), and isVectorRegister().
uint32_t BaseOperand::regOperandSize |
Definition at line 67 of file operand.hh.
Referenced by BaseOperand(), SRegOperand::init(), DRegOperand::init(), CRegOperand::init(), SRegOperand::init_from_vect(), DRegOperand::init_from_vect(), CRegOperand::init_from_vect(), SRegOperand::initWithStrOffset(), DRegOperand::initWithStrOffset(), CRegOperand::initWithStrOffset(), and opSize().