46 #define ETISS_LIBNAME TCCJIT
ETISS_PLUGIN_EXPORT etiss::CPUArch std::map< std::string, std::string > options
create new instance of the CPUArch type at index
defines the functions needed for a library that provides etiss::JIT implementations
ETISS_PLUGIN_EXPORT const char * TCCJIT_versionInfo()
ETISS_LIBRARYIF_VERSION_FUNC_IMPL ETISS_PLUGIN_EXPORT unsigned TCCJIT_countJIT()
ETISS_PLUGIN_EXPORT const char * TCCJIT_nameJIT(unsigned index)
ETISS_PLUGIN_EXPORT void TCCJIT_deleteJIT(etiss::JIT *arch)
ETISS_PLUGIN_EXPORT etiss::JIT * TCCJIT_createJIT(unsigned index, std::map< std::string, std::string > options)
compiler interface for just in time compilation of generated C code
#define ETISS_PLUGIN_EXPORT
#define ETISS_LIBRARYIF_VERSION_FUNC_IMPL