|
Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
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::LLVMIRJitModule | inline |
| getFunctionAddress(const std::string &Name) | proteus::LLVMIRJitModule | |
| getKernel(const std::string &Name) | proteus::LLVMIRJitModule | inline |
| getKernelAddress(const std::string &Name) | proteus::LLVMIRJitModule | inline |
| getLibrary() | proteus::LLVMIRJitModule | inline |
| getTargetModel() const | proteus::LLVMIRJitModule | inline |
| 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::LLVMIRJitModule | explicit |
| LLVMIRJitModule(const std::string &Target, const std::string &Code, LLVMIRInputKind InputKind=LLVMIRInputKind::Auto) | proteus::LLVMIRJitModule | explicit |
| setFuncAttribute(void *KernelFunc, JitFuncAttribute Attr, int Value) | proteus::LLVMIRJitModule | |
| ~LLVMIRJitModule() | proteus::LLVMIRJitModule |