gem5
|
#include <operand.hh>
Public Member Functions | |
void | init (unsigned opOffset, const BrigObject *obj) |
std::string | disassemble () |
Public Member Functions inherited from BaseOperand | |
BaseOperand () | |
bool | isVectorRegister () |
bool | isScalarRegister () |
bool | isCondRegister () |
unsigned int | regIndex () |
uint32_t | opSize () |
virtual | ~BaseOperand () |
Public Attributes | |
const char * | func_name |
Public Attributes inherited from BaseOperand | |
Enums::RegisterType | registerType |
uint32_t | regOperandSize |
Definition at line 787 of file operand.hh.
std::string FunctionRefOperand::disassemble | ( | ) |
Definition at line 133 of file operand.cc.
References csprintf(), and DPRINTF.
Referenced by HsailISA::Call::Call(), HsailISA::Call::execute(), HsailISA::Call::generateDisassembly(), and HsailISA::Call::isPseudoOp().
void FunctionRefOperand::init | ( | unsigned | opOffset, |
const BrigObject * | obj | ||
) |
Definition at line 116 of file operand.cc.
References Brig::BRIG_KIND_OPERAND_CODE_REF, fatal, BrigObject::getCodeSectionEntry(), BrigObject::getOperand(), BrigObject::getString(), Brig::BrigBase::kind, Brig::BrigDirectiveExecutable::name, MipsISA::p, and Brig::BrigOperandCodeRef::ref.
Referenced by HsailISA::Call::Call().
const char* FunctionRefOperand::func_name |
Definition at line 790 of file operand.hh.