LCOV - code coverage report
Current view: top level - gcc - tree-ssa-dce.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 98.4 % 1065 1048
Test Date: 2025-11-22 14:42:49 Functions: 100.0 % 41 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
_ZL22find_non_realpart_usesPP9tree_nodePiPv 26
_ZL11print_statsv 215
_ZL16propagate_countsv 20002
_ZL23valid_new_delete_pair_pP6gimpleS0_ 51064
_Z13make_pass_dcePN3gcc7contextE 289302
_Z16make_pass_cd_dcePN3gcc7contextE 289302
_ZL29maybe_optimize_arith_overflowP20gimple_stmt_iterator9tree_code 289876
_ZL27control_parents_preserved_pP15basic_block_def 363307
_ZN12_GLOBAL__N_111pass_cd_dce5cloneEv 578604
_ZN12_GLOBAL__N_18pass_dce5cloneEv 2025114
_ZN12_GLOBAL__N_113pass_dce_base14set_pass_paramEjb 2893020
_ZL36make_forwarders_with_degenerate_phisP8function 3570685
_ZN12_GLOBAL__N_111pass_cd_dce7executeEP8function 3768100
_ZN12_GLOBAL__N_18pass_dce7executeEP8function 4378379
_ZL13tree_dce_doneb 8146479
_ZL13tree_dce_initb 8146479
_ZL19propagate_necessityb 8146479
_ZL20perform_tree_ssa_dceb 8146479
_ZL27eliminate_unnecessary_stmtsb 8146479
_ZL30find_obviously_necessary_stmtsb 8146479
_ZN12_GLOBAL__N_113pass_dce_base11execute_dceEP8functionb 8146479
_ZN12_GLOBAL__N_113pass_dce_base4gateEP8function 8149787
_ZL16remove_dead_stmtP20gimple_stmt_iteratorP15basic_block_defR3vecIP8edge_def7va_heap6vl_ptrE 8258368
_ZL36mark_aliased_reaching_defs_necessaryP6gimpleP9tree_node 13798995
_ZL16degenerate_phi_pP6gimple 19780001
_ZL38mark_control_dependent_edges_necessaryP15basic_block_defb 32233113
_ZL13sort_phi_argsPKvS0_ 32921109
_ZL25is_removable_allocation_pP5gcallb 35727060
_Z24simple_dce_from_worklistP11bitmap_headS0_ 38258529
_ZL38mark_aliased_reaching_defs_necessary_1P6ao_refP9tree_nodePv 39850700
_ZL24mark_last_stmt_necessaryP15basic_block_def 43678891
_ZL32mark_all_reaching_defs_necessaryP6gimple 70928305
_ZL34mark_all_reaching_defs_necessary_1P6ao_refP9tree_nodePv 75374780
_ZL16remove_dead_phisP15basic_block_def 83363832
_ZL13is_cxa_atexitPK9tree_node 86192755
_ZL28is_removable_cxa_atexit_callP6gimple 86192755
_ZL18ref_may_be_aliasedP9tree_node 98303803
_ZL45checks_return_value_of_removable_allocation_pP6gimple 242469253
_ZL22mark_operand_necessaryP9tree_node 339772847
_ZL19mark_stmt_necessaryP6gimpleb 465563887
_ZL32mark_stmt_if_obviously_necessaryP6gimpleb 603396527

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.