|
Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
#include "proteus/CompilerInterfaceRuntimeConstantInfo.h"#include "proteus/CompilerInterfaceTypes.h"#include "proteus/JitEngineHost.hpp"#include "proteus/LambdaRegistry.hpp"#include "proteus/Utils.h"
Functions | |
| __attribute__ ((used)) void *__jit_entry(char *FnName | |
| void | __jit_init_host () |
| void | __jit_finalize_host () |
| void | __jit_enable_host () |
| void | __jit_disable_host () |
Variables | |
| char * | IR |
| char int | IRSize |
| char int void ** | Args |
| char int void RuntimeConstantInfo ** | RCInfoArrayPtr |
| char int void RuntimeConstantInfo int | NumRuntimeConstants |
| JitEngineHost & | Jit = JitEngineHost::instance() |
| ArrayRef< RuntimeConstantInfo * > | RCInfoArray |
| void * | JitFnPtr = Jit.compileAndLink(FnName, IR, IRSize, Args, RCInfoArray) |
| __attribute__ | ( | (used) | ) |
| void __jit_disable_host | ( | ) |
| void __jit_enable_host | ( | ) |
| void __jit_finalize_host | ( | ) |
| void __jit_init_host | ( | ) |
| char int void** Args |
| char* IR |
| char int IRSize |
| JitEngineHost& Jit = JitEngineHost::instance() |
| return JitFnPtr = Jit.compileAndLink(FnName, IR, IRSize, Args, RCInfoArray) |
| char int void RuntimeConstantInfo int NumRuntimeConstants |
| ArrayRef<RuntimeConstantInfo *> RCInfoArray |
| char int void RuntimeConstantInfo** RCInfoArrayPtr |