llvm-project/llvm/test/Transforms/PGOProfile
Nico Weber b995314143 Revert "[InstrProfiling] Use !associated metadata for counters, data and values"
This reverts commit 97ba5cde52.
Still breaks tests: https://reviews.llvm.org/D76802#2540647
2021-02-03 19:14:34 -05:00
..
Inputs Emit metadata when instr. profiles hash mismatch occurs. 2021-01-29 12:56:01 -08:00
X86
PR28219.ll
PR41279.ll [PGO] Remove insignificant function hash values from some tests. 2020-07-29 10:23:42 -07:00
PR41279_2.ll [PGO] Remove insignificant function hash values from some tests. 2020-07-29 10:23:42 -07:00
bfi_verification.ll [PGO] Use the sum of profile counts to fix the function entry count 2020-12-16 13:37:43 -08:00
branch1.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
branch2.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
callbr.ll
chr.ll [SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() to preserve DomTree, part 2 2021-01-01 03:25:24 +03:00
comdat_internal.ll [PGO] Move __profc_ and __profvp_ from their own comdat groups to __profd_'s comdat group 2020-08-03 20:35:50 -07:00
comdat_rename.ll [PGO] Delete dead comdat renaming code related to GlobalAlias. NFC 2020-08-10 09:02:04 -07:00
counter_promo.ll Revert "[InstrProfiling] Use !associated metadata for counters, data and values" 2021-02-03 19:14:34 -05:00
counter_promo_exit_catchswitch.ll [PGO] Supporting code for always instrumenting entry block 2020-07-22 15:01:53 -07:00
counter_promo_exit_merge.ll
counter_promo_mexits.ll Revert "[InstrProfiling] Use !associated metadata for counters, data and values" 2021-02-03 19:14:34 -05:00
counter_promo_nest-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
counter_promo_nest.ll
criticaledge.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
cspgo_profile_summary.ll [PGO] Make -disable-preinline work with NPM 2020-11-19 22:58:55 -08:00
diag_FE_profile.ll
diag_mismatch.ll
diag_no_funcprofdata.ll
diag_no_profile.ll
diag_no_value_sites.ll
do-not-instrument.ll
fix_bfi.ll [PGO] Use the sum of profile counts to fix the function entry count 2020-12-16 13:37:43 -08:00
fix_entry_count.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
func_entry.ll
hash_mismatch_metadata.ll Emit metadata when instr. profiles hash mismatch occurs. 2021-01-29 12:56:01 -08:00
icp_covariant_call_return.ll [ICP] Don't promote when target not defined in module 2020-12-08 07:45:36 -08:00
icp_covariant_invoke_return.ll [ICP] Don't promote when target not defined in module 2020-12-08 07:45:36 -08:00
icp_invoke.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
icp_invoke_nouse.ll
icp_mismatch_msg.ll
icp_sample.ll
icp_vararg.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
icp_vararg_sret.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
indirect_call_annotation.ll
indirect_call_profile.ll
indirect_call_profile_funclet.ll
indirect_call_promotion.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
indirect_call_promotion_byval.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
indirect_call_promotion_musttail.ll [ICP] Don't promote when target not defined in module 2020-12-08 07:45:36 -08:00
indirect_call_promotion_vla.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
indirectbr.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
infinite_loop.ll
infinite_loop_gen.ll
instr_entry_bb.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
irreducible.ll [PGO] Supporting code for always instrumenting entry block 2020-07-22 15:01:53 -07:00
landingpad.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
large_count_remarks.ll
loop1.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
loop2.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
memcpy.ll [PGO] Remove the old memop value profiling buckets. 2020-10-15 10:09:49 -07:00
memop_clone.ll
memop_hash.ll [PGO][test] Add test to check memops changes function hash 2020-07-31 09:43:29 -07:00
memop_profile_funclet.ll [PGO] Remove the old memop value profiling buckets. 2020-10-15 10:09:49 -07:00
memop_size_annotation.ll
memop_size_from_strlen.ll [PGO] Remove insignificant function hash values from some tests. 2020-07-29 10:23:42 -07:00
memop_size_opt.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
memop_size_opt_zero.ll
multiple_hash_profile.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
noprofile.ll Support for instrumenting only selected files or functions 2021-01-26 17:13:34 -08:00
noreturncall.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
not_promote_ret_exit.ll [PGO][InstrProf] Do not promote count if the exit blocks contains ret instruction 2020-07-24 17:38:31 -07:00
preinline.ll
remap.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
select1.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
select2.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
select_hash_conflict.ll
single_bb.ll [PGO] Remove insignificant function hash values from some tests. 2020-07-29 10:23:42 -07:00
split-indirectbr-critical-edges.ll [PGO] Skip if an IndirectBrInst critical edge cannot be split 2020-09-10 11:04:14 -07:00
statics_counter_naming.ll
suppl-profile.ll Supplement instr profile with sample profile. 2020-07-27 20:17:40 -07:00
switch.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
thinlto_cspgo_gen.ll
thinlto_cspgo_use.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
thinlto_indirect_call_promotion.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
thinlto_samplepgo_icp.ll
thinlto_samplepgo_icp2.ll
thinlto_samplepgo_icp3.ll
thinlto_samplepgo_icp_droppeddead.ll
unreachable_bb.ll