[PATCH 40/79] [Backport to 15][DebugInfo] Support translation of DebugEntryPoint...
authorViktoria Maximova <viktoria.maksimova@intel.com>
Wed, 26 Apr 2023 11:25:30 +0000 (04:25 -0700)
committerAndreas Beckmann <anbe@debian.org>
Thu, 14 Mar 2024 19:01:08 +0000 (20:01 +0100)
commitd78f852acf42a7e094329e6d277646204f4e19ec
treef1dead7e95171773ee960fa35a655b8517e797cf
parentd9b3bb0c30cbc6be598a1aef6a3371f3d6e65a15
[PATCH 40/79] [Backport to 15][DebugInfo] Support translation of DebugEntryPoint instruction (#1973)

This instruction is generated for DWARF `DISPFlagMainSubprogram` flag of
function as well as for `spir_kernel` functions.

Spec:
https://github.com/KhronosGroup/SPIRV-Registry/blob/main/nonsemantic/NonSemantic.Shader.DebugInfo.100.asciidoc#DebugEntryPoint

Gbp-Pq: Name 0040-Backport-to-15-DebugInfo-Support-translation-of-Debu.patch
lib/SPIRV/LLVMToSPIRVDbgTran.cpp
lib/SPIRV/LLVMToSPIRVDbgTran.h
lib/SPIRV/SPIRVReader.cpp
lib/SPIRV/SPIRVToLLVMDbgTran.cpp
lib/SPIRV/SPIRVToLLVMDbgTran.h
lib/SPIRV/libSPIRV/SPIRV.debug.h
lib/SPIRV/libSPIRV/SPIRVExtInst.h
test/DebugInfo/NonSemantic/DebugFunction.cl
test/DebugInfo/NonSemantic/DebugInfoProducer.ll
test/DebugInfo/NonSemantic/Shader200/FortranArray.ll