[llvm-commits] [llvm] r150167 - in /llvm/trunk: lib/Target/X86/Disassembler/X86DisassemblerDecoder.c lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h utils/TableGen/X86DisassemblerTables.cpp

Chris Lattner clattner at apple.com
Thu Feb 9 01:42:11 PST 2012

On Feb 9, 2012, at 12:58 AM, Craig Topper wrote:

> Author: ctopper
> Date: Thu Feb  9 02:58:07 2012
> New Revision: 150167
> URL: http://llvm.org/viewvc/llvm-project?rev=150167&view=rev
> Log:
> More tweaks to get the size of the X86 disassembler tables down.

Just to repeat the numbers I put into PR11953:

Wow, that was a huge win!  From 1988020 bytes and:
    Section (__TEXT, __text): 8356
    Section (__TEXT, __cstring): 46982
    Section (__DATA, __const): 962128    (relocatable data)
    Section (__TEXT, __const): 234816     (read only data)
    Section (__TEXT, __eh_frame): 408

to 890820 bytes and:

    Section (__TEXT, __text): 8448
    Section (__TEXT, __cstring): 46982
    Section (__DATA, __const): 249424 (down over 700K!)
    Section (__TEXT, __const): 432656
    Section (__TEXT, __eh_frame): 408

You just carved off over a MB, and sped up the build of that .o file by a lot
too! Thank you!!


More information about the llvm-commits mailing list