aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/Object.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2015-06-30 00:10:54 +0000
committerRui Ueyama <ruiu@google.com>2015-06-30 00:10:54 +0000
commitc15139bb6d47e1ae36b0828e37e3593ce621b2fc (patch)
treebce9c1ced1fa6d4b2bf36f22e3887ec0a3b5c449 /llvm/lib/Object/Object.cpp
parente40d30f3ea27a8e94e22297f841c62dcd1b382bc (diff)
downloadllvm-c15139bb6d47e1ae36b0828e37e3593ce621b2fc.zip
llvm-c15139bb6d47e1ae36b0828e37e3593ce621b2fc.tar.gz
llvm-c15139bb6d47e1ae36b0828e37e3593ce621b2fc.tar.bz2
COFF: Make DefinedCOFF one pointer smaller.
The size of this class actually matters because this is the most popular class among all classes. We create a Defined symbol for each defined symbol in a symbol table. That can be millions for a large program. For example, linking LLD instantiates this class millions times. llvm-svn: 241025
Diffstat (limited to 'llvm/lib/Object/Object.cpp')
0 files changed, 0 insertions, 0 deletions