[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