LLVM 19.0.0git
Public Attributes | List of all members
llvm::mcdxbc::PSVSignatureElement Struct Reference

#include "llvm/MC/DXContainerPSVInfo.h"

Public Attributes

StringRef Name
 
SmallVector< uint32_tIndices
 
uint8_t StartRow
 
uint8_t Cols
 
uint8_t StartCol
 
bool Allocated
 
dxbc::PSV::SemanticKind Kind
 
dxbc::PSV::ComponentType Type
 
dxbc::PSV::InterpolationMode Mode
 
uint8_t DynamicMask
 
uint8_t Stream
 

Detailed Description

Definition at line 29 of file DXContainerPSVInfo.h.

Member Data Documentation

◆ Allocated

bool llvm::mcdxbc::PSVSignatureElement::Allocated

Definition at line 35 of file DXContainerPSVInfo.h.

◆ Cols

uint8_t llvm::mcdxbc::PSVSignatureElement::Cols

Definition at line 33 of file DXContainerPSVInfo.h.

◆ DynamicMask

uint8_t llvm::mcdxbc::PSVSignatureElement::DynamicMask

Definition at line 39 of file DXContainerPSVInfo.h.

◆ Indices

SmallVector<uint32_t> llvm::mcdxbc::PSVSignatureElement::Indices

Definition at line 31 of file DXContainerPSVInfo.h.

◆ Kind

dxbc::PSV::SemanticKind llvm::mcdxbc::PSVSignatureElement::Kind

Definition at line 36 of file DXContainerPSVInfo.h.

◆ Mode

dxbc::PSV::InterpolationMode llvm::mcdxbc::PSVSignatureElement::Mode

Definition at line 38 of file DXContainerPSVInfo.h.

◆ Name

StringRef llvm::mcdxbc::PSVSignatureElement::Name

Definition at line 30 of file DXContainerPSVInfo.h.

◆ StartCol

uint8_t llvm::mcdxbc::PSVSignatureElement::StartCol

Definition at line 34 of file DXContainerPSVInfo.h.

◆ StartRow

uint8_t llvm::mcdxbc::PSVSignatureElement::StartRow

Definition at line 32 of file DXContainerPSVInfo.h.

◆ Stream

uint8_t llvm::mcdxbc::PSVSignatureElement::Stream

Definition at line 40 of file DXContainerPSVInfo.h.

◆ Type

dxbc::PSV::ComponentType llvm::mcdxbc::PSVSignatureElement::Type

Definition at line 37 of file DXContainerPSVInfo.h.


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