llvm-project/llvm/test/Transforms/PGOProfile/Inputs
Teresa Johnson b1926f308f Restore "[MemProf] Memprof profile matching and annotation"
This reverts commit 794b7ea960, and
thus restores commit a212d8da94, and
follow on fixes 0cd6763fa9,
e9ff53d42f, and
37c6a25e9a.

Use a hash function (BLAKE3) instead of hash_combine/hash_code which are
not guaranteed to be stable across executions.

Additionally, it adds a "REQUIRES: x86_64-linux" to the tests that have
raw profile inputs to avoid failures on big endian bots.

Reviewers: snehasish, davidxl

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D128142
2022-09-23 11:38:47 -07:00
..
PR28219.proftext
PR41279.proftext
PR41279_2.proftext
bfi_verification.proftext
branch1.proftext
branch1_large_count.proftext
branch2.proftext
branch2_entry.proftext
callbr.proftext [PGO] Support PGO annotation of CallBrInst 2022-09-01 14:13:50 -07:00
consecutive-zeros.proftext
criticaledge.proftext
criticaledge_entry.proftext
cs_vs_nocs.proftext
cspgo.proftext
diag.proftext
diag_FE.proftext
diag_no_value_sites.proftext
fix_bfi.proftext
fix_entry_count.proftext
func_entry.proftext
hash_mismatch_metadata.proftext
indirect_call.proftext
indirectbr.proftext
indirectbr_entry.proftext
irreducible.proftext
irreducible_entry.proftext
landingpad.proftext
landingpad_entry.proftext
large_count_remarks.proftext
loop1.proftext
loop1_entry.proftext
loop2.proftext
loop2_entry.proftext
memop_size_annotation.proftext
memprof.exe Restore "[MemProf] Memprof profile matching and annotation" 2022-09-23 11:38:47 -07:00
memprof.memprofraw Restore "[MemProf] Memprof profile matching and annotation" 2022-09-23 11:38:47 -07:00
memprof_pgo.profraw Restore "[MemProf] Memprof profile matching and annotation" 2022-09-23 11:38:47 -07:00
misexpect-branch-correct.proftext
misexpect-branch-overflow.proftext
misexpect-branch-threshold.proftext
misexpect-branch.proftext
misexpect-switch-correct.proftext
misexpect-switch.proftext
multiple_hash_profile.proftext
noreturncall.proftext
remap.map
remap.proftext
sample-profile-hot.proftext [llvm-profdata] Improve profile supplementation 2022-08-29 16:50:42 -07:00
sample-profile-warm.proftext [llvm-profdata] Improve profile supplementation 2022-08-29 16:50:42 -07:00
select1.proftext
select2.proftext
select_hash_conflict.proftext
suppl-profile.proftext [llvm-profdata] Improve profile supplementation 2022-08-29 16:50:42 -07:00
switch.proftext
switch_entry.proftext
thinlto_cs.proftext
thinlto_cspgo_bar_gen.ll [PGO][InstrProf][test] Convert to opaque pointers and fix some stale tests 2022-07-16 11:42:35 -07:00
thinlto_cspgo_bar_use.ll [PGO][InstrProf][test] Convert to opaque pointers and fix some stale tests 2022-07-16 11:42:35 -07:00
thinlto_indirect_call_promotion.ll
thinlto_samplepgo_icp.ll [PGO][InstrProf][test] Convert to opaque pointers and fix some stale tests 2022-07-16 11:42:35 -07:00
thinlto_samplepgo_icp2a.ll
thinlto_samplepgo_icp2b.ll
thinlto_samplepgo_icp3.ll [PGO][InstrProf][test] Convert to opaque pointers and fix some stale tests 2022-07-16 11:42:35 -07:00
unreachable_bb.proftext