OmniSciDB
b24e664e58
|
#include <CodeCache.h>
Public Member Functions | |
ExecutionEngineWrapper () | |
ExecutionEngineWrapper (llvm::ExecutionEngine *execution_engine) | |
ExecutionEngineWrapper (llvm::ExecutionEngine *execution_engine, const CompilationOptions &co) | |
ExecutionEngineWrapper (const ExecutionEngineWrapper &other)=delete | |
ExecutionEngineWrapper (ExecutionEngineWrapper &&other)=default | |
ExecutionEngineWrapper & | operator= (const ExecutionEngineWrapper &other)=delete |
ExecutionEngineWrapper & | operator= (ExecutionEngineWrapper &&other)=default |
ExecutionEngineWrapper & | operator= (llvm::ExecutionEngine *execution_engine) |
llvm::ExecutionEngine * | get () |
const llvm::ExecutionEngine * | get () const |
llvm::ExecutionEngine & | operator* () |
const llvm::ExecutionEngine & | operator* () const |
llvm::ExecutionEngine * | operator-> () |
const llvm::ExecutionEngine * | operator-> () const |
Private Attributes | |
std::unique_ptr < llvm::ExecutionEngine > | execution_engine_ |
std::unique_ptr < llvm::JITEventListener > | intel_jit_listener_ |
Definition at line 30 of file CodeCache.h.
ExecutionEngineWrapper::ExecutionEngineWrapper | ( | ) |
Definition at line 137 of file NativeCodegen.cpp.
ExecutionEngineWrapper::ExecutionEngineWrapper | ( | llvm::ExecutionEngine * | execution_engine | ) |
Definition at line 139 of file NativeCodegen.cpp.
ExecutionEngineWrapper::ExecutionEngineWrapper | ( | llvm::ExecutionEngine * | execution_engine, |
const CompilationOptions & | co | ||
) |
Definition at line 142 of file NativeCodegen.cpp.
References CHECK(), execution_engine_, logger::INFO, intel_jit_listener_, LOG, and CompilationOptions::register_intel_jit_listener_.
|
delete |
|
default |
|
inline |
Definition at line 45 of file CodeCache.h.
References execution_engine_.
Referenced by ScalarCodeGenerator::generateNativeCode().
|
inline |
Definition at line 46 of file CodeCache.h.
References execution_engine_.
|
inline |
Definition at line 48 of file CodeCache.h.
References execution_engine_.
|
inline |
Definition at line 49 of file CodeCache.h.
References execution_engine_.
|
inline |
Definition at line 51 of file CodeCache.h.
References execution_engine_.
|
inline |
Definition at line 52 of file CodeCache.h.
References execution_engine_.
|
delete |
|
default |
ExecutionEngineWrapper & ExecutionEngineWrapper::operator= | ( | llvm::ExecutionEngine * | execution_engine | ) |
Definition at line 155 of file NativeCodegen.cpp.
References execution_engine_, and intel_jit_listener_.
|
private |
Definition at line 55 of file CodeCache.h.
Referenced by ExecutionEngineWrapper(), get(), operator*(), operator->(), and operator=().
|
private |
Definition at line 56 of file CodeCache.h.
Referenced by ExecutionEngineWrapper(), and operator=().