COFF: Add a flag for disabling string tail merging.
authorPeter Collingbourne <peter@pcc.me.uk>
Fri, 11 May 2018 22:21:36 +0000 (22:21 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Fri, 11 May 2018 22:21:36 +0000 (22:21 +0000)
commitd25dfe9bda74dd3d84f5b3e1f2506b0951cac8b8
tree0c658ae3b5c7171f364869122a1adf9ac31e1a30
parent6b3db8519d80d6292f84f744ea7673187b4efda8
COFF: Add a flag for disabling string tail merging.

We discovered (crbug.com/838449#c24) that string tail merging can
negatively affect compressed binary size, so provide a flag to turn
it off for users who care more about compressed size than uncompressed
size.

Differential Revision: https://reviews.llvm.org/D46780

llvm-svn: 332149
lld/COFF/Config.h
lld/COFF/Driver.cpp
lld/COFF/InputFiles.cpp
lld/test/COFF/string-tail-merge.s