|
Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
#include "proteus/CppJitCompilerBackend.h"#include "proteus/Frontend/TargetModel.h"#include "proteus/impl/Hashing.h"#include <memory>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| struct | proteus::CppJitCompileRequest |
| struct | proteus::CppJitArtifact |
| class | proteus::CppJitCompiler |
Namespaces | |
| namespace | llvm |
| namespace | proteus |
Functions | |
| HashT | proteus::computeCppJitModuleHash (TargetModelType TM, CppJitCompilerBackend Backend, const std::string &Code, const std::vector< std::string > &ExtraArgs) |
| std::unique_ptr< CppJitCompiler > | proteus::createCppJitCompiler (const CppJitCompileRequest &Request) |
| std::unique_ptr< CppJitCompiler > | proteus::createCppJitCompilerClang () |