[PATCH 32/79] [DebugInfo] Add DW_ATE_complex_float translation (#1946)
authorDmitry Sidorov <dmitry.sidorov@intel.com>
Wed, 12 Apr 2023 14:24:16 +0000 (16:24 +0200)
committerAndreas Beckmann <anbe@debian.org>
Thu, 8 Feb 2024 21:48:18 +0000 (22:48 +0100)
commit05a480cdf3942b19a8857ac43c43ea83f078eed3
tree75ab1be1bc1c71d2ec36df10d1cc289535542c92
parent7b81aab2ac627b96bd7ddd64a4a24787c65aa9dc
[PATCH 32/79] [DebugInfo] Add DW_ATE_complex_float translation (#1946)

It's mapped on new Encoding value for DebugBasicType in NonSemantic.Shader.DebugInfo.200 spec.
If another DebugInfo instruction set is specified - it's mapped to DW_TAG_unspecified_type

Spec:
KhronosGroup/SPIRV-Registry#186

Signed-off-by: Sidorov, Dmitry <dmitry.sidorov@intel.com>
Gbp-Pq: Name 0032-DebugInfo-Add-DW_ATE_complex_float-translation-1946.patch
lib/SPIRV/LLVMToSPIRVDbgTran.cpp
lib/SPIRV/SPIRVReader.cpp
lib/SPIRV/libSPIRV/SPIRV.debug.h
test/DebugInfo/NonSemantic/Shader200/FortranComplex.ll [new file with mode: 0644]
tools/llvm-spirv/llvm-spirv.cpp