LLVM 20.0.0git
|
#include "llvm/ObjectYAML/DXContainerYAML.h"
Public Member Functions | |
SignatureElement ()=default | |
SignatureElement (dxbc::PSV::v0::SignatureElement El, StringRef StringTable, ArrayRef< uint32_t > IdxTable) | |
Public Attributes | |
StringRef | Name |
SmallVector< uint32_t > | Indices |
uint8_t | StartRow |
uint8_t | Cols |
uint8_t | StartCol |
bool | Allocated |
dxbc::PSV::SemanticKind | Kind |
dxbc::PSV::ComponentType | Type |
dxbc::PSV::InterpolationMode | Mode |
llvm::yaml::Hex8 | DynamicMask |
uint8_t | Stream |
Definition at line 77 of file DXContainerYAML.h.
|
default |
|
inline |
Definition at line 80 of file DXContainerYAML.h.
bool llvm::DXContainerYAML::SignatureElement::Allocated |
Definition at line 95 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping().
uint8_t llvm::DXContainerYAML::SignatureElement::Cols |
Definition at line 93 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping().
llvm::yaml::Hex8 llvm::DXContainerYAML::SignatureElement::DynamicMask |
Definition at line 100 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping().
SmallVector<uint32_t> llvm::DXContainerYAML::SignatureElement::Indices |
Definition at line 90 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping().
dxbc::PSV::SemanticKind llvm::DXContainerYAML::SignatureElement::Kind |
Definition at line 96 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping().
dxbc::PSV::InterpolationMode llvm::DXContainerYAML::SignatureElement::Mode |
Definition at line 99 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping().
StringRef llvm::DXContainerYAML::SignatureElement::Name |
Definition at line 89 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping().
uint8_t llvm::DXContainerYAML::SignatureElement::StartCol |
Definition at line 94 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping().
uint8_t llvm::DXContainerYAML::SignatureElement::StartRow |
Definition at line 92 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping().
uint8_t llvm::DXContainerYAML::SignatureElement::Stream |
Definition at line 101 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping().
dxbc::PSV::ComponentType llvm::DXContainerYAML::SignatureElement::Type |
Definition at line 98 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping().