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

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

compile(bool Verify=false)proteus::LLVMIRJitModule
getFunction(const std::string &Name)proteus::LLVMIRJitModuleinline
getFunctionAddress(const std::string &Name)proteus::LLVMIRJitModule
getKernel(const std::string &Name)proteus::LLVMIRJitModuleinline
getKernelAddress(const std::string &Name)proteus::LLVMIRJitModuleinline
getLibrary()proteus::LLVMIRJitModuleinline
getTargetModel() constproteus::LLVMIRJitModuleinline
launch(void *KernelFunc, LaunchDims GridDim, LaunchDims BlockDim, void *KernelArgs[], uint64_t ShmemSize, void *Stream)proteus::LLVMIRJitModule
LLVMIRJitModule(TargetModelType TargetModel, const std::string &Code, LLVMIRInputKind InputKind=LLVMIRInputKind::Auto)proteus::LLVMIRJitModuleexplicit
LLVMIRJitModule(const std::string &Target, const std::string &Code, LLVMIRInputKind InputKind=LLVMIRInputKind::Auto)proteus::LLVMIRJitModuleexplicit
setFuncAttribute(void *KernelFunc, JitFuncAttribute Attr, int Value)proteus::LLVMIRJitModule
~LLVMIRJitModule()proteus::LLVMIRJitModule