LCOV - code coverage report
Current view: top level - gcc - tree-ssa-loop-prefetch.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 93.0 % 775 721
Test Date: 2024-09-14 15:41:07 Functions: 97.6 % 42 41
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_ZL14prune_by_reuseP13mem_ref_group 0
_ZL22emit_mfence_after_loopP4loop 2
_ZL23is_miss_rate_acceptablemllmi 12
_ZL16dump_mem_detailsP8_IO_FILEP9tree_nodeS2_lb 31
_ZL5ddownlm 40
_ZL12dump_mem_refP8_IO_FILEP7mem_ref 54
_ZL20should_unroll_loop_pP4loopP15tree_niter_descj 57
_ZL16issue_prefetchesP13mem_ref_groupjj 62
_ZL19schedule_prefetchesP13mem_ref_groupjj 64
_ZL23mark_nontemporal_storesP4loopP13mem_ref_group 64
_ZL25may_use_storent_in_loop_pP4loop 64
_ZL20volume_of_referencesP13mem_ref_group 70
_ZL23determine_unroll_factorP4loopP13mem_ref_groupjP15tree_niter_descl 72
_ZL23estimate_prefetch_countP13mem_ref_groupj 72
_ZL25determine_loop_nest_reuseP4loopP13mem_ref_groupb 72
_ZL34insn_to_prefetch_ratio_too_small_pjjj 72
_ZL21nothing_to_prefetch_pP13mem_ref_group 77
_ZL24prune_ref_by_group_reuseP7mem_refS0_b 88
_Z24tree_ssa_prefetch_arraysv 107
_ZN12_GLOBAL__N_118pass_loop_prefetch7executeEP8function 109
_ZL16release_mem_refsP13mem_ref_group 122
_ZL24gather_memory_referencesP4loopPbPj 122
_ZL26mem_ref_count_reasonable_pjj 122
_ZL18issue_prefetch_refP7mem_refjj 125
_ZL19nontemporal_store_pP7mem_ref 151
_ZL22mark_nontemporal_storeP7mem_ref 151
_ZL20loop_prefetch_arraysP4loopRb 152
_ZL20prune_group_by_reuseP13mem_ref_group 152
_ZL37trip_count_to_ahead_ratio_too_small_pjl 152
_ZL19self_reuse_distanceP14data_referencePjjP4loop 171
_ZL21volume_of_dist_vectorPlPjj 178
_ZL21add_subscript_stridesP9tree_nodejPljP4loop 179
_ZL18prune_ref_by_reuseP7mem_refS0_ 186
_ZL23prune_ref_by_self_reuseP7mem_ref 186
_ZL10record_refP13mem_ref_groupP6gimpleP9tree_nodelb 401
_ZL20find_or_create_groupPP13mem_ref_groupP9tree_nodeS3_ 401
_ZL11analyze_refP4loopPP9tree_nodeS3_S3_PlP6gimple 542
_ZL28gather_memory_references_refP4loopPP13mem_ref_groupP9tree_nodebP6gimple 542
_ZL15idx_analyze_refP9tree_nodePS0_Pv 556
_ZL23should_issue_prefetch_pP7mem_ref 592
_ZN12_GLOBAL__N_118pass_loop_prefetch4gateEP8function 221111
_Z23make_pass_loop_prefetchPN3gcc7contextE 275686

Generated by: LCOV version 2.1-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.