aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2014-04-30 16:25:02 +0000
committerHans Wennborg <hans@hanshq.net>2014-04-30 16:25:02 +0000
commit83e6e1e926088ddb0dc3ec2356785044740e1421 (patch)
tree04b81b9436fcb551f0f8d39fac928b5bf988857c /llvm/lib/CodeGen/MachineFunction.cpp
parenta8c577e4544c8b7d8be51c5565cd341e5a4fb38f (diff)
downloadllvm-83e6e1e926088ddb0dc3ec2356785044740e1421.zip
llvm-83e6e1e926088ddb0dc3ec2356785044740e1421.tar.gz
llvm-83e6e1e926088ddb0dc3ec2356785044740e1421.tar.bz2
ELFObjectWriter: deduplicate suffices in strtab
We already do this for shstrtab, so might as well do it for strtab. This extracts the string table building code into a separate class. The idea is to use it for other object formats too. I mostly wanted to do this for the general principle, but it does save a little bit on object file size. I tried this on a clang bootstrap and saved 0.54% on the sum of object file sizes (1.14 MB out of 212 MB for a release build). Differential Revision: http://reviews.llvm.org/D3533 llvm-svn: 207670
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions