[all-commits] [llvm/llvm-project] f984ac: [profile] Add binary id into profiles
gulfemsavrun via All-commits
all-commits at lists.llvm.org
Wed Jul 21 10:56:00 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f984ac2715f71c38a7872fa2c2ad535b3d4fa285
https://github.com/llvm/llvm-project/commit/f984ac2715f71c38a7872fa2c2ad535b3d4fa285
Author: Gulfem Savrun Yeniceri <gulfem at google.com>
Date: 2021-07-21 (Wed, 21 Jul 2021)
Changed paths:
M compiler-rt/include/profile/InstrProfData.inc
M compiler-rt/lib/profile/InstrProfilingInternal.c
M compiler-rt/lib/profile/InstrProfilingInternal.h
M compiler-rt/lib/profile/InstrProfilingPlatformLinux.c
M compiler-rt/lib/profile/InstrProfilingWriter.c
M compiler-rt/test/profile/Linux/corrupted-profile.c
A compiler-rt/test/profile/binary-id.c
M llvm/include/llvm/ProfileData/InstrProf.h
M llvm/include/llvm/ProfileData/InstrProfData.inc
M llvm/include/llvm/ProfileData/InstrProfReader.h
M llvm/lib/ProfileData/InstrProfReader.cpp
M llvm/test/tools/llvm-profdata/Inputs/c-general.profraw
M llvm/test/tools/llvm-profdata/Inputs/compressed.profraw
M llvm/test/tools/llvm-profdata/c-general.test
M llvm/test/tools/llvm-profdata/malformed-ptr-to-counter-array.test
M llvm/test/tools/llvm-profdata/raw-32-bits-be.test
M llvm/test/tools/llvm-profdata/raw-32-bits-le.test
M llvm/test/tools/llvm-profdata/raw-64-bits-be.test
M llvm/test/tools/llvm-profdata/raw-64-bits-le.test
M llvm/test/tools/llvm-profdata/raw-two-profiles.test
M llvm/tools/llvm-profdata/llvm-profdata.cpp
Log Message:
-----------
[profile] Add binary id into profiles
This patch adds binary id into profiles to easily associate binaries
with the corresponding profiles. There is an RFC that discusses
the motivation, design and implementation in more detail:
https://lists.llvm.org/pipermail/llvm-dev/2021-June/151154.html
Differential Revision: https://reviews.llvm.org/D102039
More information about the All-commits
mailing list