| 
    gem5
    
   | 
 
#include <hsa_code.hh>
  
 Public Member Functions | |
| HsaCode (const std::string &name) | |
| const std::string & | name () const | 
| int | numInsts () const | 
| std::vector < TheGpuISA::RawMachInst > *  | insts () | 
| void | setReadonlyData (uint8_t *_readonly_data) | 
| virtual int | getSize (MemorySegment segment) const =0 | 
| virtual void | generateHsaKernelInfo (HsaKernelInfo *hsaKernelInfo) const =0 | 
Public Attributes | |
| uint8_t * | readonly_data | 
| int | funcarg_size | 
Protected Attributes | |
| std::vector < TheGpuISA::RawMachInst >  | _insts | 
Private Attributes | |
| const std::string | _name | 
Definition at line 55 of file hsa_code.hh.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| NONE | |
| FLAT | |
| GLOBAL | |
| READONLY | |
| KERNARG | |
| GROUP | |
| PRIVATE | |
| SPILL | |
| ARG | |
| EXTSPACE0 | |
Definition at line 63 of file hsa_code.hh.
      
  | 
  inline | 
Definition at line 58 of file hsa_code.hh.
      
  | 
  pure virtual | 
Implemented in HsailCode.
Referenced by ClDriver::ClDriver().
      
  | 
  pure virtual | 
Implemented in HsailCode.
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 76 of file hsa_code.hh.
References _name.
Referenced by ClDriver::ClDriver(), and ClDriver::ioctl().
      
  | 
  inline | 
Definition at line 77 of file hsa_code.hh.
References _insts.
Referenced by ClDriver::ClDriver(), and ClDriver::ioctl().
      
  | 
  inline | 
Definition at line 81 of file hsa_code.hh.
References readonly_data.
      
  | 
  protected | 
Definition at line 95 of file hsa_code.hh.
Referenced by HsailCode::init(), insts(), and numInsts().
      
  | 
  private | 
Definition at line 98 of file hsa_code.hh.
Referenced by name().
| int HsaCode::funcarg_size | 
Definition at line 90 of file hsa_code.hh.
Referenced by HsailCode::init().
| uint8_t* HsaCode::readonly_data | 
Definition at line 89 of file hsa_code.hh.
Referenced by setReadonlyData().