Home
last modified time | relevance | path

Searched refs:PSVInfo (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DDXContainerYAML.h104 struct PSVInfo { struct
128 PSVInfo(); argument
129 PSVInfo(const dxbc::PSV::v0::RuntimeInfo *P, uint16_t Stage);
130 PSVInfo(const dxbc::PSV::v1::RuntimeInfo *P);
131 PSVInfo(const dxbc::PSV::v2::RuntimeInfo *P);
132 PSVInfo(const dxbc::PSV::v3::RuntimeInfo *P, StringRef StringTable);
159 std::optional<PSVInfo> Info;
174 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::DXContainerYAML::PSVInfo::MaskVector) in LLVM_YAML_IS_SEQUENCE_VECTOR()
209 template <> struct MappingTraits<DXContainerYAML::PSVInfo> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
210 static void mapping(IO &IO, DXContainerYAML::PSVInfo &PSV); in LLVM_YAML_IS_SEQUENCE_VECTOR()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDXContainerYAML.cpp48 DXContainerYAML::PSVInfo::PSVInfo() : Version(0) { in PSVInfo() function in llvm::DXContainerYAML::PSVInfo
52 DXContainerYAML::PSVInfo::PSVInfo(const dxbc::PSV::v0::RuntimeInfo *P, in PSVInfo() function in llvm::DXContainerYAML::PSVInfo
65 DXContainerYAML::PSVInfo::PSVInfo(const dxbc::PSV::v1::RuntimeInfo *P) in PSVInfo() function in llvm::DXContainerYAML::PSVInfo
71 DXContainerYAML::PSVInfo::PSVInfo(const dxbc::PSV::v2::RuntimeInfo *P) in PSVInfo() function in llvm::DXContainerYAML::PSVInfo
77 DXContainerYAML::PSVInfo::PSVInfo(const dxbc::PSV::v3::RuntimeInfo *P, in PSVInfo() function in llvm::DXContainerYAML::PSVInfo
129 void MappingTraits<DXContainerYAML::PSVInfo>::mapping( in mapping()
130 IO &IO, DXContainerYAML::PSVInfo &PSV) { in mapping()
277 void DXContainerYAML::PSVInfo::mapInfoForVersion(yaml::IO &IO) { in mapInfoForVersion()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DDXContainer.cpp96 if (PSVInfo) in parsePSVInfo()
98 PSVInfo = DirectX::PSVRuntimeInfo(Part); in parsePSVInfo()
201 if (PSVInfo) { in parsePartOffsets()
205 if (Error Err = PSVInfo->parse(DXIL->first.ShaderKind)) in parsePartOffsets()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DDXContainer.h289 std::optional<DirectX::PSVRuntimeInfo> PSVInfo; variable
386 return PSVInfo; in getPSVInfo()