Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
Go to the source code of this file.
Namespaces | |
namespace | proteus |
Functions | |
void * | proteus::resolveDeviceGlobalAddr (const void *Addr) |
cudaError_t | proteus::launchKernelDirect (void *KernelFunc, dim3 GridDim, dim3 BlockDim, void **KernelArgs, uint64_t ShmemSize, CUstream Stream) |
CUfunction | proteus::getKernelFunctionFromImage (StringRef KernelName, const void *Image, bool RelinkGlobalsByCopy, const std::unordered_map< std::string, const void * > &VarNameToDevPtr) |
cudaError_t | proteus::launchKernelFunction (CUfunction KernelFunc, dim3 GridDim, dim3 BlockDim, void **KernelArgs, uint64_t ShmemSize, CUstream Stream) |