1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/test/tools/llvm-profdata/Inputs
Petr Hosek fd411b2b5d [profile] Fix profile merging with binary IDs
This fixes support for merging profiles which broke as a consequence
of e50a38840dc3db5813f74b1cd2e10e6d984d0e67. The issue was missing
adjustment in merge logic to account for the binary IDs which are
now included in the raw profile just after header.

In addition, this change also:
* Includes the version in module signature that's used for merging
to avoid accidental attempts to merge incompatible profiles.
* Moves the binary IDs size field after version field in the header
as was suggested in the review.

Differential Revision: https://reviews.llvm.org/D107143

(cherry picked from commit 83302c84890e5e6cb74c7d6c9f8eaaa56db0077c)
2021-08-12 22:46:22 -07:00
..
bad-hash.proftext
bar3-1.proftext
basic.proftext
c-general.profraw [profile] Fix profile merging with binary IDs 2021-08-12 22:46:22 -07:00
clang_profile.proftext
compat-sample.profdata
compat.profdata.v1
compat.profdata.v2
compat.profdata.v4
compressed.profraw [profile] Fix profile merging with binary IDs 2021-08-12 22:46:22 -07:00
counter-mismatch-1.proftext
counter-mismatch-2.proftext
counter-mismatch-3.proftext
counter-mismatch-4.proftext
cs-sample.proftext
cs.proftext
CSIR_profile.proftext
cutoff.proftext
empty.proftext
extra-word.proftext
fe-basic.proftext [llvm-profdata] Make sure to consume Error on the error path of setIsIRLevelProfile 2021-03-30 08:52:58 +02:00
foo3-1.proftext
foo3-2.proftext
foo3bar3-1.proftext
gcc-sample-profile.gcov
header-directives-1.proftext
header-directives-2.proftext
header-directives-3.proftext
inline-samples.afdo
instr-remap.expected
instr-remap.proftext
instr-remap.remap
invalid-count-later.proftext
IR_profile.proftext
ir-basic.proftext [llvm-profdata] Make sure to consume Error on the error path of setIsIRLevelProfile 2021-03-30 08:52:58 +02:00
mix_instr.proftext
mix_sample.proftext
multiple-profdata-merge.proftext
no-counts.proftext
noncs.proftext
overflow-instr.proftext
overflow-sample.proftext
overlap_1_cs.proftext
overlap_1_vp.proftext
overlap_1.proftext
overlap_2_cs.proftext
overlap_2_vp.proftext
overlap_2.proftext
profile-symbol-list-1.text
profile-symbol-list-2.text
profile-symbol-list.expected
pseudo-probe-profile.proftext
same-name-1.proftext
same-name-2.proftext
same-name-3.proftext
same-name-4.proftext
sample-fs.proftext [SampleFDO] New hierarchical discriminator for FS SampleFDO (llvm-profdata part) 2021-06-04 11:22:06 -07:00
sample-hot-func-list.proftext
sample-overlap-0.proftext
sample-overlap-1.proftext
sample-overlap-2.proftext
sample-overlap-3.proftext
sample-overlap-4.proftext
sample-overlap-5.proftext
sample-profile.proftext
sample-remap.expected
sample-remap.proftext
sample-remap.remap
text-format-errors.text.bin
vp-malform2.proftext
vp-malform.proftext
vp-truncate.proftext
weight-instr-bar.profdata
weight-instr-foo.profdata
weight-sample-bar.proftext
weight-sample-foo.proftext