LCOV - code coverage report
Current view: top level - gcc - tree-inline.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 88.4 % 3293 2911
Test Date: 2026-02-07 14:15:14 Functions: 94.4 % 90 85
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
_Z15debug_find_treeP9tree_nodeS0_ 0
_Z21estimate_num_insns_fnP9tree_nodeP11eni_weights 0
_Z25maybe_inline_call_in_exprP9tree_node 0
_ZL16copy_gimple_bindP5gbindP14copy_body_data 0
_ZL17debug_find_tree_1PP9tree_nodePiPv 0
_Z20build_duplicate_typeP9tree_node 63
_ZL16remap_gimple_seqP6gimpleP14copy_body_data 67
_ZL30duplicate_remap_omp_clause_seqP6gimpleP14walk_stmt_info 289
_ZL17copy_static_chainP9tree_nodeP14copy_body_data 971
_Z19force_value_to_typeP9tree_nodeS0_ 2066
_ZL23remap_eh_region_tree_nrP9tree_nodeP14copy_body_data 7842
_ZL12remap_type_3PP9tree_nodePiPv 30337
_ZL7is_parmP9tree_node 31358
_ZL12remap_type_2P9tree_nodeP14copy_body_data 51066
_ZL20remap_blocks_to_nullP9tree_nodeP14copy_body_data 68393
_ZL23copy_arguments_nochangeP9tree_nodeP14copy_body_data 75554
_ZL18remap_eh_region_nriP14copy_body_data 86195
_ZL12remap_decl_1P9tree_nodePv 87778
_ZL12remap_type_1P9tree_nodeP14copy_body_data 100671
_ZL23self_inlining_addr_exprP9tree_nodeS0_ 154649
_Z22estimate_num_insns_seqP6gimpleP11eni_weights 232389
_Z24tree_function_versioningP9tree_nodeS0_P3vecIP15ipa_replace_map5va_gc8vl_embedEP21ipa_param_adjustmentsbP11bitmap_headP15basic_block_def 234760
_ZL15initialize_cfunP9tree_nodeS0_13profile_count 234760
_ZL17update_clone_infoP14copy_body_data 234760
_Z16init_inline_oncev 279366
_ZL30add_clobbers_to_eh_landing_padP14copy_body_data 400729
_ZL16insert_init_stmtP14copy_body_dataP15basic_block_defP6gimple 450108
_ZL32update_ssa_across_abnormal_edgesP15basic_block_defS0_bb 695922
_Z34copy_gimple_seq_and_replace_localsP6gimple 1030819
_ZL36maybe_move_debug_stmts_to_successorsP14copy_body_dataP15basic_block_def 1499618
_ZL19replace_locals_stmtP20gimple_stmt_iteratorPbP14walk_stmt_info 1551149
_ZL22mark_local_labels_stmtP20gimple_stmt_iteratorPbP14walk_stmt_info 1551149
_ZL22fold_marked_statementsiP8hash_setIP6gimpleLb0E19default_hash_traitsIS1_EE 1574659
_Z21optimize_inline_callsP9tree_node 1959967
_ZL23copy_result_decl_to_varP9tree_nodeP14copy_body_data 2050430
_ZL23remap_dependence_cliqueP14copy_body_datat 2632680
_ZL17replace_locals_opPP9tree_nodePiPv 3399002
_ZL20reset_debug_bindingsP14copy_body_data20gimple_stmt_iterator 4369560
_ZL23declare_return_variableP14copy_body_dataP9tree_nodeS2_P15basic_block_def 4369560
_ZL29initialize_inlined_parametersP14copy_body_dataP6gimpleP9tree_nodeP15basic_block_def 4369560
_ZL19add_local_variablesP8functionS0_P14copy_body_data 4505004
_ZL13copy_cfg_bodyP14copy_body_dataP15basic_block_defS2_S2_ 4604320
_ZL16copy_debug_stmtsP14copy_body_data 4604320
_ZL9copy_bodyP14copy_body_dataP15basic_block_defS2_S2_ 4604320
_ZL10copy_loopsP14copy_body_dataP4loopS2_ 5213761
_ZL18inline_forbidden_pP9tree_node 5709596
_ZL30function_attribute_inlinable_pPK9tree_node 5709596
_Z25tree_inlinable_function_pP9tree_node 6348928
_ZL19declare_inline_varsP9tree_nodeS0_ 6654750
_ZL19setup_one_parameterP14copy_body_dataP9tree_nodeS2_S2_P15basic_block_defPS2_ 7510833
_ZL22insert_init_debug_bindP14copy_body_dataP15basic_block_defP9tree_nodeS4_P6gimple 7527143
_Z16copy_decl_to_varP9tree_nodeP14copy_body_data 7676738
_ZL19reset_debug_bindingP14copy_body_dataP9tree_nodePP6gimple 9128618
_Z18redirect_all_callsP14copy_body_dataP15basic_block_def 12493485
_Z27tree_versionable_function_pP9tree_node 13300313
_ZL7copy_bbP14copy_body_dataP15basic_block_def13profile_countS3_ 13950603
_ZL18expand_call_inlineP15basic_block_defP6gimpleP14copy_body_dataP11bitmap_head 15101325
_ZL15remap_save_exprPP9tree_nodeP8hash_mapIS0_S0_21simple_hashmap_traitsI19default_hash_traitsIS0_ES0_EEPi 16343207
_Z14copy_forbiddenP8function 18740421
_ZL22copy_decl_maybe_to_varP9tree_nodeP14copy_body_data 20424448
_ZL22maybe_copy_this_notrapP14copy_body_dataP9tree_nodeS2_ 22297296
_ZL12remap_blocksP9tree_nodeP14copy_body_data 22930025
_ZL16copy_phis_for_bbP15basic_block_defP14copy_body_data 23064985
_ZL17copy_edges_for_bbP15basic_block_def13profile_countS1_S0_S0_P14copy_body_data 23064985
_ZL14copy_bind_exprPP9tree_nodePiP14copy_body_data 23135810
_ZL14remap_locationmP14copy_body_data 25083583
_ZL21prepend_lexical_blockP9tree_nodeS0_ 27038274
_ZL26gimple_expand_calls_inlineP15basic_block_defP14copy_body_dataP11bitmap_head 31166376
_Z7copy_fnP9tree_nodeRS0_S1_ 33249652
_ZL14copy_tree_bodyP14copy_body_data 33249652
_ZL19copy_statement_listPP9tree_node 40067709
_ZL11remap_blockPP9tree_nodeP14copy_body_data 46065587
_ZL15can_be_nonlocalP9tree_nodeP14copy_body_data 48641654
_ZL15copy_debug_stmtP6gdebugP14copy_body_data 52178471
_ZL11remap_declsP9tree_nodePP3vecIS0_5va_gc8vl_embedEP14copy_body_data 52185428
_ZL14remap_ssa_nameP9tree_nodeP14copy_body_data 66525638
_ZL17remap_gimple_stmtP6gimpleP14copy_body_data 86046740
_ZZ7copy_fnP9tree_nodeRS0_S1_ENKUlS0_P14copy_body_dataE_clES0_S3_ 107762004
_Z19copy_decl_no_changeP9tree_nodeP14copy_body_data 131319155
_Z24copy_decl_for_dup_finishP14copy_body_dataP9tree_nodeS2_ 141046493
_ZL23inline_forbidden_p_stmtP20gimple_stmt_iteratorPbP14walk_stmt_info 165231684
_ZL17remap_gimple_op_rPP9tree_nodePiPv 188785230
_Z18estimate_move_costP9tree_nodeb 338216374
_Z10remap_declP9tree_nodeP14copy_body_data 370279958
_ZL22estimate_operator_cost9tree_codeP11eni_weightsP9tree_nodeS3_ 465353667
_Z18estimate_num_insnsP6gimpleP11eni_weights 627751029
_Z15insert_decl_mapP14copy_body_dataP9tree_nodeS2_ 728271451
_Z10remap_typeP9tree_nodeP14copy_body_data 1509132077
_Z16copy_tree_body_rPP9tree_nodePiPv 1560270464
_Z11copy_tree_rPP9tree_nodePiPv 2183849799

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.