[PATCH 25/79] [Backport to 15][DebugInfo] Start adopting debug info instructions...
authorDmitry Sidorov <dmitry.sidorov@intel.com>
Tue, 21 Mar 2023 22:20:39 +0000 (23:20 +0100)
committerAndreas Beckmann <anbe@debian.org>
Thu, 14 Mar 2024 19:01:08 +0000 (20:01 +0100)
commit26a651a2120696b2a2d27c4f0760dac0673cb7fe
treee6424b0bfbbae35231a759059370a8d1a4064782
parent1f5ba9d91b0599ca024c595793c89212b3cfbd23
[PATCH 25/79] [Backport to 15][DebugInfo] Start adopting debug info instructions for NonSemantic set (#1887)

List of changes:

All Literal parameters of instructions in OpenCL.DebugInfo.100
are OpConstants in NonSemantic.Shader.DebugInfo.100 and
NonSemantic.Shader.DebugInfo.200;
SPV_KHR_non_semantic_info is being implicitly added for nonsemantic
debug info;

Gbp-Pq: Name 0025-Backport-to-15-DebugInfo-Start-adopting-debug-info-i.patch
32 files changed:
include/LLVMSPIRVExtensions.inc
include/LLVMSPIRVOpts.h
lib/SPIRV/LLVMToSPIRVDbgTran.cpp
lib/SPIRV/LLVMToSPIRVDbgTran.h
lib/SPIRV/SPIRVReader.cpp
lib/SPIRV/SPIRVToLLVMDbgTran.cpp
lib/SPIRV/SPIRVToLLVMDbgTran.h
lib/SPIRV/libSPIRV/SPIRVEnum.h
lib/SPIRV/libSPIRV/SPIRVFunction.cpp
lib/SPIRV/libSPIRV/SPIRVInstruction.h
lib/SPIRV/libSPIRV/SPIRVModule.cpp
lib/SPIRV/libSPIRV/SPIRVModule.h
test/DebugInfo/DebugInfoSubrangeWithOnlyCount.spt
test/DebugInfo/Generic/tu-member-opaque.spvasm
test/DebugInfo/NonSemantic/DebugFunction.cl [new file with mode: 0644]
test/DebugInfo/NonSemantic/Shader200/DIModule.ll [new file with mode: 0644]
test/DebugInfo/NonSemantic/Shader200/DebugInfoStringType.ll [new file with mode: 0644]
test/DebugInfo/NonSemantic/Shader200/DebugInfoSubrange.ll [new file with mode: 0644]
test/DebugInfo/NonSemantic/Shader200/DebugInfoTargetFunction.ll [new file with mode: 0644]
test/DebugInfo/NonSemantic/Shader200/FortranArray.ll [new file with mode: 0644]
test/DebugInfo/NonSemantic/Shader200/FortranDynamicArrayExpr.ll [new file with mode: 0644]
test/DebugInfo/NonSemantic/Shader200/FortranDynamicArrayVar.ll [new file with mode: 0644]
test/DebugInfo/NonSemantic/Shader200/SourceLanguageLLVMToSPIRV.ll [new file with mode: 0644]
test/DebugInfo/NonSemanticKernel100/DIModule.ll [deleted file]
test/DebugInfo/NonSemanticKernel100/DebugInfoStringType.ll [deleted file]
test/DebugInfo/NonSemanticKernel100/DebugInfoSubrange.ll [deleted file]
test/DebugInfo/NonSemanticKernel100/DebugInfoTargetFunction.ll [deleted file]
test/DebugInfo/NonSemanticKernel100/FortranArray.ll [deleted file]
test/DebugInfo/NonSemanticKernel100/FortranDynamicArrayExpr.ll [deleted file]
test/DebugInfo/NonSemanticKernel100/FortranDynamicArrayVar.ll [deleted file]
test/DebugInfo/NonSemanticKernel100/SourceLanguageLLVMToSPIRV.ll [deleted file]
tools/llvm-spirv/llvm-spirv.cpp