LCOV - code coverage report
Current view: top level - gcc - tree-ssa-loop-prefetch.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 93.2 % 774 721
Test Date: 2024-05-04 14:01:55 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 49
_ZL12dump_mem_refP8_IO_FILEP7mem_ref 54
_ZL20should_unroll_loop_pP4loopP15tree_niter_descj 61
_ZL16issue_prefetchesP13mem_ref_groupjj 65
_ZL19schedule_prefetchesP13mem_ref_groupjj 67
_ZL23mark_nontemporal_storesP4loopP13mem_ref_group 67
_ZL25may_use_storent_in_loop_pP4loop 67
_ZL20volume_of_referencesP13mem_ref_group 73
_ZL23determine_unroll_factorP4loopP13mem_ref_groupjP15tree_niter_descl 75
_ZL23estimate_prefetch_countP13mem_ref_groupj 75
_ZL25determine_loop_nest_reuseP4loopP13mem_ref_groupb 75
_ZL34insn_to_prefetch_ratio_too_small_pjjj 75
_ZL21nothing_to_prefetch_pP13mem_ref_group 81
_ZL24prune_ref_by_group_reuseP7mem_refS0_b 106
_Z24tree_ssa_prefetch_arraysv 111
_ZN12_GLOBAL__N_118pass_loop_prefetch7executeEP8function 113
_ZL16release_mem_refsP13mem_ref_group 128
_ZL24gather_memory_referencesP4loopPbPj 128
_ZL26mem_ref_count_reasonable_pjj 128
_ZL18issue_prefetch_refP7mem_refjj 130
_ZL20prune_group_by_reuseP13mem_ref_group 158
_ZL19nontemporal_store_pP7mem_ref 162
_ZL22mark_nontemporal_storeP7mem_ref 162
_ZL20loop_prefetch_arraysP4loopRb 163
_ZL37trip_count_to_ahead_ratio_too_small_pjl 163
_ZL19self_reuse_distanceP14data_referencePjjP4loop 183
_ZL21volume_of_dist_vectorPlPjj 190
_ZL21add_subscript_stridesP9tree_nodejPljP4loop 191
_ZL18prune_ref_by_reuseP7mem_refS0_ 198
_ZL23prune_ref_by_self_reuseP7mem_ref 198
_ZL10record_refP13mem_ref_groupP6gimpleP9tree_nodelb 413
_ZL20find_or_create_groupPP13mem_ref_groupP9tree_nodeS3_ 413
_ZL11analyze_refP4loopPP9tree_nodeS3_S3_PlP6gimple 558
_ZL28gather_memory_references_refP4loopPP13mem_ref_groupP9tree_nodebP6gimple 558
_ZL15idx_analyze_refP9tree_nodePS0_Pv 572
_ZL23should_issue_prefetch_pP7mem_ref 633
_ZN12_GLOBAL__N_118pass_loop_prefetch4gateEP8function 218816
_Z23make_pass_loop_prefetchPN3gcc7contextE 278420

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.