search for: sizeinfo

Displaying 4 results from an estimated 4 matches for "sizeinfo".

2019 Apr 16
2
Tool to help hunt down binary size regressions
Hi folks, Sometimes I make a change to the compiler that causes a binary size regression and I need to track down where that regression came from. One relatively naive way of doing this is to take two build trees, one compiled with the old compiler and another compiled with the new compiler, and then compare the symbol sizes (st_size) in the final output files in each build tree. The problem with
2018 Sep 26
5
RFC: Adding a code size analysis tool
...'s enough interest I can explore using an alternative format for visualization, e.g: http://neugierig.org/software/chromium/bloat/ https://github.com/evmar/webtreemap (Thanks JF for pointing these out!) Here's a link to the source code: https://github.com/vedantk/llvm-project/tree/sizeinfo Selected Examples ----------------- Here are a few interesting snippets from a comparison of clang-6 vs. clang-7. First, let's take a look at the function view diffstat. Here are the 10 functions which grew in size the most. On the left hand side, you'll see the demangled function name...
2018 Oct 01
4
RFC: Adding a code size analysis tool
...oat/ <http://neugierig.org/software/chromium/bloat/> > https://github.com/evmar/webtreemap <https://github.com/evmar/webtreemap> > > (Thanks JF for pointing these out!) > > Here's a link to the source code: > > https://github.com/vedantk/llvm-project/tree/sizeinfo <https://github.com/vedantk/llvm-project/tree/sizeinfo> > > Selected Examples > ----------------- > > Here are a few interesting snippets from a comparison of clang-6 vs. clang-7. > > First, let's take a look at the function view diffstat. Here are the 10 > fu...
2018 Oct 01
3
RFC: Adding a code size analysis tool
...g/software/chromium/bloat/> >> https://github.com/evmar/webtreemap <https://github.com/evmar/webtreemap> >> >> (Thanks JF for pointing these out!) >> >> Here's a link to the source code: >> >> https://github.com/vedantk/llvm-project/tree/sizeinfo <https://github.com/vedantk/llvm-project/tree/sizeinfo> >> >> Selected Examples >> ----------------- >> >> Here are a few interesting snippets from a comparison of clang-6 vs. clang-7. >> >> First, let's take a look at the function view diffs...