forked from OSchip/llvm-project
34cfcb29aa
Summary: Currently, ICP checks the count against a fixed value to see if it is hot enough to be promoted. This does not work for SamplePGO because sampled count may be much smaller. This patch uses PSI to check if the count is hot enough to be promoted. Reviewers: davidxl, tejohnson, eraman Reviewed By: davidxl Subscribers: sanjoy, llvm-commits, mehdi_amini Differential Revision: https://reviews.llvm.org/D36341 llvm-svn: 310416 |
||
---|---|---|
.. | ||
Inputs | ||
X86 | ||
PR28219.ll | ||
branch1.ll | ||
branch2.ll | ||
comdat_internal.ll | ||
comdat_rename.ll | ||
counter_promo.ll | ||
counter_promo_exit_merge.ll | ||
counter_promo_mexits.ll | ||
counter_promo_nest.ll | ||
criticaledge.ll | ||
diag_FE_profile.ll | ||
diag_mismatch.ll | ||
diag_no_funcprofdata.ll | ||
diag_no_profile.ll | ||
do-not-instrument.ll | ||
icp_covariant_call_return.ll | ||
icp_covariant_invoke_return.ll | ||
icp_invoke.ll | ||
icp_mismatch_msg.ll | ||
icp_vararg.ll | ||
indirect_call_annotation.ll | ||
indirect_call_profile.ll | ||
indirect_call_promotion.ll | ||
landingpad.ll | ||
loop1.ll | ||
loop2.ll | ||
memcpy.ll | ||
memop_size_annotation.ll | ||
memop_size_from_strlen.ll | ||
memop_size_opt.ll | ||
memop_size_opt_zero.ll | ||
multiple_hash_profile.ll | ||
noreturncall.ll | ||
preinline.ll | ||
select1.ll | ||
select2.ll | ||
single_bb.ll | ||
statics_counter_naming.ll | ||
switch.ll | ||
thinlto_indirect_call_promotion.ll | ||
thinlto_samplepgo_icp.ll | ||
unreachable_bb.ll |