LCOV - code coverage report
Current view: top level - gcc - omp-general.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 89.6 % 2248 2015
Test Date: 2025-06-21 16:26:05 Functions: 94.9 % 79 75
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
_Z24debug_omp_tokenized_addrR3vecIPN18omp_addr_tokenizer14omp_addr_tokenE7va_heap6vl_ptrEb 0
_Z33resolve_omp_target_device_matchesP9tree_node 0
_ZL19omp_maybe_offloadedP9tree_node 0
_ZL32omp_offload_device_kind_arch_isaPKcS0_ 0
_ZL26omp_construct_simd_compareP9tree_nodeS0_b 58
_ZL20omp_device_num_checkPP9tree_nodePb 103
_ZL33omp_target_device_matches_on_host11omp_ts_codeP9tree_node 153
_ZL34omp_context_selector_props_compare12omp_tss_code11omp_ts_codeP9tree_nodeS2_ 155
_Z29omp_resolve_variant_constructP9tree_nodeS0_ 304
_Z23omp_get_name_from_fr_idi 386
_Z31omp_early_resolve_metadirectiveP9tree_node 394
_Z16omp_dynamic_condP9tree_nodeS0_ 485
_Z23omp_get_fr_id_from_namePKc 523
_Z28omp_metadirective_candidatesP9tree_nodeS0_ 556
_Z21offloading_function_pP9tree_node 600
_Z30make_omp_metadirective_variantP9tree_nodeS0_S0_ 953
_Z23oacc_build_routine_dimsP9tree_node 1145
_Z27oacc_verify_routine_clausesP9tree_nodePS0_mPKc 1227
_ZL19expr_uses_parm_declPP9tree_nodePiPv 1366
_Z30omp_declare_variant_candidatesP9tree_nodeS0_ 1827
_ZL14omp_apply_tileP9tree_nodeS0_i 1953
_Z24omp_mark_declare_variantmP9tree_nodeS0_ 2012
_ZL32omp_context_selector_set_compare12omp_tss_codeP9tree_nodeS1_ 2617
_Z29omp_loop_number_of_iterationsP9tree_nodeiPS0_ 2632
_Z26omp_get_dynamic_candidatesR3vecI11omp_variant7va_heap6vl_ptrEP9tree_node 2687
_Z19make_trait_propertyP9tree_nodeS0_S0_ 2740
_Z26omp_check_context_selectormP9tree_node17omp_ctx_directive 2991
_ZL23omp_selector_is_dynamicP9tree_node 3441
_ZL25omp_context_compute_scoreP11omp_variantP9tree_nodeb 3441
_Z23make_trait_set_selector12omp_tss_codeP9tree_nodeS1_ 3459
_Z15omp_max_simt_vfv 3645
_Z19omp_lookup_tss_codePKc 3666
_ZL28omp_context_selector_compareP9tree_nodeS0_ 3669
_Z18omp_lookup_ts_code12omp_tss_codePKc 4409
_ZN18omp_addr_tokenizer17omp_accessed_addrER3vecIPNS_14omp_addr_tokenE7va_heap6vl_ptrEjP9tree_node 4466
_ZL26omp_construct_traits_matchP9tree_nodeS0_P16generic_wide_intI22fixed_wide_int_storageILi1024EEE 4474
_Z17omp_build_barrierP9tree_node 4740
_Z29omp_get_context_selector_listP9tree_node12omp_tss_code 4793
_ZL30omp_complete_construct_contextP9tree_nodePb 5070
_Z19make_trait_selector11omp_ts_codeP9tree_nodeS1_S1_ 6602
_Z24omp_get_context_selectorP9tree_node12omp_tss_code11omp_ts_code 7100
_Z24omp_runtime_api_procnamePKc 7819
_Z20omp_runtime_api_callPK9tree_node 9054
_ZL22find_nested_loop_xformPP9tree_nodePiPv 9242
_Z28omp_context_selector_matchesP9tree_nodeS0_b 9440
_Z18oacc_set_fn_attribP9tree_nodeS0_P3vecIS0_7va_heap6vl_ptrE 9773
_Z26omp_context_name_list_propP9tree_node 10046
_Z16oacc_launch_packjP9tree_nodej 10948
_ZL12sort_variantPKvS0_Pv 11899
_Z27omp_check_optional_argumentP9tree_nodeb 13262
_Z25omp_is_allocatable_or_ptrP9tree_node 15396
_Z22oacc_replace_fn_attribP9tree_nodeS0_ 20021
_Z27oacc_replace_fn_attrib_attrP9tree_nodeS0_ 20376
_ZN18omp_addr_tokenizer14omp_addr_tokenC2ENS_10token_typeEP9tree_node 29381
_Z10omp_max_vfb 31113
_ZN18omp_addr_tokenizer18omp_access_chain_pER3vecIPNS_14omp_addr_tokenE7va_heap6vl_ptrEj 46515
_Z17omp_mappable_typeP9tree_node 58222
_Z20oacc_get_fn_dim_sizeP9tree_nodei 60464
_Z27omp_maybe_apply_loop_xformsPP9tree_nodeS0_ 60633
_ZN18omp_addr_tokenizerL20omp_parse_array_exprER3vecIPNS_14omp_addr_tokenE7va_heap6vl_ptrEPP9tree_node 60835
_Z14omp_parse_exprR3vecIPN18omp_addr_tokenizer14omp_addr_tokenE7va_heap6vl_ptrEP9tree_node 86316
_ZN18omp_addr_tokenizer14omp_addr_tokenC2ENS_10token_typeENS_20structure_base_kindsEP9tree_node 90216
_ZN18omp_addr_tokenizerL24omp_parse_structure_baseER3vecIPNS_14omp_addr_tokenE7va_heap6vl_ptrEPP9tree_nodePNS_20structure_base_kindsES6_b 90216
_ZN18omp_addr_tokenizerL25omp_parse_structured_exprER3vecIPNS_14omp_addr_tokenE7va_heap6vl_ptrEPP9tree_node 90219
_ZN18omp_addr_tokenizerL28omp_parse_component_selectorEPP9tree_node 90219
_Z20oacc_get_ifn_dim_argPK6gimple 101037
_ZN18omp_addr_tokenizerL17omp_parse_pointerEPP9tree_nodePb 107630
_Z21find_combined_omp_forPP9tree_nodePiPv 110177
_ZN18omp_addr_tokenizer14omp_addr_tokenC2ENS_19access_method_kindsEP9tree_node 117217
_ZN18omp_addr_tokenizerL23omp_parse_access_methodEPP9tree_nodePNS_19access_method_kindsE 117217
_ZN18omp_addr_tokenizerL24omp_parse_access_methodsER3vecIPNS_14omp_addr_tokenE7va_heap6vl_ptrEPP9tree_node 117217
_Z20omp_extract_for_dataP8gomp_forP12omp_for_dataP17omp_for_data_loop 129256
_ZN18omp_addr_tokenizerL13omp_parse_refEPP9tree_node 152110
_Z26omp_get_for_step_from_incrmP9tree_node 195156
_Z24omp_adjust_for_conditionmP9tree_codePP9tree_nodeS2_S2_ 196320
_Z23omp_build_component_refP9tree_nodeS0_ 291114
_Z18oacc_get_fn_attribP9tree_node 316913
_Z15omp_find_clauseP9tree_node15omp_clause_code 1209686
_Z26omp_privatize_by_referenceP9tree_node 4981518

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.