| 
    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.