[PATCH 54/79] [DebugInfo] Support translation of DebugBuildIdentifier/DebugStoragePat...
authorLU-JOHN <111294400+LU-JOHN@users.noreply.github.com>
Fri, 19 May 2023 20:05:37 +0000 (15:05 -0500)
committerAndreas Beckmann <anbe@debian.org>
Thu, 8 Feb 2024 21:48:18 +0000 (22:48 +0100)
commitdfc26e14921326bbb1e93f4c4f67a8c38af3fd58
tree2c3090fd0fd0f7fb03b541bda145219a922c994e
parentca4f546ddcab0e8b630322ba042efaa94bbbd5b7
[PATCH 54/79] [DebugInfo] Support translation of DebugBuildIdentifier/DebugStoragePath instruction (#1977)

LLVM compileUnit dwoId is translated to/from DebugBuildIdentifier.
LLVM compileUnit splitDebugFilename is translated to/from DebugStoragePath.

Specification:
https://github.com/KhronosGroup/SPIRV-Registry/blob/main/nonsemantic/NonSemantic.Shader.DebugInfo.100.asciidoc#DebugBuildIdentifier
https://github.com/KhronosGroup/SPIRV-Registry/blob/main/nonsemantic/NonSemantic.Shader.DebugInfo.100.asciidoc#DebugStoragePath

Gbp-Pq: Name 0054-DebugInfo-Support-translation-of-DebugBuildIdentifie.patch
lib/SPIRV/LLVMToSPIRVDbgTran.cpp
lib/SPIRV/LLVMToSPIRVDbgTran.h
lib/SPIRV/SPIRVToLLVMDbgTran.cpp
lib/SPIRV/SPIRVToLLVMDbgTran.h
lib/SPIRV/libSPIRV/SPIRV.debug.h
lib/SPIRV/libSPIRV/SPIRVExtInst.h
test/DebugInfo/storagePath_dwo.ll [new file with mode: 0644]