[all-commits] [llvm/llvm-project] de59f9: [DirectX][ObjectYAML] Add SRCI part support (#199446)
Vladislav Dzhidzhoev via All-commits
all-commits at lists.llvm.org
Fri Jun 5 14:28:57 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: de59f9ed12db9d47ad41ad44d54ec604ef8841cb
https://github.com/llvm/llvm-project/commit/de59f9ed12db9d47ad41ad44d54ec604ef8841cb
Author: Vladislav Dzhidzhoev <vdzhidzhoev at accesssoftek.com>
Date: 2026-06-05 (Fri, 05 Jun 2026)
Changed paths:
M llvm/include/llvm/BinaryFormat/DXContainer.h
M llvm/include/llvm/BinaryFormat/DXContainerConstants.def
M llvm/include/llvm/MC/DXContainerInfo.h
M llvm/include/llvm/Object/DXContainer.h
M llvm/include/llvm/ObjectYAML/DXContainerYAML.h
M llvm/lib/BinaryFormat/DXContainer.cpp
M llvm/lib/MC/DXContainerInfo.cpp
M llvm/lib/Object/DXContainer.cpp
M llvm/lib/ObjectYAML/DXContainerEmitter.cpp
M llvm/lib/ObjectYAML/DXContainerYAML.cpp
A llvm/test/tools/obj2yaml/DXContainer/SRCIPart-compute.yaml
A llvm/test/tools/obj2yaml/DXContainer/SRCIPart-multi-source-compute.yaml
A llvm/test/tools/obj2yaml/DXContainer/SRCIPart-multi-source-zlib-compute.yaml
A llvm/test/tools/obj2yaml/DXContainer/SRCIPart-multi-source-zlib.yaml
A llvm/test/tools/obj2yaml/DXContainer/SRCIPart-multi-source.yaml
A llvm/test/tools/obj2yaml/DXContainer/SRCIPart-zlib-compute.yaml
A llvm/test/tools/obj2yaml/DXContainer/SRCIPart-zlib.yaml
A llvm/test/tools/obj2yaml/DXContainer/SRCIPart.yaml
M llvm/unittests/Object/DXContainerTest.cpp
M llvm/unittests/ObjectYAML/DXContainerYAMLTest.cpp
Log Message:
-----------
[DirectX][ObjectYAML] Add SRCI part support (#199446)
Add support for DXContainer SRCI in the ObjectYAML pipeline so it can be
represented in structured YAML and round-tripped through
yaml2obj/obj2yaml.
SRCI is emitted into shader PDB files. It stores shader source code that
is displayed in PIX, and shader compilation flags.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list