LCOV - code coverage report
Current view: top level - gcc - ipa-strub.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 86.0 % 1326 1141
Test Date: 2025-06-21 16:26:05 Functions: 90.7 % 75 68
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
_Z15strub_comptypesP9tree_nodeS0_ 1455994
_Z18strub_splittable_pP11cgraph_node 1290123
_Z19make_pass_ipa_strubPN3gcc7contextE 285081
_Z19strub_make_callableP9tree_node 0
_Z20strub_inlinable_to_pP11cgraph_nodeS0_ 9419889
_Z20strub_watermark_parmP9tree_node 1993
_Z24make_pass_ipa_strub_modePN3gcc7contextE 285081
_Z27strub_validate_fn_attr_parmP9tree_node 2174
_ZL11can_strub_pP11cgraph_nodeb 2307
_ZL12verify_strubv 616
_ZL14get_strub_modeP11cgraph_node 0
_ZL14set_strub_modeP11cgraph_node 3502
_ZL17set_strub_mode_toP11cgraph_node10strub_mode 4442
_ZL17strub_from_body_pP11cgraph_node 1881
_ZL18build_ref_type_forP9tree_node 14
_ZL18compute_strub_modeP11cgraph_nodeP9tree_node 3493
_ZL18walk_make_indirectPP9tree_nodePiPv 170
_ZL19maybe_make_indirectR8hash_setIP9tree_nodeLb0E19default_hash_traitsIS1_EES1_Pi 170
_ZL19walk_regimplify_phiP4gphi 0
_ZL20can_strub_at_calls_pP11cgraph_nodeb 2362
_ZL21distinctify_node_typeP11cgraph_node 73
_ZL21strub_always_inline_pP11cgraph_node 7672
_ZL21strub_callable_from_p10strub_modeS_ 9148
_ZL22add_call_edges_for_seqP6gimple13profile_count 2858
_ZL22can_strub_internally_pP11cgraph_nodeb 1888
_ZL22strub_set_fndt_mode_toP9tree_node10strub_modeb 2616
_ZL22strub_target_support_pP9tree_nodebm 4231
_ZL24calls_builtin_va_start_pP11cgraph_node 470
_ZL24get_strub_attr_from_declP9tree_node 10749656
_ZL24get_strub_attr_from_typeP9tree_node 13697994
_ZL24get_strub_mode_attr_parm10strub_mode 76424
_ZL24get_strub_mode_from_attrP9tree_nodeb 10781197
_ZL24get_strub_mode_from_typeP9tree_node 2964030
_ZL24strub_callable_builtin_pP11cgraph_node 1175
_ZL25get_strub_mode_attr_value10strub_mode 0
_ZL25get_strub_mode_id_wrappedv 2209
_ZL25get_strub_mode_id_wrapperv 2363
_ZL25walk_regimplify_addr_exprPP9tree_nodePiPv 12
_ZL26calls_builtin_apply_args_pP11cgraph_nodeb 2832
_ZL26get_strub_mode_from_fndeclP9tree_node 10739392
_ZL26get_strub_mode_id_at_callsv 18586
_ZL26get_strub_mode_id_callablev 24100
_ZL26get_strub_mode_id_disabledv 10183
_ZL26get_strub_mode_id_internalv 15455
_ZL27called_with_type_override_pP11cgraph_node 449
_ZL27get_strub_mode_id_inlinablev 3488
_ZL28strub_call_fntype_override_pPK5gcall 19510
_ZL29effective_strub_mode_for_callP5gcallPP9tree_node 18024
_ZL29same_strub_mode_in_variants_pP9tree_node 2313
_ZL30get_strub_mode_id_at_calls_optv 40
_ZL32remove_named_attribute_unsharingPKcPP9tree_node 0
_ZL33gsi_insert_finally_seq_after_call20gimple_stmt_iteratorP6gimple 2632
_ZL36called_directly_with_type_override_pP11cgraph_nodePv 449
_ZL36ipa_strub_set_mode_for_new_functionsv 1164
_ZN12_GLOBAL__N_114pass_ipa_strub10get_updateEv 1034
_ZN12_GLOBAL__N_114pass_ipa_strub11get_qpvalstEv 8
_ZN12_GLOBAL__N_114pass_ipa_strub14get_apply_argsEv 16
_ZN12_GLOBAL__N_114pass_ipa_strub15get_va_list_ptrEv 8
_ZN12_GLOBAL__N_114pass_ipa_strub17get_watermark_ptrEv 840
_ZN12_GLOBAL__N_114pass_ipa_strub20adjust_at_calls_callEP11cgraph_edgeiP9tree_node 1924
_ZN12_GLOBAL__N_114pass_ipa_strub20adjust_at_calls_typeEP9tree_node 2313
_ZN12_GLOBAL__N_114pass_ipa_strub21adjust_at_calls_callsEP11cgraph_node 1229
_ZN12_GLOBAL__N_114pass_ipa_strub21call_update_watermarkEP9tree_nodeP11cgraph_node13profile_countP6gimple 1034
_ZN12_GLOBAL__N_114pass_ipa_strub4gateEP8function 228759
_ZN12_GLOBAL__N_114pass_ipa_strub5cloneEv 0
_ZN12_GLOBAL__N_114pass_ipa_strub7executeEP8function 548
_ZN12_GLOBAL__N_114pass_ipa_strub7get_wmtEv 2522
_ZN12_GLOBAL__N_114pass_ipa_strub8get_pwmtEv 2536
_ZN12_GLOBAL__N_114pass_ipa_strub8get_qptrEv 16
_ZN12_GLOBAL__N_114pass_ipa_strub9get_enterEv 1990
_ZN12_GLOBAL__N_114pass_ipa_strub9get_leaveEv 1990
_ZN12_GLOBAL__N_114pass_ipa_strub9get_qpwmtEv 6278
_ZN12_GLOBAL__N_119pass_ipa_strub_mode4gateEP8function 228759
_ZN12_GLOBAL__N_119pass_ipa_strub_mode5cloneEv 0
_ZN12_GLOBAL__N_119pass_ipa_strub_mode7executeEP8function 616

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.