Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
Public Attributes | List of all members
proteus::LambdaKernelArgAnalysis Struct Reference

#include <KernelArgVisitor.h>

Public Attributes

Function * KernelFunction = nullptr
 
uint32_t KernelArgIndex = 0
 
int64_t Offset = 0
 
std::optional< RuntimeConstantType > ChangedRCLayout = std::nullopt
 

Member Data Documentation

◆ ChangedRCLayout

std::optional<RuntimeConstantType> proteus::LambdaKernelArgAnalysis::ChangedRCLayout = std::nullopt

◆ KernelArgIndex

uint32_t proteus::LambdaKernelArgAnalysis::KernelArgIndex = 0

◆ KernelFunction

Function* proteus::LambdaKernelArgAnalysis::KernelFunction = nullptr

◆ Offset

int64_t proteus::LambdaKernelArgAnalysis::Offset = 0

The documentation for this struct was generated from the following file: