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().