LLVM 22.0.0git
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 165 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: