LLVM 24.0.0git
llvm::yaml::SIArgumentInfo Struct Reference

#include "Target/AMDGPU/SIMachineFunctionInfo.h"

Public Attributes

std::optional< SIArgument > PrivateSegmentBuffer
std::optional< SIArgument > DispatchPtr
std::optional< SIArgument > QueuePtr
std::optional< SIArgument > KernargSegmentPtr
std::optional< SIArgument > DispatchID
std::optional< SIArgument > FlatScratchInit
std::optional< SIArgument > PrivateSegmentSize
std::optional< SIArgument > FirstKernArgPreloadReg
std::optional< SIArgument > WorkGroupIDX
std::optional< SIArgument > WorkGroupIDY
std::optional< SIArgument > WorkGroupIDZ
std::optional< SIArgument > WorkGroupInfo
std::optional< SIArgument > LDSKernelId
std::optional< SIArgument > PrivateSegmentWaveByteOffset
std::optional< SIArgument > ImplicitArgPtr
std::optional< SIArgument > ImplicitBufferPtr
std::optional< SIArgument > WorkItemIDX
std::optional< SIArgument > WorkItemIDY
std::optional< SIArgument > WorkItemIDZ

Detailed Description

Definition at line 166 of file SIMachineFunctionInfo.h.

Member Data Documentation

◆ DispatchID

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

◆ DispatchPtr

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

◆ FirstKernArgPreloadReg

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

◆ 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: