Home
last modified time | relevance | path

Searched full:psvinfo (Results 1 – 25 of 45) sorted by relevance

12

/llvm-project/llvm/tools/obj2yaml/
H A Ddxcontainer2yaml.cpp87 const auto &PSVInfo = Container.getPSVInfo(); in dumpDXContainer() local
88 if (!PSVInfo) in dumpDXContainer()
91 std::get_if<dxbc::PSV::v0::RuntimeInfo>(&PSVInfo->getInfo())) { in dumpDXContainer()
95 DXContainerYAML::PSVInfo(P, Container.getDXIL()->first.ShaderKind); in dumpDXContainer()
97 &PSVInfo->getInfo())) in dumpDXContainer()
98 NewPart.Info = DXContainerYAML::PSVInfo(P); in dumpDXContainer()
100 std::get_if<dxbc::PSV::v2::RuntimeInfo>(&PSVInfo->getInfo())) in dumpDXContainer()
101 NewPart.Info = DXContainerYAML::PSVInfo(P); in dumpDXContainer()
103 std::get_if<dxbc::PSV::v3::RuntimeInfo>(&PSVInfo->getInfo())) in dumpDXContainer()
104 NewPart.Info = DXContainerYAML::PSVInfo(P, PSVInfo->getStringTable()); in dumpDXContainer()
[all …]
/llvm-project/llvm/include/llvm/ObjectYAML/
H A DDXContainerYAML.h105 struct PSVInfo {
129 PSVInfo();
130 PSVInfo(const dxbc::PSV::v0::RuntimeInfo *P, uint16_t Stage);
131 PSVInfo(const dxbc::PSV::v1::RuntimeInfo *P);
132 PSVInfo(const dxbc::PSV::v2::RuntimeInfo *P);
133 PSVInfo(const dxbc::PSV::v3::RuntimeInfo *P, StringRef StringTable);
160 std::optional<PSVInfo> Info;
175 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::DXContainerYAML::PSVInfo::MaskVector) in LLVM_YAML_IS_SEQUENCE_VECTOR()
212 template <> struct MappingTraits<DXContainerYAML::PSVInfo> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
213 static void mapping(IO &IO, DXContainerYAML::PSVInfo in LLVM_YAML_IS_SEQUENCE_VECTOR()
104 struct PSVInfo { global() struct
128 EntryNamePSVInfo global() argument
[all...]
/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(cons function in llvm::DXContainerYAML::PSVInfo
[all...]
/llvm-project/llvm/unittests/Object/
H A DDXContainerTest.cpp261 PSVInfo: in TEST()
299 const auto &PSVInfo = C->getPSVInfo(); in TEST() local
300 ASSERT_TRUE(PSVInfo.has_value()); in TEST()
302 EXPECT_EQ(PSVInfo->getResourceCount(), 3u); in TEST()
304 auto It = PSVInfo->getResources().begin(); in TEST()
306 EXPECT_TRUE(It == PSVInfo->getResources().begin()); in TEST()
323 EXPECT_TRUE(It == PSVInfo->getResources().begin()); in TEST()
346 EXPECT_FALSE(It == PSVInfo->getResources().end()); in TEST()
351 EXPECT_TRUE(It == PSVInfo->getResources().end()); in TEST()
352 EXPECT_FALSE(It != PSVInfo in TEST()
578 const auto &PSVInfo = C.getPSVInfo(); TEST() local
[all...]
/llvm-project/llvm/test/ObjectYAML/DXContainer/
H A DPSVv0-compute.yaml14 PSVInfo:
42 # CHECK: PSVInfo:
H A DPSVv0-amplification.yaml14 PSVInfo:
43 # CHECK: PSVInfo:
H A DPSVv0-vertex.yaml14 PSVInfo:
43 # CHECK: PSVInfo:
H A DPSVv0-hull.yaml14 PSVInfo:
46 # CHECK: PSVInfo:
H A DPSVv0-domain.yaml14 PSVInfo:
45 # CHECK: PSVInfo:
H A DPSVv0-pixel.yaml14 PSVInfo:
44 # CHECK: PSVInfo:
H A DPSVv0-geometry.yaml14 PSVInfo:
46 # CHECK: PSVInfo:
H A DPSVv0-mesh.yaml14 PSVInfo:
47 # CHECK: PSVInfo:
H A DPSVv1-compute.yaml14 PSVInfo:
53 # CHECK: PSVInfo:
H A DPSVv1-pixel.yaml14 PSVInfo:
55 # CHECK: PSVInfo:
H A DPSVv1-amplification.yaml14 PSVInfo:
54 # CHECK: PSVInfo:
H A DPSVv1-vertex.yaml14 PSVInfo:
54 # CHECK: PSVInfo:
H A DPSVv1-domain.yaml14 PSVInfo:
58 # CHECK: PSVInfo:
H A DPSVv1-geometry.yaml14 PSVInfo:
58 # CHECK: PSVInfo:
H A DPSVv2-compute.yaml14 PSVInfo:
62 # CHECK: PSVInfo:
H A DPSVv2-vertex.yaml14 PSVInfo:
63 # CHECK: PSVInfo:
H A DPSVv1-mesh.yaml14 PSVInfo:
60 # CHECK: PSVInfo:
H A DPSVv3-compute.yaml14 PSVInfo:
63 # CHECK: PSVInfo:
H A DPSVv1-hull.yaml14 PSVInfo:
59 # CHECK: PSVInfo:
H A DPSVv2-amplification.yaml14 PSVInfo:
63 # CHECK: PSVInfo:
H A DPSVv3-amplification.yaml14 PSVInfo:
64 # CHECK: PSVInfo:

12