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
static HsaObject * createHsaObject(const std::string &fname)
const std::string & name() const
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