#include "proteus/Error.h"
#include "proteus/impl/GlobalVarInfo.h"
#include "proteus/impl/UtilsCUDA.h"
#include <llvm/ADT/StringRef.h>
#include <unordered_map>
Go to the source code of this file.
|
| 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, GlobalVarInfo > &VarNameToGlobalInfo) |
| |
| cudaError_t | proteus::launchKernelFunction (CUfunction KernelFunc, dim3 GridDim, dim3 BlockDim, void **KernelArgs, uint64_t ShmemSize, CUstream Stream) |
| |