[all-commits] [llvm/llvm-project] 76699b: [DirectX] Write DXIL with debug info to ILDB part ...

Ilia Kuklin via All-commits all-commits at lists.llvm.org
Mon Jun 8 07:38:33 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 76699bcfc8af5ef44d7e725de68f6c2339230f9f
      https://github.com/llvm/llvm-project/commit/76699bcfc8af5ef44d7e725de68f6c2339230f9f
  Author: Ilia Kuklin <ikuklin at accesssoftek.com>
  Date:   2026-06-08 (Mon, 08 Jun 2026)

  Changed paths:
    M llvm/include/llvm/BinaryFormat/DXContainer.h
    M llvm/lib/BinaryFormat/DXContainer.cpp
    M llvm/lib/MC/MCDXContainerWriter.cpp
    M llvm/lib/Target/DirectX/DXContainerGlobals.cpp
    M llvm/lib/Target/DirectX/DXILWriter/DXILWriterPass.cpp
    M llvm/test/CodeGen/DirectX/ContainerData/DebugShaderHash.ll
    A llvm/test/CodeGen/DirectX/embed-ildb.ll
    M llvm/test/tools/dxil-dis/dbg-declare-undef.ll
    M llvm/test/tools/dxil-dis/dbg-value.ll
    M llvm/test/tools/dxil-dis/debug-info.ll
    M llvm/test/tools/dxil-dis/di-compile-unit-versioned-language.ll
    M llvm/test/tools/dxil-dis/di-compile-unit.ll
    M llvm/test/tools/dxil-dis/di-globalvariable.ll
    M llvm/test/tools/dxil-dis/di-label.ll
    M llvm/test/tools/dxil-dis/di-subprogram.ll
    M llvm/test/tools/dxil-dis/di-subrange.ll
    M llvm/test/tools/dxil-dis/di-subrangetype.ll
    M llvm/test/tools/dxil-dis/vla.ll

  Log Message:
  -----------
  [DirectX] Write DXIL with debug info to ILDB part (#201423)

This patch writes bitcode with debug info to ILDB part, then strips that
bitcode from all debug info and writes it to DXIL part.

Note: as of now, `StripDebugInfo` doesn't remove all the debug info, but
this will be fixed in #201336 and doesn't affect this patch.



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