|
Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
#include <KernelArgVisitor.h>
Public Attributes | |
| Function * | KernelFunction = nullptr |
| uint32_t | KernelArgIndex = 0 |
| int64_t | Offset = 0 |
| std::optional< RuntimeConstantType > | ChangedRCLayout = std::nullopt |
| std::optional<RuntimeConstantType> proteus::LambdaKernelArgAnalysis::ChangedRCLayout = std::nullopt |
| uint32_t proteus::LambdaKernelArgAnalysis::KernelArgIndex = 0 |
| Function* proteus::LambdaKernelArgAnalysis::KernelFunction = nullptr |
| int64_t proteus::LambdaKernelArgAnalysis::Offset = 0 |