llvm-project/llvm/test/Transforms/PGOProfile
Rong Xu fb4bcc452c [PGO] Exit early if all count values are zero
If all the edge counts for a function are zero, skip count population and
annotation, as nothing will happen. This can save some compile time.

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

llvm-svn: 346370
2018-11-07 23:51:20 +00:00
..
Inputs [PGO] Exit early if all count values are zero 2018-11-07 23:51:20 +00:00
X86
PR28219.ll
branch1.ll
branch2.ll
chr.ll [PGO] Control Height Reduction 2018-09-04 17:19:13 +00:00
comdat_internal.ll
comdat_rename.ll [InstrProf] Use comdats on COFF for available_externally functions 2018-07-26 22:59:17 +00:00
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
func_entry.ll [PGO] Exit early if all count values are zero 2018-11-07 23:51:20 +00:00
icp_covariant_call_return.ll
icp_covariant_invoke_return.ll
icp_invoke.ll
icp_invoke_nouse.ll
icp_mismatch_msg.ll [PGO] add target md5sum in warning message for icall 2018-08-24 21:38:24 +00:00
icp_sample.ll
icp_vararg.ll
indirect_call_annotation.ll
indirect_call_profile.ll
indirect_call_promotion.ll
indirect_call_promotion_vla.ll
indirectbr.ll
infinite_loop.ll
infinite_loop_gen.ll
irreducible.ll
landingpad.ll
large_count_remarks.ll
loop1.ll
loop2.ll
memcpy.ll
memop_clone.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
remap.ll Add a flag to remap manglings when reading profile data information. 2018-10-10 23:13:47 +00:00
select1.ll
select2.ll
single_bb.ll
split-indirectbr-critical-edges.ll
statics_counter_naming.ll
switch.ll
thinlto_indirect_call_promotion.ll
thinlto_samplepgo_icp.ll
thinlto_samplepgo_icp2.ll
thinlto_samplepgo_icp3.ll
thinlto_samplepgo_icp_droppeddead.ll
unreachable_bb.ll