blockDimXFnName() | proteus::JitEngineDeviceHIP | inlinestatic |
blockDimYFnName() | proteus::JitEngineDeviceHIP | inlinestatic |
blockDimZFnName() | proteus::JitEngineDeviceHIP | inlinestatic |
blockIdxXFnName() | proteus::JitEngineDeviceHIP | inlinestatic |
blockIdxYFnName() | proteus::JitEngineDeviceHIP | inlinestatic |
blockIdxZFnName() | proteus::JitEngineDeviceHIP | inlinestatic |
CodeCache | proteus::JitEngineDevice< JitEngineDeviceHIP > | protected |
compileAndRun(JITKernelInfo &KernelInfo, dim3 GridDim, dim3 BlockDim, void **KernelArgs, uint64_t ShmemSize, typename DeviceTraits< JitEngineDeviceHIP >::DeviceStream_t Stream) | proteus::JitEngineDevice< JitEngineDeviceHIP > | |
compileOnly(Module &M) | proteus::JitEngineDeviceHIP | |
containsJITKernelInfo(const void *Func) | proteus::JitEngineDevice< JitEngineDeviceHIP > | inline |
CurHandle | proteus::JitEngineDevice< JitEngineDeviceHIP > | |
DeviceArch | proteus::JitEngineDevice< JitEngineDeviceHIP > | protected |
DeviceError_t typedef | proteus::JitEngineDevice< JitEngineDeviceHIP > | |
DeviceStream_t typedef | proteus::JitEngineDevice< JitEngineDeviceHIP > | |
disable() | proteus::JitEngine | inline |
enable() | proteus::JitEngine | inline |
extractKernelModule(BinaryInfo &BinInfo, StringRef KernelName, LLVMContext &Ctx) | proteus::JitEngineDevice< JitEngineDeviceHIP > | inline |
extractModuleAndBitcode(JITKernelInfo &KernelInfo) | proteus::JitEngineDevice< JitEngineDeviceHIP > | inline |
extractModules(BinaryInfo &BinInfo) | proteus::JitEngineDeviceHIP | |
finalize() | proteus::JitEngineDevice< JitEngineDeviceHIP > | inline |
getBitcode(JITKernelInfo &KernelInfo) | proteus::JitEngineDevice< JitEngineDeviceHIP > | inline |
getJITKernelInfo(const void *Func) | proteus::JitEngineDevice< JitEngineDeviceHIP > | inline |
getKernelFunctionFromImage(StringRef KernelName, const void *Image) | proteus::JitEngineDeviceHIP | |
getLambdaJitValues(JITKernelInfo &KernelInfo, SmallVector< RuntimeConstant > &LambdaJitValuesVec) | proteus::JitEngineDevice< JitEngineDeviceHIP > | inline |
getModule(JITKernelInfo &KernelInfo) | proteus::JitEngineDevice< JitEngineDeviceHIP > | inline |
getModuleHash(BinaryInfo &BinInfo) | proteus::JitEngineDeviceHIP | |
getRuntimeConstantValues(void **KernelArgs, ArrayRef< RuntimeConstantInfo * > RCInfoArray) | proteus::JitEngine | protected |
getStaticHash(JITKernelInfo &KernelInfo) | proteus::JitEngineDevice< JitEngineDeviceHIP > | inline |
GlobalLinkedBinaries | proteus::JitEngineDevice< JitEngineDeviceHIP > | |
GlobalLinkedModuleIds | proteus::JitEngineDevice< JitEngineDeviceHIP > | |
gridDimXFnName() | proteus::JitEngineDeviceHIP | inlinestatic |
gridDimYFnName() | proteus::JitEngineDeviceHIP | inlinestatic |
gridDimZFnName() | proteus::JitEngineDeviceHIP | inlinestatic |
HandleToBinaryInfo | proteus::JitEngineDevice< JitEngineDeviceHIP > | |
Init | proteus::JitEngine | |
insertRegisterVar(const char *VarName, const void *Addr) | proteus::JitEngineDevice< JitEngineDeviceHIP > | inline |
instance() | proteus::JitEngineDeviceHIP | static |
isProteusDisabled() | proteus::JitEngine | inline |
JitEngine() | proteus::JitEngine | protected |
JitEngineDevice() | proteus::JitEngineDevice< JitEngineDeviceHIP > | inlineprotected |
JITKernelInfoMap | proteus::JitEngineDevice< JitEngineDeviceHIP > | protected |
KernelFunction_t typedef | proteus::JitEngineDevice< JitEngineDeviceHIP > | |
launchKernelFunction(hipFunction_t KernelFunc, dim3 GridDim, dim3 BlockDim, void **KernelArgs, uint64_t ShmemSize, hipStream_t Stream) | proteus::JitEngineDeviceHIP | |
mangleSuffix(HashT &HashValue) | proteus::JitEngine | protected |
ModuleIdToFatBinary | proteus::JitEngineDevice< JitEngineDeviceHIP > | |
optimizeIR(Module &M, StringRef Arch, char OptLevel='3', unsigned CodegenOptLevel=3) | proteus::JitEngine | |
registerFatBinary(void *Handle, FatbinWrapperT *FatbinWrapper, const char *ModuleId) | proteus::JitEngineDevice< JitEngineDeviceHIP > | |
registerFatBinaryEnd() | proteus::JitEngineDevice< JitEngineDeviceHIP > | |
registerFunction(void *Handle, void *Kernel, char *KernelName, ArrayRef< RuntimeConstantInfo * > RCInfoArray) | proteus::JitEngineDevice< JitEngineDeviceHIP > | |
registerLinkedBinary(FatbinWrapperT *FatbinWrapper, const char *ModuleId) | proteus::JitEngineDevice< JitEngineDeviceHIP > | |
resolveDeviceGlobalAddr(const void *Addr) | proteus::JitEngineDeviceHIP | |
setKernelDims(Module &M, dim3 &GridDim, dim3 &BlockDim) | proteus::JitEngineDeviceHIP | |
setLaunchBoundsForKernel(Module &M, Function &F, size_t GridSize, int BlockSize) | proteus::JitEngineDeviceHIP | |
StorageCache | proteus::JitEngineDevice< JitEngineDeviceHIP > | protected |
threadIdxXFnName() | proteus::JitEngineDeviceHIP | inlinestatic |
threadIdxYFnName() | proteus::JitEngineDeviceHIP | inlinestatic |
threadIdxZFnName() | proteus::JitEngineDeviceHIP | inlinestatic |
tryExtractKernelModule(BinaryInfo &BinInfo, StringRef KernelName, LLVMContext &Ctx) | proteus::JitEngineDeviceHIP | |
VarNameToDevPtr | proteus::JitEngineDevice< JitEngineDeviceHIP > | protected |
~JitEngineDevice() | proteus::JitEngineDevice< JitEngineDeviceHIP > | inlineprotected |