LLVM 19.0.0git
Public Attributes | List of all members
llvm::yaml::SIArgumentInfo Struct Reference

#include "Target/AMDGPU/SIMachineFunctionInfo.h"

Public Attributes

std::optional< SIArgumentPrivateSegmentBuffer
 
std::optional< SIArgumentDispatchPtr
 
std::optional< SIArgumentQueuePtr
 
std::optional< SIArgumentKernargSegmentPtr
 
std::optional< SIArgumentDispatchID
 
std::optional< SIArgumentFlatScratchInit
 
std::optional< SIArgumentPrivateSegmentSize
 
std::optional< SIArgumentWorkGroupIDX
 
std::optional< SIArgumentWorkGroupIDY
 
std::optional< SIArgumentWorkGroupIDZ
 
std::optional< SIArgumentWorkGroupInfo
 
std::optional< SIArgumentLDSKernelId
 
std::optional< SIArgumentPrivateSegmentWaveByteOffset
 
std::optional< SIArgumentImplicitArgPtr
 
std::optional< SIArgumentImplicitBufferPtr
 
std::optional< SIArgumentWorkItemIDX
 
std::optional< SIArgumentWorkItemIDY
 
std::optional< SIArgumentWorkItemIDZ
 

Detailed Description

Definition at line 159 of file SIMachineFunctionInfo.h.

Member Data Documentation

◆ DispatchID

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::DispatchID

◆ DispatchPtr

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::DispatchPtr

◆ FlatScratchInit

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::FlatScratchInit

◆ ImplicitArgPtr

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::ImplicitArgPtr

◆ ImplicitBufferPtr

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::ImplicitBufferPtr

◆ KernargSegmentPtr

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::KernargSegmentPtr

◆ LDSKernelId

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::LDSKernelId

◆ PrivateSegmentBuffer

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::PrivateSegmentBuffer

◆ PrivateSegmentSize

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::PrivateSegmentSize

◆ PrivateSegmentWaveByteOffset

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::PrivateSegmentWaveByteOffset

◆ QueuePtr

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::QueuePtr

◆ WorkGroupIDX

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::WorkGroupIDX

◆ WorkGroupIDY

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::WorkGroupIDY

◆ WorkGroupIDZ

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::WorkGroupIDZ

◆ WorkGroupInfo

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::WorkGroupInfo

◆ WorkItemIDX

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::WorkItemIDX

◆ WorkItemIDY

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::WorkItemIDY

◆ WorkItemIDZ

std::optional<SIArgument> llvm::yaml::SIArgumentInfo::WorkItemIDZ

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