LCOV - code coverage report
Current view: top level - gcc - tree-scalar-evolution.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.8 % 1537 1426
Test Date: 2026-06-20 15:32:29 Functions: 95.5 % 66 63
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z29gather_stats_on_scev_databasev 0
_ZL17dump_chrecs_statsP8_IO_FILEP11chrec_stats 0
_ZL18gather_chrec_statsP9tree_nodeP11chrec_stats 0
_Z23get_loop_exit_conditionPK4loop 234
_ZL44analyze_and_compute_bitwise_induction_effectP4loopP9tree_nodem 20639
_ZL28derive_simple_iv_with_nitersP9tree_nodePS0_ 38101
_ZL39compute_final_value_from_loop_phi_latchP4loopS0_P4gphiP9tree_nodePb 42587
_ZL41analyze_and_compute_bitop_with_inv_effectP4loopP9tree_nodeS2_ 75173
_ZL39analyze_scalar_evolution_for_address_ofP4loopP9tree_node 79841
_Z19nonwrapping_chrec_pP9tree_node 196797
_ZN8scev_dfs30follow_ssa_edge_inner_loop_phiEP4gphiPP9tree_nodei 265025
_ZL18hash_idx_scev_infoPKv 271259
_ZL20instantiate_scev_notP8edge_defP4loopS2_P9tree_node9tree_codeS4_S4_Pbi 336838
_Z28final_value_replacement_loopP4loop 683480
_ZN8scev_dfs22follow_ssa_edge_binaryEP6gimpleP9tree_nodeS3_9tree_codeS3_PS3_i 1060181
_ZL21simplify_peeled_chrecP4loopP9tree_nodeS2_ 1561262
_ZL19loop_closed_phi_defP9tree_node 1882224
_ZN8scev_dfs32follow_ssa_edge_in_condition_phiEP4gphiPP9tree_nodei 2185584
_ZL23interpret_condition_phiP4loopP4gphi 2584806
_ZN8scev_dfs39follow_ssa_edge_in_condition_phi_branchEiP4gphiPP9tree_nodeS3_i 3450921
_Z22expression_expensive_pP9tree_nodePb 4073713
_Z23get_loop_exit_conditionPK8edge_def 5129833
_Z36compute_overall_effect_of_inner_loopP4loopP9tree_node 5734028
_ZL18backedge_phi_arg_pP4gphii 8400938
_ZN8scev_dfs16add_to_evolutionEP9tree_node9tree_codeS1_P6gimple 8860130
_ZN8scev_dfs18add_to_evolution_1EP9tree_nodeS1_P6gimple 8860130
_ZL14interpret_exprP4loopP6gimpleP9tree_node 9230437
_Z26number_of_latch_executionsP4loop 10098862
_Z24record_nonwrapping_chrecP9tree_node 10697681
_ZN8scev_dfs6get_evEPP9tree_nodeS1_ 10733982
_ZL18interpret_loop_phiP4loopP4gphi 10846195
_ZL25analyze_evolution_in_loopP4gphiP9tree_node 10846195
_ZL25analyze_initial_conditionP4gphi 10846195
_ZL22expression_expensive_pP9tree_nodePbR8hash_mapIS0_m21simple_hashmap_traitsI19default_hash_traitsIS0_EmEERm 12075101
_Z10scev_resetv 12682251
_Z15scev_initializev 14851947
_Z13scev_finalizev 14851948
_Z17iv_can_overflow_pP4loopP9tree_nodeS2_S2_ 15367029
_Z9simple_ivP4loopS0_P9tree_nodeP9affine_ivb 21109344
_ZL25follow_copies_to_constantP9tree_node 22702030
_Z15scev_reset_htabv 23519291
_ZN8scev_dfs20follow_ssa_edge_exprEP6gimpleP9tree_nodePS3_i 24317324
_ZL23instantiate_scev_binaryP8edge_defP4loopS2_P9tree_node9tree_codeS4_S4_S4_Pbi 24793507
_ZL24instantiate_scev_convertP8edge_defP4loopS2_P9tree_nodeS4_S4_Pbi 25234027
_ZL15loop_phi_node_pP6gimple 25917310
_ZL16eq_idx_scev_infoPKvS0_ 31638167
_ZL23interpret_gimple_assignP4loopP6gimple 35661678
_ZL18interpret_rhs_exprP4loopP6gimpleP9tree_nodeS4_9tree_codeS4_ 44904847
_ZL20set_scalar_evolutionP15basic_block_defP9tree_nodeS2_ 49646887
_ZL32analyze_scalar_evolution_in_loopP4loopS0_P9tree_nodePb 49919933
_Z14resolve_mixersP4loopP9tree_nodePb 51177075
_Z21simple_iv_with_nitersP4loopS0_P9tree_nodeP9affine_ivPS2_b 51889637
_ZL17new_scev_info_strP15basic_block_defP9tree_node 52145841
_ZL21instantiate_scev_polyP8edge_defP4loopS2_P9tree_nodePbi 61017366
_ZL28get_instantiated_value_entryR22instantiate_cache_typeP9tree_nodeP8edge_def 63246666
_ZL26analyze_scalar_evolution_1P4loopP9tree_node 74653466
_Z16instantiate_scevP8edge_defP4loopP9tree_node 87848395
_Z18scev_initialized_pv 99974734
_ZL21instantiate_scev_nameP8edge_defP4loopS2_P9tree_nodePbi 111556713
_ZN22instantiate_cache_typeD2Ev 130522111
_ZL20get_scalar_evolutionP15basic_block_defP9tree_node 194985422
_Z24analyze_scalar_evolutionP4loopP9tree_node 195165906
_ZL18find_var_scev_infoP15basic_block_defP9tree_node 206206822
_ZL18instantiate_scev_rP8edge_defP4loopS2_P9tree_nodePbi 367899129
_ZN16scev_info_hasher5equalEPK13scev_info_strS2_ 1061128961
_ZN16scev_info_hasher4hashEP13scev_info_str 1070438294

Generated by: LCOV version 2.4-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.