[PATCH] D122226: [llvm-pdbutil] Move InputFile/FormatUtil/LinePrinter to the PDB library.

Carlos Alberto Enciso via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 24 05:52:54 PDT 2022


CarlosAlbertoEnciso added a comment.

In D122226#3403269 <https://reviews.llvm.org/D122226#3403269>, @dblaikie wrote:

> Which build configuration is that in & could you include % growth in the chart? (it'd be interesting to see if there's any growth in a build that uses `-ffunction-sections -fdata-sections -Wl,-gc-sections`)

It is a Release configuration. I have included new data for the requested options ( `-ffunction-sections -fdata-sections -Wl,-gc-sections`)

Static libraries

| Module                | Before     | After      | % growth |
| libLLVMDebugInfoPDB.a | 2,646,354  | 2,931,710  | 10.78    |
| libLLVMSymbolize.a    | 324,626    | 324,626    | 0.00     |
| llvm-objdump          | 32,456,936 | 32,456,936 | 0.00     |
| llvm-pdbutil          | 8,084,800  | 8,090,768  | 0.07     |
| llvm-readobj          | 8,733,784  | 8,733,784  | 0.00     |
| llvm-symbolizer       | 7,201,704  | 7,201,704  | 0.00     |
| sancov                | 32,618,920 | 32,618,920 | 0.00     |
|

Shared libraries

| Module                 | Before    | After     | % growth |
| libLLVMDebugInfoPDB.so | 1,180,744 | 1,314,320 | 11.31    |
| libLLVMSymbolize.so    | 232,464   | 232,464   | 0.00     |
| llvm-objdump           | 912,696   | 912,696   | 0.00     |
| llvm-pdbutil           | 1,293,792 | 1,215,952 | -6.02    |
| llvm-readobj           | 2,168,016 | 2,168,016 | 0.00     |
| llvm-symbolizer        | 76,920    | 76,920    | 0.00     |
| sancov                 | 158,432   | 158,432   | 0.00     |


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D122226/new/

https://reviews.llvm.org/D122226



More information about the llvm-commits mailing list