]> granicus.if.org Git - clang/commit
[PGO] Shorten profile symbol prefixes
authorXinliang David Li <davidxl@google.com>
Mon, 14 Dec 2015 23:26:46 +0000 (23:26 +0000)
committerXinliang David Li <davidxl@google.com>
Mon, 14 Dec 2015 23:26:46 +0000 (23:26 +0000)
commit482cf7fe8094cb5cb6b2cff7ba0a64a62503e8c6
treeb187c9eca908c44032b634ccfd0bf7c6b2745108
parent500daa7a7cae2d1451041ee2ce5e683f68511ece
[PGO] Shorten profile symbol prefixes

(test case update)
Profile symbols have long prefixes which waste space and creating pressure for linker.
This patch shortens the prefixes to minimal length without losing verbosity.

Differential Revision: http://reviews.llvm.org/D15503

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@255576 91177308-0d34-0410-b5e6-96231b3b80d8
17 files changed:
test/CoverageMapping/ir.c
test/CoverageMapping/unused_names.c
test/Profile/c-captured.c
test/Profile/c-general.c
test/Profile/c-linkage-available_externally.c
test/Profile/c-linkage.c
test/Profile/c-unreachable-after-switch.c
test/Profile/cxx-class.cpp
test/Profile/cxx-implicit.cpp
test/Profile/cxx-lambda.cpp
test/Profile/cxx-linkage.cpp
test/Profile/cxx-rangefor.cpp
test/Profile/cxx-structors.cpp
test/Profile/cxx-templates.cpp
test/Profile/cxx-throws.cpp
test/Profile/cxx-virtual-destructor-calls.cpp
test/Profile/objc-general.m