Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
This is the complete list of members for proteus::DispatcherHost, including all inherited members.
compile(std::unique_ptr< LLVMContext > Ctx, std::unique_ptr< Module > M, HashT ModuleHash) override | proteus::DispatcherHost | inlinevirtual |
getDispatcher(TargetModelType TargetModel) | proteus::Dispatcher | static |
getFunctionAddress(StringRef FnName, std::optional< MemoryBufferRef >) override | proteus::DispatcherHost | inlinevirtual |
getTargetArch() const override | proteus::DispatcherHost | inlinevirtual |
instance() | proteus::DispatcherHost | inlinestatic |
launch(StringRef, LaunchDims, LaunchDims, ArrayRef< void * >, uint64_t, void *, std::optional< MemoryBufferRef >) override | proteus::DispatcherHost | inlinevirtual |
launch(void *, LaunchDims, LaunchDims, ArrayRef< void * >, uint64_t, void *) override | proteus::DispatcherHost | inlinevirtual |
lookupObjectModule(HashT) override | proteus::DispatcherHost | inlinevirtual |
run(StringRef FuncName, std::optional< MemoryBufferRef > ObjectModule, ArgT &&...Args) | proteus::Dispatcher | inline |
TargetModel | proteus::Dispatcher | protected |