36 #ifndef __HSA_OBJECT_HH__ 37 #define __HSA_OBJECT_HH__ 74 #endif // __HSA_OBJECT_HH__ HsaObject(const std::string &fileName)
const std::string filename
virtual HsaCode * getFunction(const std::string &name) const =0
const std::string & name() const
static HsaObject * createHsaObject(const std::string &fname)
virtual int numKernels() const =0
static std::vector< std::function< HsaObject *(const std::string &, int, uint8_t *)> > tryFileFuncs
virtual HsaCode * getKernel(const std::string &name) const =0