This patch adds support for parsing the DXIL part data into the
ObjectYAML tooling.
The DXIL part has additional headers describing the shader and bitcode
data and stores serialized bitcode after the headers.
Depends on D124945
Paths
| Differential D126795
[DX][ObjYAML] Support for parsing DXIL part ClosedPublic Authored by beanz on Jun 1 2022, 10:24 AM.
Details Summary This patch adds support for parsing the DXIL part data into the The DXIL part has additional headers describing the shader and bitcode Depends on D124945
Diff Detail
Event Timeline
This revision is now accepted and ready to land.Jun 6 2022, 2:46 PM This revision was landed with ongoing or failed builds.Jun 6 2022, 4:49 PM Closed by commit rG21c945230548: [DX][ObjYAML] Support for parsing DXIL part (authored by beanz). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 434644 llvm/include/llvm/BinaryFormat/DXContainer.h
llvm/include/llvm/Object/DXContainer.h
llvm/include/llvm/ObjectYAML/DXContainerYAML.h
llvm/lib/Object/DXContainer.cpp
llvm/lib/ObjectYAML/DXContainerEmitter.cpp
llvm/lib/ObjectYAML/DXContainerYAML.cpp
llvm/test/tools/obj2yaml/DXContainer/DXILPart.yaml
llvm/tools/obj2yaml/dxcontainer2yaml.cpp
|
In bytes or dwords?