| CodeCache | proteus::JitEngineDevice< JitEngineDeviceCUDA > | protected |
| codegenPTX(Module &M, StringRef DeviceArch, SmallVectorImpl< char > &PTXStr) | proteus::JitEngineDeviceCUDA | |
| compileAndRun(JITKernelInfo &KernelInfo, dim3 GridDim, dim3 BlockDim, void **KernelArgs, uint64_t ShmemSize, typename DeviceTraits< JitEngineDeviceCUDA >::DeviceStream_t Stream) | proteus::JitEngineDevice< JitEngineDeviceCUDA > | |
| compileOnly(Module &M, bool DisableIROpt=false) | proteus::JitEngineDeviceCUDA | |
| containsJITKernelInfo(const void *Func) | proteus::JitEngineDevice< JitEngineDeviceCUDA > | inline |
| CurHandle | proteus::JitEngineDevice< JitEngineDeviceCUDA > | |
| DeviceArch | proteus::JitEngineDevice< JitEngineDeviceCUDA > | protected |
| DeviceError_t typedef | proteus::JitEngineDevice< JitEngineDeviceCUDA > | |
| DeviceStream_t typedef | proteus::JitEngineDevice< JitEngineDeviceCUDA > | |
| disable() | proteus::JitEngine | inline |
| enable() | proteus::JitEngine | inline |
| extractKernelModule(BinaryInfo &BinInfo, StringRef KernelName, LLVMContext &Ctx) | proteus::JitEngineDevice< JitEngineDeviceCUDA > | inline |
| extractModuleAndBitcode(JITKernelInfo &KernelInfo) | proteus::JitEngineDevice< JitEngineDeviceCUDA > | inline |
| extractModules(BinaryInfo &BinInfo) | proteus::JitEngineDeviceCUDA | |
| finalize() | proteus::JitEngineDevice< JitEngineDeviceCUDA > | inline |
| getBitcode(JITKernelInfo &KernelInfo) | proteus::JitEngineDevice< JitEngineDeviceCUDA > | inline |
| getDeviceArch() const | proteus::JitEngineDevice< JitEngineDeviceCUDA > | inline |
| getJITKernelInfo(const void *Func) | proteus::JitEngineDevice< JitEngineDeviceCUDA > | inline |
| getLambdaJitValues(JITKernelInfo &KernelInfo, SmallVector< RuntimeConstant > &LambdaJitValuesVec) | proteus::JitEngineDevice< JitEngineDeviceCUDA > | inline |
| getModule(JITKernelInfo &KernelInfo) | proteus::JitEngineDevice< JitEngineDeviceCUDA > | inline |
| getModuleHash(BinaryInfo &BinInfo) | proteus::JitEngineDeviceCUDA | |
| getRuntimeConstantValues(void **KernelArgs, ArrayRef< RuntimeConstantInfo * > RCInfoArray) | proteus::JitEngine | protected |
| getStaticHash(JITKernelInfo &KernelInfo) | proteus::JitEngineDevice< JitEngineDeviceCUDA > | inline |
| GlobalLinkedBinaries | proteus::JitEngineDevice< JitEngineDeviceCUDA > | |
| GlobalLinkedModuleIds | proteus::JitEngineDevice< JitEngineDeviceCUDA > | |
| HandleToBinaryInfo | proteus::JitEngineDevice< JitEngineDeviceCUDA > | |
| Init | proteus::JitEngine | |
| insertRegisterVar(void *Handle, const char *VarName, const void *Addr, uint64_t VarSize) | proteus::JitEngineDevice< JitEngineDeviceCUDA > | inline |
| instance() | proteus::JitEngineDeviceCUDA | static |
| isProteusDisabled() | proteus::JitEngine | inline |
| JitEngine() | proteus::JitEngine | protected |
| JitEngineDevice() | proteus::JitEngineDevice< JitEngineDeviceCUDA > | inlineprotected |
| JITKernelInfoMap | proteus::JitEngineDevice< JitEngineDeviceCUDA > | protected |
| KernelFunction_t typedef | proteus::JitEngineDevice< JitEngineDeviceCUDA > | |
| mangleSuffix(HashT &HashValue) | proteus::JitEngine | protected |
| ModuleIdToFatBinary | proteus::JitEngineDevice< JitEngineDeviceCUDA > | |
| ObjectCache | proteus::JitEngineDevice< JitEngineDeviceCUDA > | protected |
| registerFatBinary(void *Handle, FatbinWrapperT *FatbinWrapper, const char *ModuleId) | proteus::JitEngineDevice< JitEngineDeviceCUDA > | |
| registerFatBinaryEnd() | proteus::JitEngineDevice< JitEngineDeviceCUDA > | |
| registerFunction(void *Handle, void *Kernel, char *KernelName, ArrayRef< RuntimeConstantInfo * > RCInfoArray) | proteus::JitEngineDevice< JitEngineDeviceCUDA > | |
| registerLinkedBinary(FatbinWrapperT *FatbinWrapper, const char *ModuleId) | proteus::JitEngineDevice< JitEngineDeviceCUDA > | |
| setLaunchBoundsForKernel(Module &M, Function &F, size_t GridSize, int BlockSize) | proteus::JitEngineDeviceCUDA | |
| tryExtractKernelModule(BinaryInfo &BinInfo, StringRef KernelName, LLVMContext &Ctx) | proteus::JitEngineDeviceCUDA | |
| ~JitEngineDevice() | proteus::JitEngineDevice< JitEngineDeviceCUDA > | inlineprotected |