[llvm-bugs] [Bug 4370] Debug/Function.o is 700k

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Nov 19 10:36:29 PST 2018


https://bugs.llvm.org/show_bug.cgi?id=4370

Reid Kleckner <rnk at google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|System Library              |Core LLVM classes
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED
                 CC|                            |rnk at google.com

--- Comment #5 from Reid Kleckner <rnk at google.com> ---
I think I fixed the real problem this is referring to back in r258774, which
replaced the radix-y string prefix generated switch code with a plain binary
search.

My build (clang-cl, optimizations enabled, debug info enabled, asserts enabled)
has a Function.obj that's 2.9MB, so that's quite large relative to these
numbers, but the text is very very small, only 38618 bytes. The readonly data
is about 500KB, i.e. the tables of intrinsic data. The rest is debug info. I
don't think there's anything to do here. We need the intrinsic data tables
somewhere.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20181119/3985aede/attachment.html>


More information about the llvm-bugs mailing list