LCOV - code coverage report
Current view: top level - gcc - omp-general.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 89.8 % 2324 2088
Test Date: 2026-02-28 14:20:25 Functions: 95.3 % 85 81
Legend: Lines:     hit not hit

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
_ZL30omp_trait_selectors_equivalentP9tree_nodeS0_12omp_tss_code 8
_ZL22omp_combine_trait_setsP9tree_nodeS0_12omp_tss_code 20
_Z27omp_merge_context_selectorsmP9tree_nodeS0_17omp_ctx_directive 36
_ZL18omp_copy_trait_setP9tree_nodeS0_ 36
_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_ 163
_Z31omp_check_for_duplicate_variantmP9tree_nodeS0_ 225
_Z23omp_mangle_variant_nameP9tree_nodeS0_PKc 300
_Z29omp_resolve_variant_constructP9tree_nodeS0_ 304
_Z31omp_early_resolve_metadirectiveP9tree_node 320
_Z23omp_get_name_from_fr_idi 386
_Z28omp_metadirective_candidatesP9tree_nodeS0_ 494
_Z16omp_dynamic_condP9tree_nodeS0_ 513
_Z23omp_get_fr_id_from_namePKc 523
_Z21offloading_function_pP9tree_node 596
_Z30make_omp_metadirective_variantP9tree_nodeS0_S0_ 904
_Z23oacc_build_routine_dimsP9tree_node 1138
_Z27oacc_verify_routine_clausesP9tree_nodePS0_mPKc 1220
_ZL19expr_uses_parm_declPP9tree_nodePiPv 1437
_ZL14omp_apply_tileP9tree_nodeS0_i 1953
_Z30omp_declare_variant_candidatesP9tree_nodeS0_ 2035
_Z24omp_mark_declare_variantmP9tree_nodeS0_ 2625
_Z29omp_loop_number_of_iterationsP9tree_nodeiPS0_ 2632
_ZL32omp_context_selector_set_compare12omp_tss_codeP9tree_nodeS1_ 2657
_Z26omp_get_dynamic_candidatesR3vecI11omp_variant7va_heap6vl_ptrEP9tree_node 2833
_Z19make_trait_propertyP9tree_nodeS0_S0_ 3301
_ZL23omp_selector_is_dynamicP9tree_node 3623
_ZL25omp_context_compute_scoreP11omp_variantP9tree_nodeb 3623
_Z15omp_max_simt_vfv 3641
_Z26omp_check_context_selectormP9tree_node17omp_ctx_directive 3669
_ZL28omp_context_selector_compareP9tree_nodeS0_ 3718
_Z23make_trait_set_selector12omp_tss_codeP9tree_nodeS1_ 4338
_Z19omp_lookup_tss_codePKc 4514
_ZN18omp_addr_tokenizer17omp_accessed_addrER3vecIPNS_14omp_addr_tokenE7va_heap6vl_ptrEjP9tree_node 4583
_ZL26omp_construct_traits_matchP9tree_nodeS0_P16generic_wide_intI22fixed_wide_int_storageILi1024EEE 4699
_Z17omp_build_barrierP9tree_node 4729
_Z18omp_lookup_ts_code12omp_tss_codePKc 5263
_ZL30omp_complete_construct_contextP9tree_nodePb 5362
_Z29omp_get_context_selector_listP9tree_node12omp_tss_code 5960
_Z19make_trait_selector11omp_ts_codeP9tree_nodeS1_S1_ 7676
_Z24omp_get_context_selectorP9tree_node12omp_tss_code11omp_ts_code 7733
_Z24omp_runtime_api_procnamePKc 8019
_Z20omp_runtime_api_callPK9tree_node 9250
_ZL22find_nested_loop_xformPP9tree_nodePiPv 9281
_Z18oacc_set_fn_attribP9tree_nodeS0_P3vecIS0_7va_heap6vl_ptrE 9896
_Z28omp_context_selector_matchesP9tree_nodeS0_bb 10712
_Z16oacc_launch_packjP9tree_nodej 11063
_ZL12sort_variantPKvS0_Pv 11979
_Z27omp_check_optional_argumentP9tree_nodeb 13283
_Z26omp_context_name_list_propP9tree_node 13650
_Z25omp_is_allocatable_or_ptrP9tree_node 15432
_Z22oacc_replace_fn_attribP9tree_nodeS0_ 20288
_Z27oacc_replace_fn_attrib_attrP9tree_nodeS0_ 20643
_Z10omp_max_vfb 32752
_ZN18omp_addr_tokenizer14omp_addr_tokenC2ENS_10token_typeEP9tree_node 32952
_ZN18omp_addr_tokenizer18omp_access_chain_pER3vecIPNS_14omp_addr_tokenE7va_heap6vl_ptrEj 47423
_Z17omp_mappable_typeP9tree_node 57977
_Z27omp_maybe_apply_loop_xformsPP9tree_nodeS0_ 60604
_ZN18omp_addr_tokenizerL20omp_parse_array_exprER3vecIPNS_14omp_addr_tokenE7va_heap6vl_ptrEPP9tree_node 61605
_Z20oacc_get_fn_dim_sizeP9tree_nodei 67404
_Z14omp_parse_exprR3vecIPN18omp_addr_tokenizer14omp_addr_tokenE7va_heap6vl_ptrEP9tree_node 89135
_ZN18omp_addr_tokenizer14omp_addr_tokenC2ENS_10token_typeENS_20structure_base_kindsEP9tree_node 94557
_ZN18omp_addr_tokenizerL24omp_parse_structure_baseER3vecIPNS_14omp_addr_tokenE7va_heap6vl_ptrEPP9tree_nodePNS_20structure_base_kindsES6_b 94557
_ZN18omp_addr_tokenizerL25omp_parse_structured_exprER3vecIPNS_14omp_addr_tokenE7va_heap6vl_ptrEPP9tree_node 94560
_ZN18omp_addr_tokenizerL28omp_parse_component_selectorEPP9tree_node 94560
_Z21find_combined_omp_forPP9tree_nodePiPv 110118
_ZN18omp_addr_tokenizerL17omp_parse_pointerEPP9tree_nodePb 115676
_Z20oacc_get_ifn_dim_argPK6gimple 120872
_ZN18omp_addr_tokenizer14omp_addr_tokenC2ENS_19access_method_kindsEP9tree_node 125255
_ZN18omp_addr_tokenizerL23omp_parse_access_methodEPP9tree_nodePNS_19access_method_kindsE 125255
_ZN18omp_addr_tokenizerL24omp_parse_access_methodsER3vecIPNS_14omp_addr_tokenE7va_heap6vl_ptrEPP9tree_node 125255
_Z20omp_extract_for_dataP8gomp_forP12omp_for_dataP17omp_for_data_loop 129329
_ZN18omp_addr_tokenizerL13omp_parse_refEPP9tree_node 164057
_Z26omp_get_for_step_from_incrmP9tree_node 195415
_Z24omp_adjust_for_conditionmP9tree_codePP9tree_nodeS2_S2_ 196579
_Z23omp_build_component_refP9tree_nodeS0_ 292483
_Z18oacc_get_fn_attribP9tree_node 355403
_Z15omp_find_clauseP9tree_node15omp_clause_code 1216230
_Z26omp_privatize_by_referenceP9tree_node 4990769

Generated by: LCOV version 2.4-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.