Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
proteus::TransformLambdaSpecialization Member List

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::TransformLambdaSpecializationinlinestatic
readRuntimeVariantFromStorage(const void *StorageBasePtr, ArrayRef< LambdaRegistry::JitVariantMap > VariantSchemas)proteus::TransformLambdaSpecializationinlinestatic
readRuntimeVariantsFromKernelArgs(void *const *KernelArgs, ArrayRef< LambdaKernelArgLocation > KernelArgLocations, ArrayRef< LambdaRegistry::JitVariantMap > VariantSchemas)proteus::TransformLambdaSpecializationinlinestatic
transformDeviceKernel(Module &M, uint64_t FunctorID, const LambdaCallsiteRuntimeConstantsMap &CallsiteRuntimeConstants)proteus::TransformLambdaSpecializationinlinestatic
transformHostFunction(Module &M, Function &Lambda, const JitVariantMap &RuntimeVariant)proteus::TransformLambdaSpecializationinlinestatic