#include <llvm_jit.h>
ModuleHandle tc::Jit::addModule |
( |
std::unique_ptr< llvm::Module > |
M | ) |
|
void tc::Jit::codegenScop |
( |
const std::string & |
specializedName, |
|
|
const polyhedral::Scop & |
scop |
|
) |
| |
llvm::JITSymbol tc::Jit::findSymbol |
( |
const std::string |
name | ) |
|
llvm::JITTargetAddress tc::Jit::getSymbolAddress |
( |
const std::string |
name | ) |
|
llvm::TargetMachine& tc::Jit::getTargetMachine |
( |
| ) |
|
llvm::orc::IRCompileLayer<decltype(objectLayer_), llvm::orc::SimpleCompiler> tc::Jit::compileLayer_ |
|
private |
const llvm::DataLayout tc::Jit::DL_ |
|
private |
llvm::orc::RTDyldObjectLinkingLayer tc::Jit::objectLayer_ |
|
private |
std::unique_ptr<llvm::TargetMachine> tc::Jit::TM_ |
|
private |
The documentation for this class was generated from the following file: