Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
proteus::DispatcherHost Member List

This is the complete list of members for proteus::DispatcherHost, including all inherited members.

compile(std::unique_ptr< LLVMContext > Ctx, std::unique_ptr< Module > Mod, HashT ModuleHash, bool DisableIROpt=false) overrideproteus::DispatcherHostinlinevirtual
DispatcherHost()proteus::DispatcherHostinlineprotected
getDeviceArch() const overrideproteus::DispatcherHostinlinevirtual
getDispatcher(TargetModelType TargetModel)proteus::Dispatcherstatic
getFunctionAddress(StringRef FnName, HashT ModuleHash, CompiledLibrary &Library) overrideproteus::DispatcherHostinlinevirtual
instance()proteus::DispatcherHostinlinestatic
launch(void *, LaunchDims, LaunchDims, ArrayRef< void * >, uint64_t, void *) overrideproteus::DispatcherHostinlinevirtual
lookupCompiledLibrary(HashT ModuleHash) overrideproteus::DispatcherHostinlinevirtual
registerDynamicLibrary(HashT HashValue, const SmallString< 128 > &Path) overrideproteus::DispatcherHostinlinevirtual
run(void *FuncPtr, ArgT &&...Args)proteus::Dispatcherinline
TargetModelproteus::Dispatcherprotected
~DispatcherHost()proteus::DispatcherHostinlineprotected