aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
diff options
context:
space:
mode:
authorAmir Ayupov <aaupov@fb.com>2024-10-14 10:17:31 -0700
committerGitHub <noreply@github.com>2024-10-14 10:17:31 -0700
commit3c4f00905ea51c053819470688e1ef7105594749 (patch)
treebd74e90a9bec3caba851cc5cd482f89682a39fa8 /llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
parenta89e01634fe2e6ce0b967ead24280b6693b523dc (diff)
downloadllvm-3c4f00905ea51c053819470688e1ef7105594749.zip
llvm-3c4f00905ea51c053819470688e1ef7105594749.tar.gz
llvm-3c4f00905ea51c053819470688e1ef7105594749.tar.bz2
[BOLT] Support perf2bolt-N in the driver
Check invoked tool with `starts_with`. Addresses the issue where `perf2bolt` invoked using a distro symlink `perf2bolt-16` fails to run in perf2bolt mode and runs in llvm-bolt mode instead. The issue is mentioned in https://vondra.me/posts/playing-with-bolt-and-postgres/ Test Plan: ``` ln -sf perf2bolt perf2bolt-20 perf2bolt-20 clang -p perf.data -o fdata.clang -w yaml.clang ... PERF2BOLT: wrote 188593 objects and 0 memory objects to fdata.clang ``` Reviewers: ayermolo, rafaelauler, dcci, maksfb Reviewed By: maksfb Pull Request: https://github.com/llvm/llvm-project/pull/111072
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp')
0 files changed, 0 insertions, 0 deletions