Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
Namespaces | Functions
CppJitCompiler.cpp File Reference
#include "proteus/impl/Frontend/CppJitCompiler.h"
#include "proteus/TimeTracing.h"
#include <llvm/IR/LLVMContext.h>
#include <llvm/IR/Module.h>
#include <llvm/Support/FileSystem.h>
#include <llvm/Support/MemoryBuffer.h>
Include dependency graph for CppJitCompiler.cpp:

Namespaces

namespace  proteus
 

Functions

HashT proteus::computeCppJitModuleHash (TargetModelType TM, CppJitCompilerBackend Backend, const std::string &Code, const std::vector< std::string > &ExtraArgs)
 
std::unique_ptr< CppJitCompilerproteus::createCppJitCompiler (const CppJitCompileRequest &Request)