LCOV - code coverage report
Current view: top level - gcc - ipa-strub.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 84.4 % 1343 1133
Test Date: 2024-05-11 15:19:56 Functions: 89.3 % 75 67
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
_Z19strub_make_callableP9tree_node 0
_ZL14get_strub_modeP11cgraph_node 0
_ZL19walk_regimplify_phiP4gphi 0
_ZL25get_strub_mode_attr_value10strub_mode 0
_ZL25walk_regimplify_addr_exprPP9tree_nodePiPv 0
_ZL32remove_named_attribute_unsharingPKcPP9tree_node 0
_ZN12_GLOBAL__N_114pass_ipa_strub5cloneEv 0
_ZN12_GLOBAL__N_119pass_ipa_strub_mode5cloneEv 0
_ZN12_GLOBAL__N_114pass_ipa_strub11get_qpvalstEv 10
_ZN12_GLOBAL__N_114pass_ipa_strub15get_va_list_ptrEv 10
_ZL18build_ref_type_forP9tree_node 12
_ZN12_GLOBAL__N_114pass_ipa_strub14get_apply_argsEv 20
_ZN12_GLOBAL__N_114pass_ipa_strub8get_qptrEv 20
_ZL30get_strub_mode_id_at_calls_optv 50
_ZL21distinctify_node_typeP11cgraph_node 75
_ZL18walk_make_indirectPP9tree_nodePiPv 140
_ZL19maybe_make_indirectR8hash_setIP9tree_nodeLb0E19default_hash_traitsIS1_EES1_Pi 140
_ZL27called_with_type_override_pP11cgraph_node 470
_ZL36called_directly_with_type_override_pP11cgraph_nodePv 470
_ZL24calls_builtin_va_start_pP11cgraph_node 516
_ZN12_GLOBAL__N_114pass_ipa_strub7executeEP8function 575
_ZL12verify_strubv 644
_ZN12_GLOBAL__N_119pass_ipa_strub_mode7executeEP8function 644
_ZN12_GLOBAL__N_114pass_ipa_strub17get_watermark_ptrEv 904
_ZN12_GLOBAL__N_114pass_ipa_strub10get_updateEv 1098
_ZN12_GLOBAL__N_114pass_ipa_strub21call_update_watermarkEP9tree_nodeP11cgraph_node13profile_countP6gimple 1098
_ZL36ipa_strub_set_mode_for_new_functionsv 1219
_ZL24strub_callable_builtin_pP11cgraph_node 1250
_ZN12_GLOBAL__N_114pass_ipa_strub21adjust_at_calls_callsEP11cgraph_node 1315
_ZL22can_strub_internally_pP11cgraph_nodeb 1986
_ZL17strub_from_body_pP11cgraph_node 2015
_ZN12_GLOBAL__N_114pass_ipa_strub20adjust_at_calls_callEP11cgraph_edgeiP9tree_node 2193
_Z20strub_watermark_parmP9tree_node 2194
_ZN12_GLOBAL__N_114pass_ipa_strub9get_enterEv 2241
_ZN12_GLOBAL__N_114pass_ipa_strub9get_leaveEv 2241
_Z27strub_validate_fn_attr_parmP9tree_node 2332
_ZL25get_strub_mode_id_wrappedv 2419
_ZL11can_strub_pP11cgraph_nodeb 2434
_ZL20can_strub_at_calls_pP11cgraph_nodeb 2496
_ZL29same_strub_mode_in_variants_pP9tree_node 2607
_ZN12_GLOBAL__N_114pass_ipa_strub20adjust_at_calls_typeEP9tree_node 2607
_ZL25get_strub_mode_id_wrapperv 2618
_ZN12_GLOBAL__N_114pass_ipa_strub7get_wmtEv 2799
_ZL22strub_set_fndt_mode_toP9tree_node10strub_modeb 2811
_ZN12_GLOBAL__N_114pass_ipa_strub8get_pwmtEv 2813
_ZL33gsi_insert_finally_seq_after_call20gimple_stmt_iteratorP6gimple 2947
_ZL26calls_builtin_apply_args_pP11cgraph_nodeb 3012
_ZL22add_call_edges_for_seqP6gimple13profile_count 3171
_ZL18compute_strub_modeP11cgraph_nodeP9tree_node 3711
_ZL14set_strub_modeP11cgraph_node 3723
_ZL27get_strub_mode_id_inlinablev 3897
_ZL22strub_target_support_pP9tree_nodebj 4627
_ZL17set_strub_mode_toP11cgraph_node10strub_mode 4755
_ZN12_GLOBAL__N_114pass_ipa_strub9get_qpwmtEv 6538
_ZL21strub_always_inline_pP11cgraph_node 8111
_ZL21strub_callable_from_p10strub_modeS_ 9819
_ZL26get_strub_mode_id_disabledv 11101
_ZL26get_strub_mode_id_internalv 16687
_ZL29effective_strub_mode_for_callP5gcallPP9tree_node 19606
_ZL26get_strub_mode_id_at_callsv 20936
_ZL28strub_call_fntype_override_pPK5gcall 21142
_ZL26get_strub_mode_id_callablev 26409
_ZL24get_strub_mode_attr_parm10strub_mode 84117
_ZN12_GLOBAL__N_114pass_ipa_strub4gateEP8function 225756
_ZN12_GLOBAL__N_119pass_ipa_strub_mode4gateEP8function 225756
_Z19make_pass_ipa_strubPN3gcc7contextE 279217
_Z24make_pass_ipa_strub_modePN3gcc7contextE 279217
_Z18strub_splittable_pP11cgraph_node 1163994
_Z15strub_comptypesP9tree_nodeS0_ 1437431
_ZL24get_strub_mode_from_typeP9tree_node 2931453
_Z20strub_inlinable_to_pP11cgraph_nodeS0_ 7980503
_ZL26get_strub_mode_from_fndeclP9tree_node 9176507
_ZL24get_strub_attr_from_declP9tree_node 9187517
_ZL24get_strub_mode_from_attrP9tree_nodeb 9222148
_ZL24get_strub_attr_from_typeP9tree_node 12102026

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.