|
LLVM 22.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 216 of file DXContainerYAML.h.
|
default |
|
inline |
Definition at line 219 of file DXContainerYAML.h.
References Allocated, Cols, DynamicMask, llvm::find(), Indices, Kind, Mode, Name, StartCol, StartRow, Stream, substr(), and Type.
| bool llvm::DXContainerYAML::SignatureElement::Allocated |
Definition at line 234 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping(), and SignatureElement().
| uint8_t llvm::DXContainerYAML::SignatureElement::Cols |
Definition at line 232 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping(), and SignatureElement().
| llvm::yaml::Hex8 llvm::DXContainerYAML::SignatureElement::DynamicMask |
Definition at line 239 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping(), and SignatureElement().
| SmallVector<uint32_t> llvm::DXContainerYAML::SignatureElement::Indices |
Definition at line 229 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping(), and SignatureElement().
| dxbc::PSV::SemanticKind llvm::DXContainerYAML::SignatureElement::Kind |
Definition at line 235 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping(), and SignatureElement().
| dxbc::PSV::InterpolationMode llvm::DXContainerYAML::SignatureElement::Mode |
Definition at line 238 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping(), and SignatureElement().
| StringRef llvm::DXContainerYAML::SignatureElement::Name |
Definition at line 228 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping(), and SignatureElement().
| uint8_t llvm::DXContainerYAML::SignatureElement::StartCol |
Definition at line 233 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping(), and SignatureElement().
| uint8_t llvm::DXContainerYAML::SignatureElement::StartRow |
Definition at line 231 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping(), and SignatureElement().
| uint8_t llvm::DXContainerYAML::SignatureElement::Stream |
Definition at line 240 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping(), and SignatureElement().
| dxbc::PSV::ComponentType llvm::DXContainerYAML::SignatureElement::Type |
Definition at line 237 of file DXContainerYAML.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::SignatureElement >::mapping(), and SignatureElement().