LCOV - code coverage report
Current view: top level - gcc - tree-ssa-phiopt.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 90.2 % 1965 1773
Test Date: 2024-04-27 14:03:13 Functions: 93.0 % 43 40
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
_Z18invert_minmax_code9tree_code 0
_ZL13strip_bit_notP9tree_node 0
_ZL16gate_hoist_loadsv 0
_ZL19absorbing_element_p9tree_codeP9tree_nodebS1_ 703
_ZL17neutral_element_p9tree_codeP9tree_nodeb 906
_ZL20local_mem_dependenceP6gimpleP15basic_block_def 11230
_ZL30replace_phi_edge_with_variableP15basic_block_defP8edge_defP4gphiP9tree_nodeP11bitmap_head 75617
_ZL18phiopt_early_allowRP6gimpleR15gimple_match_op 136453
_ZL9move_stmtP6gimpleP20gimple_stmt_iteratorR11auto_bitmap 144398
_ZL32cond_if_else_store_replacement_1P15basic_block_defS0_S0_P6gimpleS2_ 175732
_ZL32rhs_is_fed_for_value_replacementPK9tree_nodeS1_P9tree_codeS1_ 202004
_ZL30cond_if_else_store_replacementP15basic_block_defS0_S0_ 214983
_Z16make_pass_cselimPN3gcc7contextE 285189
_Z16make_pass_phioptPN3gcc7contextE 285189
_ZL22cond_store_replacementP15basic_block_defS0_P8edge_defS2_P8hash_setIP9tree_nodeLb0E19default_hash_traitsIS5_EE 367331
_ZL27single_trailing_store_in_bbP15basic_block_defP9tree_node 374923
_ZL36cond_removal_in_builtin_zero_patternP15basic_block_defS0_P8edge_defS2_P4gphiP9tree_nodeS6_ 412047
_ZL22gimple_simplify_phioptbP9tree_nodeP6gimpleS0_S0_PS2_ 458182
_ZL23jump_function_from_stmtPP9tree_nodeP6gimple 507895
_ZL20hoist_adjacent_loadsP15basic_block_defS0_S0_S0_ 530127
_ZL32factor_out_conditional_operationP8edge_defS0_P4gphiP9tree_nodeS4_P6gimple 547146
_ZL21spaceship_replacementP15basic_block_defS0_P8edge_defS2_P4gphiP9tree_nodeS6_ 582216
_ZL18minmax_replacementP15basic_block_defS0_S0_P8edge_defS2_P4gphiP9tree_nodeS6_b 665921
_ZL26match_simplify_replacementP15basic_block_defS0_S0_P8edge_defS2_P4gphiP9tree_nodeS6_bb 738134
_ZL30empty_bb_or_one_feeding_into_pP15basic_block_defP6gimpleRS2_ 758375
_ZN12_GLOBAL__N_111pass_phiopt5cloneEv 855567
_ZN19auto_flow_sensitiveC2EP6gimple 916364
_ZN19auto_flow_sensitiveD2Ev 916364
_ZL16get_non_trappingv 976872
_ZN12_GLOBAL__N_111pass_cselim7executeEP8function 976872
_ZN22nontrapping_dom_walkerC2E13cdi_directionP8hash_setIP9tree_nodeLb0E19default_hash_traitsIS3_EE 976872
_ZN12_GLOBAL__N_111pass_cselim4gateEP8function 976937
_ZN12_GLOBAL__N_111pass_phiopt14set_pass_paramEjb 1140756
_ZL35operand_equal_for_value_replacementPK9tree_nodeS1_P9tree_codeP6gimple 1622218
_ZL17value_replacementP15basic_block_defS0_P8edge_defS2_P4gphiP9tree_nodeS6_ 2125779
_ZL34single_non_singleton_phi_for_edgesP6gimpleP8edge_defS2_ 3006770
_ZN12_GLOBAL__N_111pass_phiopt7executeEP8function 5107213
_ZN12_GLOBAL__N_111pass_phiopt4gateEP8function 5110459
_ZN22nontrapping_dom_walker18after_dom_childrenEP15basic_block_def 10247430
_ZN22nontrapping_dom_walker19before_dom_childrenEP15basic_block_def 10247430
_ZN11refs_hasher5equalEPK9ref_to_bbS2_ 13019906
_ZN11refs_hasher4hashEPK9ref_to_bb 17903045
_ZN22nontrapping_dom_walker16add_or_mark_exprEP15basic_block_defP9tree_nodeb 23930244

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.