LCOV - code coverage report
Current view: top level - gcc/fortran - trans-openmp.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 96.0 % 6032 5792
Test Date: 2025-07-12 13:27:34 Functions: 99.1 % 116 115
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
_ZL35gfc_omp_replace_alloc_by_to_mappingP9tree_nodeS0_b 0
_ZL23gfc_trans_omp_taskyieldv 8
_ZL24gfc_trans_openmp_interopP8gfc_codeP15gfc_omp_clauses 8
_ZL20gfc_trans_omp_assumeP8gfc_code 10
_Z18gfc_omp_array_sizeP9tree_nodePP6gimple 18
_Z22gfc_omp_call_add_allocP9tree_node 29
_ZL19gfc_trans_omp_errorP8gfc_code 29
_ZL24gfc_trans_omp_allocatorsP8gfc_code 34
_ZL15handle_iteratorP13gfc_namespaceP11stmtblock_tP9tree_node 43
_Z21gfc_omp_call_is_allocP9tree_node 47
_ZL20gfc_trans_omp_maskedP8gfc_codeP15gfc_omp_clauses 49
_ZL32gfc_trans_omp_parallel_workshareP8gfc_code 50
_ZL19gfc_trans_omp_scopeP8gfc_code 53
_ZL31gfc_trans_omp_parallel_sectionsP8gfc_code 54
_ZL36gfc_trans_omp_parallel_master_maskedP8gfc_code 61
_ZL19gfc_trans_omp_flushP8gfc_code 70
_Z22gfc_trans_oacc_declareP8gfc_code 76
_Z27gfc_trans_omp_metadirectiveP8gfc_code 76
_ZL22gfc_trans_omp_taskloopP8gfc_code11gfc_exec_op 79
_ZL30gfc_omp_linear_clause_add_loopP11stmtblock_tP9tree_nodeS2_S2_S2_ 84
_ZL36gfc_trans_omp_master_masked_taskloopP8gfc_code11gfc_exec_op 84
_ZL23gfc_trans_omp_workshareP8gfc_codeP15gfc_omp_clauses 85
_ZL35gfc_is_unlimited_polymorphic_nonptrP9tree_node 107
_Z26gfc_omp_clause_linear_ctorP9tree_nodeS0_S0_S0_ 108
_ZL20gfc_trans_omp_depobjP8gfc_code 108
_Z26gfc_trans_omp_declare_simdP13gfc_namespace 109
_ZL20gfc_trans_omp_masterP8gfc_code 115
_Z19gfc_omp_report_declP9tree_node 128
_ZL22gfc_trans_omp_dispatchP8gfc_code 128
_ZL22gfc_trans_omp_sectionsP8gfc_codeP15gfc_omp_clauses 129
_ZL22gfc_trans_omp_criticalP8gfc_code 143
_ZL22gfc_trans_omp_taskwaitP8gfc_code 145
_ZL32gfc_trans_omp_cancellation_pointP8gfc_code 170
_ZL29gfc_trans_oacc_wait_directiveP8gfc_code 173
_ZL23gfc_trans_omp_taskgroupP8gfc_code 181
_ZL30gfc_trans_omp_target_exit_dataP8gfc_code 263
_ZL20gfc_trans_omp_cancelP8gfc_code 310
_ZL31gfc_trans_omp_target_enter_dataP8gfc_code 325
_ZL32gfc_add_firstprivate_if_unmappedP15gfc_omp_clausesS0_ 336
_ZL24gfc_trans_omp_distributeP8gfc_codeP15gfc_omp_clauses 339
_ZL21gfc_omp_elmental_loopmP9tree_nodeS0_S0_PP6gimpleS3_ 368
_Z20gfc_omp_deep_mappingPK6gimpleP9tree_nodemS3_S3_S3_S3_S3_PPS_ 385
_ZL22gfc_omp_get_array_sizemP9tree_nodePP6gimple 392
_ZL30gfc_trans_omp_parallel_do_simdP8gfc_codeP11stmtblock_tP15gfc_omp_clauses 413
_ZL19gfc_trans_omp_teamsP8gfc_codeP15gfc_omp_clausesP9tree_node 465
_ZL26gfc_trans_omp_set_selectorP20gfc_omp_set_selector5locus 486
_ZL24gfc_omp_deep_mapping_mapP9tree_nodeS0_mmS0_S0_S0_S0_S0_PP6gimplePKS1_ 509
_ZL21gfc_trans_omp_orderedP8gfc_code 519
_ZL21gfc_trans_omp_do_simdP8gfc_codeP11stmtblock_tP15gfc_omp_clausesP9tree_node 539
_ZL20gfc_trans_omp_singleP8gfc_codeP15gfc_omp_clauses 555
_ZL26get_symbol_rooted_namelistRP8hash_mapIP10gfc_symbolP16gfc_omp_namelist21simple_hashmap_traitsI19default_hash_traitsIS1_ES3_EES3_S3_Pb 573
_ZL21gfc_trans_omp_barrierv 603
_ZL17omp_udr_find_origPP8gfc_exprPiPv 678
_ZL36gfc_trans_omp_array_reduction_or_udrP9tree_nodeP16gfc_omp_namelist5locus 683
_Z17gfc_expr_list_lenP13gfc_expr_list 708
_ZL23gfc_omp_gen_simple_loopP9tree_nodeS0_S0_9tree_codeS0_mPP6gimpleS4_ 760
_ZL26gfc_build_cond_assign_exprP11stmtblock_tP9tree_nodeS2_S2_ 1025
_ZL21gfc_build_cond_assignP11stmtblock_tP9tree_nodeS2_S2_S2_ 1026
_ZL26gfc_omp_deep_mapping_compsbmP9tree_nodePS0_mS0_S0_S0_S0_S0_S0_PP6gimplePKS2_Pb 1050
_ZL18gfc_trans_omp_taskP8gfc_code 1121
_ZL25gfc_trans_omp_parallel_doP8gfc_codebP11stmtblock_tP15gfc_omp_clauses 1307
_ZL25gfc_trans_omp_target_dataP8gfc_code 1388
_ZL25gfc_omp_deep_mapping_itembbbmP9tree_nodePS0_mS0_S0_S0_S0_S0_S0_PP6gimplePKS2_Pb 1404
_ZL33gfc_trans_oacc_combined_directiveP8gfc_code 1556
_ZL27gfc_trans_omp_target_updateP8gfc_code 1697
_ZL22gfc_trans_omp_parallelP8gfc_code 1858
_ZL20gfc_trans_omp_targetP8gfc_code 1987
_ZL25replace_omp_dispatch_callPP9tree_nodePiPv 2066
_ZL35gfc_trans_oacc_executable_directiveP8gfc_code 2110
_ZL25gfc_add_clause_implicitlyP15gfc_omp_clausesS0_bb 2514
_ZL20gfc_trans_omp_atomicP8gfc_code 2596
_ZL20gfc_walk_alloc_compsP9tree_nodeS0_S0_16walk_alloc_comps 2801
_ZL21gfc_nonrect_loop_exprP11stmtblock_tP6gfc_seiP8gfc_codeP8gfc_exprP3vecI12dovar_init_d7va_heap6vl_ptrEiS6_ 2884
_ZL24gfc_convert_expr_to_treeP11stmtblock_tP8gfc_expr 3390
_Z23gfc_omp_scalar_target_pP9tree_node 3538
_Z16gfc_omp_scalar_pP9tree_nodeb 3646
_ZL28gfc_trans_omp_reduction_listiP16gfc_omp_namelistP9tree_node5locusb 3844
_Z21gfc_omp_allocatable_pP9tree_node 3894
_Z29gfc_omp_predetermined_mappingP9tree_node 3894
_ZL27gfc_trans_omp_array_sectionP11stmtblock_t11gfc_exec_opP16gfc_omp_namelistP9tree_nodebb13gomp_map_kindRS5_S7_S7_S7_ 3982
_ZL21gfc_split_omp_clausesP8gfc_codeP15gfc_omp_clauses 4055
_ZL26gfc_free_split_omp_clausesP8gfc_codeP15gfc_omp_clauses 4055
_ZL24gfc_trans_oacc_constructP8gfc_code 4187
_ZL20gfc_omp_unshare_exprP9tree_node 5067
_Z29gfc_omp_is_allocatable_or_ptrPK9tree_node 5946
_Z24gfc_omp_clause_assign_opP9tree_nodeS0_S0_ 6341
_Z29gfc_omp_predetermined_sharingP9tree_node 8421
_Z24gfc_omp_clause_copy_ctorP9tree_nodeS0_S0_ 9196
_ZL16gfc_trans_omp_doP8gfc_code11gfc_exec_opP11stmtblock_tP15gfc_omp_clausesP9tree_node 9516
_Z29gfc_trans_omp_declare_variantP13gfc_namespaceS0_ 10017
_ZL27gfc_trans_omp_variable_list15omp_clause_codeP16gfc_omp_namelistP9tree_nodeb 11644
_Z24gfc_trans_oacc_directiveP8gfc_code 12020
_Z25gfc_omp_private_outer_refP9tree_node 14443
_Z23gfc_trans_omp_directiveP8gfc_code 18682
_Z18gfc_omp_array_dataP9tree_nodeb 18698
_Z27gfc_omp_clause_default_ctorP9tree_nodeS0_S0_ 20351
_ZL18gfc_trans_omp_codeP8gfc_codeb 20929
_Z33gfc_omp_firstprivatize_type_sizesP16gimplify_omp_ctxP9tree_node 21650
_Z31gfc_omp_check_optional_argumentP9tree_nodeb 22098
_Z21gfc_omp_finish_clauseP9tree_nodePP6gimpleb 28592
_ZL21gfc_trans_omp_clausesP11stmtblock_tP15gfc_omp_clauses5locusbb11gfc_exec_op 31435
_Z19gfc_omp_clause_dtorP9tree_nodeS0_ 32017
_ZL23gfc_omp_deep_map_kind_pP9tree_node 37186
_Z28gfc_omp_private_debug_clauseP9tree_nodeb 38316
_ZL22gfc_trans_omp_variableP10gfc_symbolb 42827
_Z22gfc_omp_deep_mapping_pPK6gimpleP9tree_node 42865
_Z24gfc_omp_deep_mapping_cntPK6gimpleP9tree_nodePPS_ 45415
_ZL23gfc_omp_deep_mapping_dobPK6gimpleP9tree_nodemS3_S3_S3_S3_S3_PPS_ 45800
_ZL28gfc_omp_is_optional_argumentPK9tree_node 46195
_ZL25gfc_is_polymorphic_nonptrP9tree_node 64978
_ZL20gfc_trans_add_clauseP9tree_nodeS0_ 73849
_ZL26gfc_omp_deep_mapping_int_pPK6gimpleP9tree_node 88689
_ZL22gfc_omp_unshare_expr_rPP9tree_nodePiPv 92286
_ZL19gfc_has_alloc_compsP9tree_nodeS0_bb 121042
_Z30gfc_omp_privatize_by_referencePK9tree_node 457008
_Z28gfc_omp_disregard_value_exprP9tree_nodeb 1619480

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.