ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
Loading...
Searching...
No Matches
Functions
compat Namespace Reference

Functions

std::unique_ptr< llvm::orc::ExecutionSession > createExecutionSession ()
 
std::unique_ptr< llvm::MemoryBuffer > get_virtual_source (llvm::StringRef code, clang::CompilerInstance &CI)
 
void * get_function_ptr (const compat::lookup_symbol_T &func)
 
void createDiagnostics (clang::CompilerInstance &CI)
 

Function Documentation

◆ createDiagnostics()

void compat::createDiagnostics ( clang::CompilerInstance &  CI)

Definition at line 98 of file llvm_compat.cpp.

Referenced by etiss::LLVMJIT::translate().

Here is the caller graph for this function:

◆ createExecutionSession()

std::unique_ptr< llvm::orc::ExecutionSession > compat::createExecutionSession ( )

Definition at line 37 of file llvm_compat.cpp.

◆ get_function_ptr()

void * compat::get_function_ptr ( const compat::lookup_symbol_T &  func)

Definition at line 83 of file llvm_compat.cpp.

Referenced by etiss::LLVMJIT::getFunction().

Here is the caller graph for this function:

◆ get_virtual_source()

std::unique_ptr< llvm::MemoryBuffer > compat::get_virtual_source ( llvm::StringRef  code,
clang::CompilerInstance &  CI 
)

Definition at line 58 of file llvm_compat.cpp.

Referenced by etiss::LLVMJIT::translate().

Here is the caller graph for this function: