|
LLVM 22.0.0git
|
#include "llvm/ObjectYAML/DXContainerYAML.h"
Public Member Functions | |
| template<typename T> | |
| T & | getOrInsertImpl (RootParameterLocationYaml &ParamDesc, SmallVectorImpl< T > &Container) |
| RootConstantsYaml & | getOrInsertConstants (RootParameterLocationYaml &ParamDesc) |
| RootDescriptorYaml & | getOrInsertDescriptor (RootParameterLocationYaml &ParamDesc) |
| DescriptorTableYaml & | getOrInsertTable (RootParameterLocationYaml &ParamDesc) |
| void | insertLocation (RootParameterLocationYaml &Location) |
Public Attributes | |
| SmallVector< RootParameterLocationYaml > | Locations |
| SmallVector< RootConstantsYaml > | Constants |
| SmallVector< RootDescriptorYaml > | Descriptors |
| SmallVector< DescriptorTableYaml > | Tables |
Definition at line 131 of file DXContainerYAML.h.
|
inline |
Definition at line 149 of file DXContainerYAML.h.
References Constants, and getOrInsertImpl().
Referenced by llvm::DXContainerYAML::RootSignatureYamlDesc::create(), and llvm::yaml::MappingContextTraits< DXContainerYAML::RootParameterLocationYaml, DXContainerYAML::RootSignatureYamlDesc >::mapping().
|
inline |
Definition at line 154 of file DXContainerYAML.h.
References Descriptors, and getOrInsertImpl().
Referenced by llvm::DXContainerYAML::RootSignatureYamlDesc::create(), and llvm::yaml::MappingContextTraits< DXContainerYAML::RootParameterLocationYaml, DXContainerYAML::RootSignatureYamlDesc >::mapping().
|
inline |
Definition at line 139 of file DXContainerYAML.h.
References llvm::SmallVectorImpl< T >::emplace_back(), llvm::DXContainerYAML::RootParameterLocationYaml::IndexInSignature, llvm::SmallVectorTemplateCommon< T, typename >::size(), and T.
Referenced by getOrInsertConstants(), getOrInsertDescriptor(), and getOrInsertTable().
|
inline |
Definition at line 158 of file DXContainerYAML.h.
References getOrInsertImpl(), and Tables.
Referenced by llvm::yaml::MappingContextTraits< DXContainerYAML::RootParameterLocationYaml, DXContainerYAML::RootSignatureYamlDesc >::mapping(), and llvm::readDescriptorRanges().
|
inline |
Definition at line 162 of file DXContainerYAML.h.
References Locations.
Referenced by llvm::DXContainerYAML::RootSignatureYamlDesc::create(), and llvm::readDescriptorRanges().
| SmallVector<RootConstantsYaml> llvm::DXContainerYAML::RootParameterYamlDesc::Constants |
Definition at line 134 of file DXContainerYAML.h.
Referenced by getOrInsertConstants().
| SmallVector<RootDescriptorYaml> llvm::DXContainerYAML::RootParameterYamlDesc::Descriptors |
Definition at line 135 of file DXContainerYAML.h.
Referenced by getOrInsertDescriptor().
| SmallVector<RootParameterLocationYaml> llvm::DXContainerYAML::RootParameterYamlDesc::Locations |
Definition at line 132 of file DXContainerYAML.h.
Referenced by insertLocation(), and llvm::yaml::MappingTraits< DXContainerYAML::RootSignatureYamlDesc >::mapping().
| SmallVector<DescriptorTableYaml> llvm::DXContainerYAML::RootParameterYamlDesc::Tables |
Definition at line 136 of file DXContainerYAML.h.
Referenced by getOrInsertTable().