ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Macros | Functions
LLVMJITLIB.cpp File Reference
#include "etiss/helper/JITLibrary.h"
#include "LLVMJIT.h"
#include <iostream>
Include dependency graph for LLVMJITLIB.cpp:

Go to the source code of this file.

Macros

#define ETISS_LIBNAME   LLVMJIT
 

Functions

const char * LLVMJIT_versionInfo ()
 
ETISS_LIBRARYIF_VERSION_FUNC_IMPL unsigned LLVMJIT_countJIT ()
 
const char * LLVMJIT_nameJIT (unsigned index)
 
etiss::JITLLVMJIT_createJIT (unsigned index, std::map< std::string, std::string > options)
 
void LLVMJIT_deleteJIT (etiss::JIT *o)
 

Macro Definition Documentation

◆ ETISS_LIBNAME

#define ETISS_LIBNAME   LLVMJIT

Definition at line 43 of file LLVMJITLIB.cpp.

Function Documentation

◆ LLVMJIT_countJIT()

ETISS_LIBRARYIF_VERSION_FUNC_IMPL unsigned LLVMJIT_countJIT ( )

Definition at line 60 of file LLVMJITLIB.cpp.

◆ LLVMJIT_createJIT()

etiss::JIT* LLVMJIT_createJIT ( unsigned  index,
std::map< std::string, std::string >  options 
)

Definition at line 71 of file LLVMJITLIB.cpp.

◆ LLVMJIT_deleteJIT()

void LLVMJIT_deleteJIT ( etiss::JIT o)

Definition at line 82 of file LLVMJITLIB.cpp.

◆ LLVMJIT_nameJIT()

const char* LLVMJIT_nameJIT ( unsigned  index)

Definition at line 61 of file LLVMJITLIB.cpp.

◆ LLVMJIT_versionInfo()

const char* LLVMJIT_versionInfo ( )

Definition at line 55 of file LLVMJITLIB.cpp.