LCOV - code coverage report
Current view: top level - gcc - cfgexpand.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 88.3 % 3533 3118
Test Date: 2025-07-12 13:27:34 Functions: 91.6 % 107 98
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
_ZL11expand_gotoP9tree_node 0
_ZL13n_occurrencesiPKc 0
_ZL16ceil_udiv_adjust12machine_modeP7rtx_defS1_ 0
_ZL17round_sdiv_adjust12machine_modeP7rtx_defS1_ 0
_ZL17round_udiv_adjust12machine_modeP7rtx_defS1_ 0
_ZL18align_frame_offsetm 0
_ZL20expand_main_functionv 0
_ZL23expand_one_hard_reg_varP9tree_node 0
_ZN14vars_ssa_cache4dumpEP8_IO_FILE 0
_ZL16ceil_sdiv_adjust12machine_modeP7rtx_defS1_ 3
_ZL17floor_sdiv_adjust12machine_modeP7rtx_defS1_ 4
_ZL24dump_stack_var_partitionv 29
_ZL20expand_one_error_varP9tree_node 37
_ZL26stack_protect_decl_phase_2j 216
_ZL30add_stack_protection_conflictsv 220
_ZL22stack_protect_prologuev 235
_ZL18create_stack_guardv 236
_ZL26stack_protect_decl_phase_1j 306
_ZL20expand_computed_gotoP9tree_node 394
_ZL27stack_protect_return_slot_pv 417
_ZL24stack_protect_decl_phaseP9tree_node 946
_ZL27stack_protect_classify_typeP9tree_node 2619
_ZL14expand_asm_locP9tree_nodeim 2782
_ZL17asan_decl_phase_3j 3504
_ZL24asm_clobber_reg_is_validiiPKc 41525
_Z18expand_null_returnv 73919
_ZL27check_operand_nalternativesRK3vecIPKc7va_heap6vl_ptrE 103803
_ZL15expand_asm_stmtP4gasm 106590
_ZL30tree_conflicts_with_clobbers_pP9tree_nodeP12HARD_REG_SETm 123439
_Z18expand_remove_edgeP8edge_def 129648
_ZL24expand_debug_source_exprP9tree_node 143174
_ZL33update_alias_info_with_stack_varsv 150203
_ZN14vars_ssa_cacheC2Ev 150203
_ZN14vars_ssa_cacheD2Ev 150203
_ZL22expand_debug_parm_declP9tree_node 160565
_ZN14vars_ssa_cache7add_oneEP9tree_nodej 162239
_ZL22expand_gimple_tailcallP15basic_block_defP5gcallPbP8rtx_insn 174194
_ZL19add_scope_conflictsv 237110
_ZL20partition_stack_varsv 237110
_ZL17expand_stack_varsPFbjEP15stack_vars_data 239051
_ZL16union_stack_varsjj 259035
_Z16make_pass_expandPN3gcc7contextE 284677
_ZL20expand_one_stack_varP9tree_node 350235
_ZL22expand_debug_locationsv 498753
_ZL23expand_one_register_varP9tree_node 627946
_ZL19expand_value_returnP7rtx_def 743193
_ZL13expand_returnP9tree_node 745961
_ZL22expand_one_stack_var_1P9tree_node 785476
_ZL20expand_null_return_1v 817112
_ZL18account_stack_varsv 1079873
_ZN14vars_ssa_cache7unshareEi 1118101
_ZL16expand_used_varsP11bitmap_head 1449835
_ZL20construct_exit_blockv 1449835
_ZL20construct_init_blockv 1449835
_ZL22expand_stack_alignmentv 1449835
_ZL31discover_nonconstant_array_refsP11bitmap_head 1449835
_ZN12_GLOBAL__N_111pass_expand7executeEP8function 1449835
_ZL14expand_clobberP9tree_node 1542134
_ZL29add_partitioned_vars_to_ptsetP11pt_solutionP8hash_mapIjP11bitmap_head11part_traitsEP8hash_setIS3_Lb0E19default_hash_traitsIS3_EES3_ 1639302
_ZL23alloc_stack_frame_space8poly_intILj1ElEm 1733902
_ZL17expand_split_edgeP8edge_defP15basic_block_defi 1933217
_ZL23expand_one_stack_var_atP9tree_nodeP7rtx_defj8poly_intILj1ElE 1989659
_Z25gimple_assign_rhs_to_treeP6gimple 3157457
_Z12set_parm_rtlP9tree_nodeP7rtx_def 4612905
_ZL26maybe_cleanup_end_of_blockP8edge_defP8rtx_insn 5112310
_ZL18expand_gimple_condP15basic_block_defP5gcond 5595692
_ZL13add_stack_varP9tree_nodeb 5720391
_Z26estimated_stack_frame_sizeP11cgraph_node 6307988
_ZL20align_local_variableP9tree_nodeb 6505867
_ZL30mark_transaction_restart_callsP6gimple 6549940
_ZL22defer_stack_allocationP9tree_nodeb 6638812
_ZL26avoid_type_punning_on_regsP9tree_nodeP11bitmap_head 6727905
_ZL16expand_call_stmtP5gcall 6741521
_ZL28convert_debug_memory_address15scalar_int_modeP7rtx_defh 7094225
_ZL16label_rtx_for_bbP15basic_block_def 7697506
_ZL19fini_vars_expansionv 7757823
_ZL19init_vars_expansionv 7757823
_ZL16reorder_operandsP15basic_block_def 9256331
_ZN14vars_ssa_cache6createEP9tree_node 10815809
_ZL22add_stack_var_conflictjj 11136574
_ZL20stack_var_conflict_pjj 11332981
_ZL25expand_gimple_basic_blockP15basic_block_defP8rtx_insn 12498054
_ZL14visit_conflictP6gimpleP9tree_nodeS2_Pv 13550305
_ZL14expand_one_varP9tree_nodebbP11bitmap_head 15460326
_ZL21add_scope_conflicts_1R14vars_ssa_cacheP15basic_block_defP11bitmap_headb 16159455
_ZL15clear_tree_usedP9tree_node 16815143
_ZL26expand_used_vars_for_blockP9tree_nodebP11bitmap_head 16815143
_ZL16set_block_levelsP9tree_nodei 18264978
_ZL13stack_var_cmpPKvS0_ 19714235
_ZL24expand_one_ssa_partitionP9tree_node 22042409
_ZN14vars_ssa_cache6updateEP9tree_nodeS1_ 25132721
_ZL8visit_opP6gimpleP9tree_nodeS2_Pv 29739376
_ZL18expand_gimple_stmtP6gimple 31324723
_ZL20expand_gimple_stmt_1P6gimple 31324723
_ZL24avoid_deep_ter_for_debugP6gimplei 37603300
_ZL17expand_debug_exprP9tree_node 38937449
_ZL28record_alignment_for_reg_varj 40205416
_ZL30maybe_dump_rtl_for_gimple_stmtP6gimpleP8rtx_insn 41523057
_ZL16decl_stack_indexP9tree_node 46590605
_ZL25avoid_complex_debug_insnsP8rtx_insnPP7rtx_defi 47361182
_ZL33adjust_one_expanded_partition_varP9tree_node 48336383
_ZL21add_scope_conflicts_2R14vars_ssa_cacheP9tree_nodeP11bitmap_headPFbP6gimpleS2_S2_PvE 55302395
_ZN14vars_ssa_cacheclEP9tree_node 55302395
_ZL12leader_mergeP9tree_nodeS0_ 59145174
_ZL7set_rtlP9tree_nodeP7rtx_def 70055886
_ZN14vars_ssa_cache6existsEP9tree_node 70735898
_ZL33discover_nonconstant_array_refs_rPP9tree_nodePiPv 162942569

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.