[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, 8 Feb 2024 21:48:18 +0000 (22:48 +0100)
commitc78217784cb9da453f917018c4a55ee7b991c927
tree434b40511e12261e19a1436b6821ef4e7bfe6754
parent028f5c3865aeeaf60a0f7a46b9f174639ec23d3d
[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