11#ifndef PROTEUS_JITENGINE_H
12#define PROTEUS_JITENGINE_H
17#include <llvm/ADT/DenseMap.h>
18#include <llvm/Demangle/Demangle.h>
19#include <llvm/IR/Module.h>
20#include <llvm/Target/TargetMachine.h>
42 SmallVector<RuntimeConstant>
ArrayRef< RuntimeConstantInfo * > RCInfoArray
Definition CompilerInterfaceHost.cpp:26
bool ProteusDisable
Definition Config.h:341
static Config & get()
Definition Config.h:334
Definition JitEngine.h:32
JitEngine()
Definition JitEngine.cpp:22
bool isProteusDisabled()
Definition JitEngine.h:35
InitLLVMTargets Init
Definition JitEngine.h:34
SmallVector< RuntimeConstant > getRuntimeConstantValues(void **KernelArgs, ArrayRef< RuntimeConstantInfo * > RCInfoArray)
Definition JitEngine.cpp:28
void disable()
Definition JitEngine.h:39
void enable()
Definition JitEngine.h:37
Definition CompiledLibrary.h:7
Definition MemoryCache.h:26
Definition CoreLLVM.h:172