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