diff options
author | Pirama Arumuga Nainar <pirama@google.com> | 2021-11-23 10:03:04 -0800 |
---|---|---|
committer | Pirama Arumuga Nainar <pirama@google.com> | 2021-11-23 10:03:43 -0800 |
commit | 1df7289af66c630480a676e2a5347dca5a3ede15 (patch) | |
tree | e28afd525eaf1184a6c621712fd08eaea32d7f41 /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
parent | 03d8bc184a3129f0e519bf08ef45f0349cfa1f90 (diff) | |
download | llvm-1df7289af66c630480a676e2a5347dca5a3ede15.zip llvm-1df7289af66c630480a676e2a5347dca5a3ede15.tar.gz llvm-1df7289af66c630480a676e2a5347dca5a3ede15.tar.bz2 |
[compiler-rt/profile] Include __llvm_profile_get_magic in module signature
The INSTR_PROF_RAW_MAGIC_* number in profraw files should match during
profile merging. This causes an error with 32-bit and 64-bit variants
of the same code. The module signatures for the two binaries are
identical but they use different INSTR_PROF_RAW_MAGIC_* causing a
failure when profile-merging is used. Including it when computing the
module signature yields different signatures for the 32-bit and 64-bit
profiles.
Differential Revision: https://reviews.llvm.org/D114054
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions