Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Functions
Variables
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
~
Loading...
Searching...
No Matches
Here is a list of all class members with links to the classes they belong to:
- a -
addModuleId() :
proteus::BinaryInfo
- b -
Binary :
proteus::FatbinWrapperT
BinaryInfo() :
proteus::BinaryInfo
blockDimXFnName() :
proteus::JitEngineDeviceHIP
blockDimYFnName() :
proteus::JitEngineDeviceHIP
blockDimZFnName() :
proteus::JitEngineDeviceHIP
blockIdxXFnName() :
proteus::JitEngineDeviceHIP
blockIdxYFnName() :
proteus::JitEngineDeviceHIP
blockIdxZFnName() :
proteus::JitEngineDeviceHIP
- c -
CodeCache :
proteus::JitEngineDevice< ImplT >
codegenObject() :
proteus::JitEngineDeviceCUDA
,
proteus::JitEngineDeviceHIP
codegenPTX() :
proteus::JitEngineDeviceCUDA
CompilationResult() :
proteus::CompilationResult
CompilationTask() :
proteus::CompilationTask
compile() :
proteus::CompilationTask
,
proteus::CompilerAsync
,
proteus::CompilerSync
compileAndLink() :
proteus::JitEngineHost
compileAndRun() :
proteus::JitEngineDevice< ImplT >
Config :
proteus::JitEngine
containsJITKernelInfo() :
proteus::JitEngineDevice< ImplT >
createStaticHash() :
proteus::JITKernelInfo
CurHandle :
proteus::JitEngineDevice< ImplT >
- d -
DeviceArch :
proteus::JitEngineDevice< ImplT >
DeviceError_t :
proteus::DeviceTraits< JitEngineDeviceCUDA >
,
proteus::DeviceTraits< JitEngineDeviceHIP >
,
proteus::JitEngineDevice< ImplT >
DeviceStream_t :
proteus::DeviceTraits< JitEngineDeviceCUDA >
,
proteus::DeviceTraits< JitEngineDeviceHIP >
,
proteus::JitEngineDevice< ImplT >
disable() :
proteus::JitEngine
DoubleVal :
proteus::RuntimeConstant
dumpSymbolInfo() :
proteus::JitEngineHost
- e -
empty() :
proteus::LambdaRegistry
enable() :
proteus::JitEngine
ExitOnErr :
proteus::JitEngineHost
extractModule() :
proteus::JitEngineDeviceCUDA
,
proteus::JitEngineDeviceHIP
- f -
finalize() :
proteus::JitEngineDevice< ImplT >
FloatVal :
proteus::RuntimeConstant
- g -
getBinaryInfo() :
proteus::JITKernelInfo
getCallGraph() :
proteus::BinaryInfo
getFatbinWrapper() :
proteus::BinaryInfo
getHashValue() :
proteus::CompilationTask
getJITKernelInfo() :
proteus::JitEngineDevice< ImplT >
getJitVariables() :
proteus::LambdaRegistry
getKernel() :
proteus::JITKernelInfo
getKernelFunctionFromImage() :
proteus::JitEngineDeviceCUDA
,
proteus::JitEngineDeviceHIP
getLambdaCalleeInfo() :
proteus::JITKernelInfo
getLambdaJitValues() :
proteus::JitEngineDevice< ImplT >
getLLVMContext() :
proteus::JitEngineDevice< ImplT >
getModule() :
proteus::BinaryInfo
,
proteus::JitEngineDevice< ImplT >
,
proteus::JITKernelInfo
getModuleHash() :
proteus::BinaryInfo
,
proteus::JitEngineDeviceCUDA
,
proteus::JitEngineDeviceHIP
getModuleIds() :
proteus::BinaryInfo
getName() :
proteus::JITKernelInfo
getRCIndices() :
proteus::JITKernelInfo
getRCTypes() :
proteus::JITKernelInfo
getRuntimeConstantValues() :
proteus::JitEngine
getStaticHash() :
proteus::JitEngineDevice< ImplT >
,
proteus::JITKernelInfo
getValue() :
proteus::HashT
GlobalLinkedBinaries :
proteus::JitEngineDevice< ImplT >
GlobalLinkedModuleIds :
proteus::JitEngineDevice< ImplT >
gridDimXFnName() :
proteus::JitEngineDeviceHIP
gridDimYFnName() :
proteus::JitEngineDeviceHIP
gridDimZFnName() :
proteus::JitEngineDeviceHIP
- h -
HandleToBinaryInfo :
proteus::JitEngineDevice< ImplT >
HashT() :
proteus::HashT
hasLambdaCalleeInfo() :
proteus::JITKernelInfo
hasModule() :
proteus::BinaryInfo
,
proteus::JITKernelInfo
hasModuleHash() :
proteus::BinaryInfo
hasStaticHash() :
proteus::JITKernelInfo
- i -
Init :
proteus::JitEngine
InitLLVMTargets() :
proteus::InitLLVMTargets
insert() :
proteus::JitCache< Function_t >
insertRegisterVar() :
proteus::JitEngineDevice< ImplT >
instance() :
proteus::CompilerAsync
,
proteus::CompilerSync
,
proteus::JitEngineDeviceCUDA
,
proteus::JitEngineDeviceHIP
,
proteus::JitEngineHost
,
proteus::LambdaRegistry
Int32Val :
proteus::RuntimeConstant
Int64Val :
proteus::RuntimeConstant
Int8Val :
proteus::RuntimeConstant
isCompilationPending() :
proteus::CompilerAsync
isProteusDisabled() :
proteus::JitEngine
isReady() :
proteus::CompilationResult
- j -
JitCache() :
proteus::JitCache< Function_t >
JitEngine() :
proteus::JitEngine
JitEngineDevice() :
proteus::JitEngineDevice< ImplT >
JITKernelInfo() :
proteus::JITKernelInfo
JITKernelInfoMap :
proteus::JitEngineDevice< ImplT >
JitStorageCache() :
proteus::JitStorageCache< Function_t >
joinAllThreads() :
proteus::CompilerAsync
- k -
KernelFunction_t :
proteus::DeviceTraits< JitEngineDeviceCUDA >
,
proteus::DeviceTraits< JitEngineDeviceHIP >
,
proteus::JitEngineDevice< ImplT >
- l -
launchKernelFunction() :
proteus::JitEngineDeviceCUDA
,
proteus::JitEngineDeviceHIP
linkJitModule() :
proteus::JitEngineDevice< ImplT >
LLJITPtr :
proteus::JitEngineHost
logfile() :
proteus::Logger
logs() :
proteus::Logger
LongDoubleVal :
proteus::RuntimeConstant
lookup() :
proteus::JitCache< Function_t >
,
proteus::JitStorageCache< Function_t >
- m -
Magic :
proteus::FatbinWrapperT
mangleSuffix() :
proteus::JitEngine
matchJitVariableMap() :
proteus::LambdaRegistry
ModuleIdToFatBinary :
proteus::JitEngineDevice< ImplT >
- n -
notifyLoaded() :
proteus::JitEngineHost
- o -
operator()() :
OptimizationTransform
,
std::hash< proteus::HashT >
operator<() :
proteus::HashT
operator=() :
proteus::CompilationResult
,
proteus::CompilationTask
operator==() :
proteus::HashT
OptimizationTransform() :
OptimizationTransform
optimizeIR() :
proteus::JitEngine
- p -
PrelinkedFatbins :
proteus::FatbinWrapperT
printStats() :
proteus::JitCache< Function_t >
,
proteus::JitStorageCache< Function_t >
PROTEUS_ASYNC_COMPILATION :
proteus::JitEngine
PROTEUS_ASYNC_TEST_BLOCKING :
proteus::JitEngine
PROTEUS_ASYNC_THREADS :
proteus::JitEngine
PROTEUS_DISABLE :
proteus::JitEngine
PROTEUS_DUMP_LLVM_IR :
proteus::JitEngine
PROTEUS_RELINK_GLOBALS_BY_COPY :
proteus::JitEngine
PROTEUS_SET_LAUNCH_BOUNDS :
proteus::JitEngine
PROTEUS_SPECIALIZE_ARGS :
proteus::JitEngine
PROTEUS_SPECIALIZE_DIMS :
proteus::JitEngine
PROTEUS_USE_HIP_RTC_CODEGEN :
proteus::JitEngine
PROTEUS_USE_LIGHTWEIGHT_KERNEL_CLONE :
proteus::JitEngine
PROTEUS_USE_STORED_CACHE :
proteus::JitEngine
PtrVal :
proteus::RuntimeConstant
pushJitVariable() :
proteus::LambdaRegistry
- r -
registerFatBinary() :
proteus::JitEngineDevice< ImplT >
registerFatBinaryEnd() :
proteus::JitEngineDevice< ImplT >
registerFunction() :
proteus::JitEngineDevice< ImplT >
registerLambda() :
proteus::LambdaRegistry
registerLinkedBinary() :
proteus::JitEngineDevice< ImplT >
resolveDeviceGlobalAddr() :
proteus::JitEngineDeviceCUDA
,
proteus::JitEngineDeviceHIP
run() :
proteus::CompilerAsync
runCleanupPassPipeline() :
proteus::JitEngine
RuntimeConstant() :
proteus::RuntimeConstant
RuntimeConstantType :
proteus::RuntimeConstant
- s -
set() :
proteus::CompilationResult
setKernelDims() :
proteus::JitEngineDeviceHIP
setLambdaCalleeInfo() :
proteus::JITKernelInfo
setLaunchBoundsForKernel() :
proteus::JitEngineDeviceCUDA
,
proteus::JitEngineDeviceHIP
setModule() :
proteus::BinaryInfo
,
proteus::JITKernelInfo
setModuleHash() :
proteus::BinaryInfo
Slot :
proteus::RuntimeConstant
specializeIR() :
proteus::JitEngineHost
StorageCache :
proteus::JitEngineDevice< ImplT >
store() :
proteus::JitStorageCache< Function_t >
- t -
take() :
proteus::CompilationResult
takeCompilationResult() :
proteus::CompilerAsync
threadIdxXFnName() :
proteus::JitEngineDeviceHIP
threadIdxYFnName() :
proteus::JitEngineDeviceHIP
threadIdxZFnName() :
proteus::JitEngineDeviceHIP
TimeTracerRAII() :
proteus::TimeTracerRAII
toString() :
proteus::HashT
transform() :
proteus::TransformArgumentSpecialization
,
proteus::TransformLambdaSpecialization
,
proteus::TransformSharedArray
- u -
updateModuleHash() :
proteus::BinaryInfo
- v -
Value :
proteus::RuntimeConstant
VarNameToDevPtr :
proteus::JitEngineDevice< ImplT >
Version :
proteus::FatbinWrapperT
- w -
wait() :
proteus::CompilationResult
- ~ -
~JitEngineDevice() :
proteus::JitEngineDevice< ImplT >
~JitEngineHost() :
proteus::JitEngineHost
~TimeTracerRAII() :
proteus::TimeTracerRAII
Generated by
1.9.8