LCOV - code coverage report
Current view: top level - gcc - tree-ssa-phiopt.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.6 % 2328 2226
Test Date: 2026-10-17 16:30:31 Functions: 100.0 % 57 57
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZL17neutral_element_p9tree_codeP9tree_nodeb 733
_ZL19absorbing_element_p9tree_codeP9tree_nodebS1_ 838
_ZL15induction_basedP9tree_nodeP15basic_block_def 1240
_ZL29one_feeding_comparison_into_pP15basic_block_defP6gimpleRP7gassign 1284
_ZL28copy_mem_with_alias_set_zeroP9tree_node 1541
_ZL25contains_hot_cold_predictP15basic_block_def 6814
_ZL20local_mem_dependenceP6gimpleP15basic_block_def 12592
_ZL24replicate_cond_into_predP8edge_def 51110
_ZL20is_factor_profitableP6gimpleP15basic_block_defPP9tree_nodej 73283
_ZL30replace_phi_edge_with_variableP15basic_block_defP8edge_defP4gphiP9tree_nodeP11bitmap_head 99252
_ZL32cond_if_else_store_replacement_1P15basic_block_defS0_S0_P6gimpleS2_P4gphi 111311
_ZL32rhs_is_fed_for_value_replacementPK9tree_nodeS1_P9tree_codeS1_S2_ 165834
_ZL18phiopt_early_allowRP6gimpleR15gimple_match_op 184525
_ZL9move_stmtP6gimpleP20gimple_stmt_iteratorR11auto_bitmap 194390
_ZL30cond_if_else_store_replacementP15basic_block_defS0_S0_ 242110
_Z16make_pass_cselimPN3gcc7contextE 294536
_Z16make_pass_phioptPN3gcc7contextE 294536
_ZL23jump_function_from_stmtPP9tree_nodeP6gimple 339707
_ZL16cselim_candidateP15basic_block_defS0_P8edge_def 433371
_ZL22cond_store_replacementP15basic_block_defS0_P8edge_defS2_P6gimpleP8hash_setIP9tree_nodeLb0E19default_hash_traitsIS7_EE 433371
_ZL36cond_removal_in_builtin_zero_patternP15basic_block_defS0_P8edge_defS2_P4gphiP9tree_nodeS6_ 448320
_ZL22gimple_simplify_phioptbP9tree_nodeP6gimpleS0_S0_PS2_ 548835
_ZL20hoist_adjacent_loadsP15basic_block_defS0_S0_S0_ 605043
_ZL21spaceship_replacementP15basic_block_defS0_P8edge_defS2_P4gphiP9tree_nodeS6_ 651151
_ZL35operand_equal_for_value_replacementPK9tree_nodeS1_P9tree_codeP6gimple 688226
_ZL18comparison_combineP15basic_block_defS0_S0_P8edge_defS2_P4gphiP9tree_nodeS6_b 765592
_ZL26match_simplify_replacementP15basic_block_defS0_S0_P8edge_defS2_P4gphiP9tree_nodeS6_bb 862787
_ZN12_GLOBAL__N_111pass_phiopt5cloneEv 883608
_ZL30empty_bb_or_one_feeding_into_pP15basic_block_defP6gimpleRS2_ 894167
_ZZN12_GLOBAL__N_111pass_cselim7executeEP8functionENKUlP15basic_block_defS4_S4_P8edge_defS6_bP5gcondE_clES4_S4_S4_S6_S6_bS8_ 938897
_ZL38cond_if_else_store_replacement_limitedP15basic_block_defS0_S0_ 963546
_ZL27factor_out_conditional_loadP8edge_defS0_P15basic_block_defP4gphibb 1005905
_ZL16get_non_trappingv 1068089
_ZN12_GLOBAL__N_111pass_cselim7executeEP8function 1068089
_ZN22nontrapping_dom_walkerC2E13cdi_directionP8hash_setIP9tree_nodeLb0E19default_hash_traitsIS3_EE 1068089
_ZN12_GLOBAL__N_111pass_cselim4gateEP8function 1068219
_ZN19auto_flow_sensitiveC2EP6gimple 1097670
_ZN19auto_flow_sensitiveD2Ev 1097670
_ZN12_GLOBAL__N_111pass_phiopt14set_pass_paramEjb 1178144
_ZL30cond_store_replacement_limitedP15basic_block_defS0_S0_P8edge_defS2_b 1478271
_ZL17value_replacementP15basic_block_defS0_P8edge_defS2_P4gphiP9tree_nodeS6_ 2506591
_ZL14factor_out_allP8edge_defS0_P15basic_block_defP5gcondbb 2559146
_ZL32factor_out_conditional_operationP8edge_defS0_P15basic_block_defP4gphiP6gimpleb 3097453
_ZL16gate_hoist_loadsv 3204175
_ZL20trailing_store_in_bbP15basic_block_defP9tree_nodeP6gimpleb 3458435
_ZZN12_GLOBAL__N_111pass_phiopt7executeEP8functionENKUlP15basic_block_defS4_S4_P8edge_defS6_bP5gcondE_clES4_S4_S4_S6_S6_bS8_ 3561122
_ZL34single_non_singleton_phi_for_edgesP6gimpleP8edge_defS2_ 3561818
_ZL25replicate_conds_over_phisv 5770587
_ZN12_GLOBAL__N_111pass_phiopt7executeEP8function 5770587
_ZN12_GLOBAL__N_111pass_phiopt4gateEP8function 5773958
_Z22execute_over_cond_phisIZN12_GLOBAL__N_111pass_cselim7executeEP8functionEUlP15basic_block_defS5_S5_P8edge_defS7_bP5gcondE_EvT_ 6838676
_Z22execute_over_cond_phisIZN12_GLOBAL__N_111pass_cselim7executeEP8functionEUlP15basic_block_defS5_S5_P8edge_defS7_bP5gcondE_EvT_ 1068089
_Z22execute_over_cond_phisIZN12_GLOBAL__N_111pass_phiopt7executeEP8functionEUlP15basic_block_defS5_S5_P8edge_defS7_bP5gcondE_EvT_ 5770587
_ZN22nontrapping_dom_walker18after_dom_childrenEP15basic_block_def 12020441
_ZN22nontrapping_dom_walker19before_dom_childrenEP15basic_block_def 12020441
_ZN11refs_hasher5equalEPK9ref_to_bbS2_ 14742144
_ZN11refs_hasher4hashEPK9ref_to_bb 20178365
_ZN22nontrapping_dom_walker16add_or_mark_exprEP15basic_block_defP9tree_nodeb 27089238

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