[DebugInfo] convert btf_tag attrs to DI annotations for DISubprograms
authorYonghong Song <yhs@fb.com>
Thu, 26 Aug 2021 06:13:38 +0000 (23:13 -0700)
committerYonghong Song <yhs@fb.com>
Thu, 26 Aug 2021 15:54:11 +0000 (08:54 -0700)
commit2de051ba124d92de953ac2420668407f458bcec6
treee9858fb52c74336a91f4b4422c8e99110aad34d4
parenta8125bf4a869fee02ebc49e0699688f768bfde2b
[DebugInfo] convert btf_tag attrs to DI annotations for DISubprograms

Generate btf_tag annotations for DISubprograms. The annotations
are represented as an DINodeArray in DebugInfo.

Differential Revision: https://reviews.llvm.org/D106618
clang/lib/CodeGen/CGDebugInfo.cpp
clang/test/CodeGen/attr-btf_tag-disubprogram-callsite.c [new file with mode: 0644]
clang/test/CodeGen/attr-btf_tag-disubprogram.c [new file with mode: 0644]