Add sample-profile-suffix-elision-policy attribute with -funique-internal-linkage...
authorHongtao Yu <hoy@fb.com>
Wed, 23 Dec 2020 06:43:22 +0000 (22:43 -0800)
committerHongtao Yu <hoy@fb.com>
Tue, 12 Jan 2021 23:15:53 +0000 (15:15 -0800)
commit175288a1afef2b6976455aab5ce51c66d28f8bca
treed43c32a6bccf9522307a3b30bbb4714da695ea7b
parent6166b91e83716fbe930b2dc4e2a2217c52ee31a7
Add sample-profile-suffix-elision-policy attribute with -funique-internal-linkage-names.

Adding sample-profile-suffix-elision-policy attribute to functions whose linkage names are uniquefied so that their unique name suffix won't be trimmed when applying AutoFDO profiles.

Reviewed By: dblaikie

Differential Revision: https://reviews.llvm.org/D94455
llvm/lib/Transforms/Utils/UniqueInternalLinkageNames.cpp
llvm/test/Transforms/UniqueInternalLinkageNames/unique-internal-linkage-names.ll