LCOV - code coverage report
Current view: top level - gcc/cp - coroutines.cc (source / functions) Hit Total Coverage
Test: gcc.info Lines: 2166 2288 94.7 %
Date: 2023-07-19 08:18:47 Functions: 69 73 94.5 %

Function Name Sort by function name Hit count Sort by hit count
_Z16morph_fn_to_coroP9tree_nodePS0_S1_ 1201
_Z18get_coroutine_infoP9tree_node 38114
_Z20finish_co_await_exprjP9tree_node 711
_Z20finish_co_yield_exprjP9tree_node 305
_Z21finish_co_return_stmtjP9tree_node 1475
_Z22coro_get_ramp_functionP9tree_node 88130306
_Z23coro_get_actor_functionP9tree_node 2330
_Z25coro_get_destroy_functionP9tree_node 1165
_Z26coro_validate_builtin_callP9tree_nodei 334255
_Z28get_or_insert_coroutine_infoP9tree_node 3361
_ZL13replace_proxyPP9tree_nodePiPv 8719
_ZL14build_actor_fnjP9tree_nodeS0_S0_S0_P8hash_mapIS0_14local_var_info21simple_hashmap_traitsI19default_hash_traitsIS0_ES2_EEP3vecIS0_5va_gc8vl_embedES0_jS0_ 1188
_ZL14build_co_awaitjP9tree_node18suspend_point_kind 3229
_ZL14find_any_awaitPP9tree_nodePiPv 349316
_ZL15add_var_to_bindRP9tree_nodeS0_PKcj 65
_ZL15register_awaitsPP9tree_nodePiPv 159541
_ZL16analyze_fn_parmsP9tree_node 1189
_ZL16build_destroy_fnjP9tree_nodeS0_S0_ 1188
_ZL16replace_continuePP9tree_nodePiPv 1004
_ZL17find_promise_typeP9tree_node 1199
_ZL17get_awaitable_var18suspend_point_kindP9tree_node 3156
_ZL17tmp_target_expr_pP9tree_node 57252
_ZL18flatten_await_stmtP13var_nest_nodeP8hash_setIP9tree_nodeLb0E19default_hash_traitsIS3_EES7_PS3_ 9854
_ZL18rewrite_param_usesPP9tree_nodePiPv 96867
_ZL19coro_get_frame_dtorP9tree_nodeS0_S0_S0_j 2370
_ZL19expand_one_truth_ifPP9tree_nodePiPv 2427
_ZL19maybe_promote_tempsPP9tree_nodePv 3139
_ZL19process_conditionalP13var_nest_nodeRP9tree_node 17
_ZL19register_await_infoP9tree_nodeS0_S0_ 3212
_ZL20coro_build_expr_stmtP9tree_nodej 27659
_ZL20transform_await_exprP9tree_nodeP16await_xform_data 3210
_ZL21coro_function_valid_pP9tree_node 1201
_ZL21coro_init_identifiersv 1079
_ZL21coro_make_frame_entryPP9tree_nodePKcS0_j 13240
_ZL21lookup_promise_methodP9tree_nodeS0_jb 11472
_ZL21process_one_statementPP9tree_nodePv 40596
_ZL22await_statement_walkerPP9tree_nodePiPv 146389
_ZL23get_fn_local_identifierP9tree_nodePKc 1189
_ZL23instantiate_coro_traitsP9tree_nodej 1199
_ZL23lookup_awaitable_memberP9tree_nodeS0_j 9661
_ZL23register_local_var_usesPP9tree_nodePiPv 390384
_ZL23transform_await_wrapperPP9tree_nodePiPv 250948
_ZL24await_statement_expanderPP9tree_nodePiPv 221026
_ZL24co_await_find_in_subtreePP9tree_nodePiPv 351541
_ZL24find_interesting_subtreePP9tree_nodePiPv 63631
_ZL24transform_local_var_usesPP9tree_nodePiPv 390152
_ZL25analyze_expression_awaitsPP9tree_nodePiPv 126749
_ZL25build_init_or_final_awaitjb 2378
_ZL25coro_build_artificial_varjP9tree_nodeS0_S0_S0_ 11668
_ZL25coro_build_artificial_varjPKcP9tree_nodeS2_S2_ 4462
_ZL25coro_diagnose_throwing_fnP9tree_node 5477
_ZL25coro_promise_type_found_pP9tree_nodej 3377
_ZL25get_coroutine_handle_typeP9tree_node 0
_ZL26coro_rewrite_function_bodyjP9tree_nodeS0_P8hash_mapIS0_10param_info21simple_hashmap_traitsI19default_hash_traitsIS0_ES2_EES0_RS0_S9_ 1189
_ZL26create_anon_label_with_ctxjP9tree_node 20802
_ZL26get_coroutine_promise_typeP9tree_node 0
_ZL26handle_nested_conditionalsP13var_nest_nodeR3vecIP9tree_node7va_heap6vl_ptrER8hash_mapIS3_S3_21simple_hashmap_traitsI19default_hash_traitsIS3_ES3_EE 34
_ZL27create_named_label_with_ctxjPKcP9tree_node 13567
_ZL27expand_one_await_expressionPP9tree_nodeS1_Pv 3210
_ZL27get_coroutine_promise_proxyP9tree_node 0
_ZL29coro_build_cvt_void_expr_stmtP9tree_nodej 27659
_ZL29coro_build_promise_expressionP9tree_nodeS0_S0_jPP3vecIS0_5va_gc8vl_embedEb 8399
_ZL30find_coro_handle_template_declj 1069
_ZL30find_coro_traits_template_declj 1079
_ZL30get_coroutine_return_void_exprP9tree_nodejb 1474
_ZL31get_coroutine_self_handle_proxyP9tree_node 0
_ZL32coro_build_add_if_not_cond_breakP9tree_node 39
_ZL35coro_common_keyword_context_valid_pP9tree_nodejPKc 2491
_ZL36coro_build_actor_or_destroy_functionP9tree_nodeS0_S0_b 2378
_ZL36coro_diagnose_throwing_final_aw_exprP9tree_node 1189
_ZL40instantiate_coro_handle_for_promise_typejP9tree_node 2254
_ZN21coroutine_info_hasher4hashEP14coroutine_info 37659
_ZN21coroutine_info_hasher4hashERKP9tree_node 41475

Generated by: LCOV version 1.16