Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
#include <LambdaRegistry.hpp>
Public Member Functions | |
std::optional< DenseMap< StringRef, SmallVector< RuntimeConstant > >::iterator > | matchJitVariableMap (StringRef FnName) |
void | pushJitVariable (RuntimeConstant &RC) |
void | registerLambda (const char *LambdaType) |
const SmallVector< RuntimeConstant > & | getJitVariables (StringRef LambdaTypeRef) |
bool | empty () |
Static Public Member Functions | |
static LambdaRegistry & | instance () |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |