#include <CppJitCompiler.h>
◆ Kind
| Enumerator |
|---|
| SharedLibrary | |
| DeviceBinary | |
| LLVMIR | |
◆ CppJitArtifact()
◆ ~CppJitArtifact()
| proteus::CppJitArtifact::~CppJitArtifact |
( |
| ) |
|
◆ deviceBinary()
| CppJitArtifact proteus::CppJitArtifact::deviceBinary |
( |
std::unique_ptr< llvm::MemoryBuffer > |
Obj | ) |
|
|
static |
◆ llvmIR()
| CppJitArtifact proteus::CppJitArtifact::llvmIR |
( |
std::unique_ptr< llvm::LLVMContext > |
Ctx, |
|
|
std::unique_ptr< llvm::Module > |
Mod |
|
) |
| |
|
static |
◆ operator=()
◆ sharedLibrary()
| CppJitArtifact proteus::CppJitArtifact::sharedLibrary |
( |
std::string |
Path | ) |
|
|
static |
◆ ArtifactKind
| Kind proteus::CppJitArtifact::ArtifactKind |
◆ Ctx
| std::unique_ptr<llvm::LLVMContext> proteus::CppJitArtifact::Ctx |
◆ Mod
| std::unique_ptr<llvm::Module> proteus::CppJitArtifact::Mod |
◆ ObjectBuffer
| std::unique_ptr<llvm::MemoryBuffer> proteus::CppJitArtifact::ObjectBuffer |
◆ Path
| std::string proteus::CppJitArtifact::Path |
The documentation for this struct was generated from the following files: