[asan] Reduce binary size by using unnamed private aliases
authorVitaly Buka <vitalybuka@google.com>
Tue, 4 Dec 2018 00:36:14 +0000 (00:36 +0000)
committerVitaly Buka <vitalybuka@google.com>
Tue, 4 Dec 2018 00:36:14 +0000 (00:36 +0000)
commit537cfc0352164588b9105171e17197515243b5f2
tree6980e1d53dd0e4328a0e859d67d55b68288b6a22
parentbce2086ad15417a2bfbcafd33464bc9452da1b77
[asan] Reduce binary size by using unnamed private aliases

Summary:
--asan-use-private-alias increases binary sizes by 10% or more.
Most of this space was long names of aliases and new symbols.
These symbols are not needed for the ODC check at all.

Reviewers: eugenis

Subscribers: hiraditya, llvm-commits

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

llvm-svn: 348221
llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
llvm/test/Instrumentation/AddressSanitizer/local_alias.ll