llvm-project
ca6e386c - Reland "[DirectX][ObjectYAML] Add ILDN part support" (#197749)

Commit
11 hours ago
Reland "[DirectX][ObjectYAML] Add ILDN part support" (#197749) This relands #194508, which was reverted in #197348. This reland addresses the revert reasons: - Rename `DXContainerYAML::DebugName::DebugName` to `Filename` to avoid compilation failures on older `cl.exe` versions due to field name matching its class name. - Fix layering by reverting the MC -> Object dependency introduced previously: `ILDNData` is no longer defined in `llvm/Object/DXContainer.h` and used by MC. Instead, ILDN fields are represented by `mcdxbc::DebugName` in `llvm/MC/DXContainerInfo.h`, and Object uses that type (Object already depends on MC).
Author
Parents
Loading