#include <JitFrontend.hpp>
◆ JitModule() [1/3]
proteus::JitModule::JitModule |
( |
StringRef |
Target = "host" | ) |
|
|
inline |
◆ JitModule() [2/3]
proteus::JitModule::JitModule |
( |
const JitModule & |
| ) |
|
|
delete |
◆ JitModule() [3/3]
proteus::JitModule::JitModule |
( |
JitModule && |
| ) |
|
|
delete |
◆ addFunction()
template<typename RetT , typename... ArgT>
Func< RetT, ArgT... > & proteus::JitModule::addFunction |
( |
StringRef |
Name | ) |
|
|
inline |
◆ addKernel()
template<typename... ArgT>
KernelHandle< ArgT... > proteus::JitModule::addKernel |
( |
StringRef |
Name | ) |
|
|
inline |
◆ compile()
void proteus::JitModule::compile |
( |
bool |
Verify = false | ) |
|
|
inline |
◆ getDispatcher()
const Dispatcher & proteus::JitModule::getDispatcher |
( |
| ) |
const |
|
inline |
◆ getModule()
const Module & proteus::JitModule::getModule |
( |
| ) |
const |
|
inline |
◆ getModuleHash()
HashT proteus::JitModule::getModuleHash |
( |
| ) |
const |
|
inline |
◆ getObjectModuleRef()
std::optional< MemoryBufferRef > proteus::JitModule::getObjectModuleRef |
( |
| ) |
const |
|
inline |
◆ getTargetModel()
◆ isCompiled()
bool proteus::JitModule::isCompiled |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ print()
void proteus::JitModule::print |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: