[CodeView] Emit function types in -gline-tables-only.
authorAmy Huang <akhuang@google.com>
Tue, 12 Jan 2021 00:37:29 +0000 (16:37 -0800)
committerAmy Huang <akhuang@google.com>
Wed, 20 Jan 2021 20:47:35 +0000 (12:47 -0800)
commita3d7cee7f9bdfbe3e88e4de39a76c3d3e2690fdb
treed6e07d1d11d5d393d4bdc4679843d1cfbe84c271
parent0996b590aaafe2de8378fd45a5094c13a4de3360
[CodeView] Emit function types in -gline-tables-only.

This change adds function types to further differentiate between
FUNC_IDs in -gline-tables-only.

Size increase of object files in clang are
Before: 917990 kb
After:  999312 kb

Bug: https://bugs.llvm.org/show_bug.cgi?id=48432

Differential Revision: https://reviews.llvm.org/D95001
clang/lib/CodeGen/CGDebugInfo.cpp
clang/test/CodeGenCXX/debug-info-gline-tables-only-codeview.cpp