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
l
m
n
o
p
r
s
t
u
w
~
Loading...
Searching...
No Matches
Here is a list of all functions with links to the classes they belong to:
- a -
addModuleId() :
proteus::BinaryInfo
- b -
BinaryInfo() :
proteus::BinaryInfo
blockDimXFnName() :
proteus::JitEngineDeviceHIP
blockDimYFnName() :
proteus::JitEngineDeviceHIP
blockDimZFnName() :
proteus::JitEngineDeviceHIP
blockIdxXFnName() :
proteus::JitEngineDeviceHIP
blockIdxYFnName() :
proteus::JitEngineDeviceHIP
blockIdxZFnName() :
proteus::JitEngineDeviceHIP
- c -
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 >
containsJITKernelInfo() :
proteus::JitEngineDevice< ImplT >
createStaticHash() :
proteus::JITKernelInfo
- d -
disable() :
proteus::JitEngine
dumpSymbolInfo() :
proteus::JitEngineHost
- e -
empty() :
proteus::LambdaRegistry
enable() :
proteus::JitEngine
extractModule() :
proteus::JitEngineDeviceCUDA
,
proteus::JitEngineDeviceHIP
- f -
finalize() :
proteus::JitEngineDevice< ImplT >
- 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
gridDimXFnName() :
proteus::JitEngineDeviceHIP
gridDimYFnName() :
proteus::JitEngineDeviceHIP
gridDimZFnName() :
proteus::JitEngineDeviceHIP
- h -
HashT() :
proteus::HashT
hasLambdaCalleeInfo() :
proteus::JITKernelInfo
hasModule() :
proteus::BinaryInfo
,
proteus::JITKernelInfo
hasModuleHash() :
proteus::BinaryInfo
hasStaticHash() :
proteus::JITKernelInfo
- i -
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
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
JitStorageCache() :
proteus::JitStorageCache< Function_t >
joinAllThreads() :
proteus::CompilerAsync
- l -
launchKernelFunction() :
proteus::JitEngineDeviceCUDA
,
proteus::JitEngineDeviceHIP
linkJitModule() :
proteus::JitEngineDevice< ImplT >
logfile() :
proteus::Logger
logs() :
proteus::Logger
lookup() :
proteus::JitCache< Function_t >
,
proteus::JitStorageCache< Function_t >
- m -
mangleSuffix() :
proteus::JitEngine
matchJitVariableMap() :
proteus::LambdaRegistry
- 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 -
printStats() :
proteus::JitCache< Function_t >
,
proteus::JitStorageCache< Function_t >
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
- s -
set() :
proteus::CompilationResult
setKernelDims() :
proteus::JitEngineDeviceHIP
setLambdaCalleeInfo() :
proteus::JITKernelInfo
setLaunchBoundsForKernel() :
proteus::JitEngineDeviceCUDA
,
proteus::JitEngineDeviceHIP
setModule() :
proteus::BinaryInfo
,
proteus::JITKernelInfo
setModuleHash() :
proteus::BinaryInfo
specializeIR() :
proteus::JitEngineHost
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
- w -
wait() :
proteus::CompilationResult
- ~ -
~JitEngineDevice() :
proteus::JitEngineDevice< ImplT >
~JitEngineHost() :
proteus::JitEngineHost
~TimeTracerRAII() :
proteus::TimeTracerRAII
Generated by
1.9.8