|
Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
This is the complete list of members for proteus::TransformLambdaSpecialization, including all inherited members.
| readRuntimeConstantsForCallsite(void *const *KernelArgs, const LambdaKernelArgLocation &Location, const JitVariantMap &VariantSchema) | proteus::TransformLambdaSpecialization | inlinestatic |
| readRuntimeVariantFromStorage(const void *StorageBasePtr, ArrayRef< LambdaRegistry::JitVariantMap > VariantSchemas) | proteus::TransformLambdaSpecialization | inlinestatic |
| readRuntimeVariantsFromKernelArgs(void *const *KernelArgs, ArrayRef< LambdaKernelArgLocation > KernelArgLocations, ArrayRef< LambdaRegistry::JitVariantMap > VariantSchemas) | proteus::TransformLambdaSpecialization | inlinestatic |
| transformDeviceKernel(Module &M, uint64_t FunctorID, const LambdaCallsiteRuntimeConstantsMap &CallsiteRuntimeConstants) | proteus::TransformLambdaSpecialization | inlinestatic |
| transformHostFunction(Module &M, Function &Lambda, const JitVariantMap &RuntimeVariant) | proteus::TransformLambdaSpecialization | inlinestatic |