[llvm-dwarfdump][Statistics] Ignore DW_TAG_subroutine_type in statistics
authorKristina Bessonova <kbessonova@accesssoftek.com>
Thu, 9 Jan 2020 20:21:17 +0000 (22:21 +0200)
committerKristina Bessonova <kbessonova@accesssoftek.com>
Tue, 28 Jan 2020 17:50:46 +0000 (19:50 +0200)
commite76106e01c4b79894ac9c28e48e786121e1cdb6c
tree0ac29f00e55cb0bb558f776291c782814ef7e2e2
parent9806b39dae18982864dc3d9cdb2871d9590e5408
[llvm-dwarfdump][Statistics] Ignore DW_TAG_subroutine_type in statistics

DW_TAG_subroutine_type is not really useful for statistics purposes, as it never
has location information. But it may contain DW_TAG_formal_parameter
children that generate number of parameters w/o location and decrease
'availability' metric significantly.

Reviewed by: djtodoro

Differential Revision: https://reviews.llvm.org/D72983
llvm/test/tools/llvm-dwarfdump/X86/statistics.ll
llvm/tools/llvm-dwarfdump/Statistics.cpp