[PATCH] D18477: Drop debug info for DISubprograms that are not referenced by anything
Adrian Prantl via llvm-commits
llvm-commits at lists.llvm.org
Sat Apr 9 11:08:03 PDT 2016
aprantl added a comment.
It turns out that I messed up while rebasing the patch. We save 20kb on llc.
Baseline:
File symtab strtab code data DWARF debug STABS debug other file
========= ================= ================= ================= ================= ================= ================= =======================================
1449525800 1417344 0.10% 5616761 0.39% 26037272 1.80%1349841343 93.12% 0 0.00% 66613080 4.60%
Average sizes:
1884949 1843 0.10% 7303 0.39% 33858 1.80% 1755320 93.12% 0 0.00% 86622 4.60%
New:
File symtab strtab code data DWARF debug STABS debug other file
========= ================= ================= ================= ================= ================= ================= =======================================
1449497856 1417280 0.10% 5616535 0.39% 26035595 1.80%1349819842 93.12% 0 0.00% 66608604 4.60%
Average sizes:
1884912 1843 0.10% 7303 0.39% 33856 1.80% 1755292 93.12% 0 0.00% 86617 4.60%
http://reviews.llvm.org/D18477
More information about the llvm-commits
mailing list