LCOV - code coverage report
Current view: top level - gcc/fortran - trans-openmp.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 96.2 % 5363 5159
Test Date: 2025-01-04 13:14:48 Functions: 100.0 % 101 101
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
_ZL24gfc_trans_openmp_interopP8gfc_codeP15gfc_omp_clauses 5
_ZL23gfc_trans_omp_taskyieldv 8
_ZL20gfc_trans_omp_assumeP8gfc_code 10
_Z18gfc_omp_array_sizeP9tree_nodePP6gimple 18
_ZL19gfc_trans_omp_errorP8gfc_code 18
_Z22gfc_omp_call_add_allocP9tree_node 29
_ZL24gfc_trans_omp_allocatorsP8gfc_code 31
_ZL35gfc_is_unlimited_polymorphic_nonptrP9tree_node 36
_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
_ZL22gfc_trans_omp_dispatchP8gfc_code 55
_ZL36gfc_trans_omp_parallel_master_maskedP8gfc_code 61
_ZL19gfc_trans_omp_flushP8gfc_code 69
_Z22gfc_trans_oacc_declareP8gfc_code 74
_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
_Z19gfc_omp_report_declP9tree_node 104
_ZL20gfc_trans_omp_depobjP8gfc_code 106
_Z26gfc_omp_clause_linear_ctorP9tree_nodeS0_S0_S0_ 108
_Z26gfc_trans_omp_declare_simdP13gfc_namespace 114
_ZL20gfc_trans_omp_masterP8gfc_code 115
_ZL22gfc_trans_omp_sectionsP8gfc_codeP15gfc_omp_clauses 129
_ZL22gfc_trans_omp_criticalP8gfc_code 143
_ZL22gfc_trans_omp_taskwaitP8gfc_code 143
_ZL29gfc_trans_oacc_wait_directiveP8gfc_code 167
_ZL32gfc_trans_omp_cancellation_pointP8gfc_code 170
_ZL23gfc_trans_omp_taskgroupP8gfc_code 181
_ZL30gfc_trans_omp_target_exit_dataP8gfc_code 210
_ZL31gfc_trans_omp_target_enter_dataP8gfc_code 266
_ZL20gfc_trans_omp_cancelP8gfc_code 310
_ZL32gfc_add_firstprivate_if_unmappedP15gfc_omp_clausesS0_ 314
_ZL24gfc_trans_omp_distributeP8gfc_codeP15gfc_omp_clauses 325
_ZL30gfc_trans_omp_parallel_do_simdP8gfc_codeP11stmtblock_tP15gfc_omp_clauses 406
_ZL19gfc_trans_omp_teamsP8gfc_codeP15gfc_omp_clausesP9tree_node 449
_ZL21gfc_trans_omp_orderedP8gfc_code 519
_ZL26get_symbol_rooted_namelistRP8hash_mapIP10gfc_symbolP16gfc_omp_namelist21simple_hashmap_traitsI19default_hash_traitsIS1_ES3_EES3_S3_Pb 528
_ZL21gfc_trans_omp_do_simdP8gfc_codeP11stmtblock_tP15gfc_omp_clausesP9tree_node 532
_ZL20gfc_trans_omp_singleP8gfc_codeP15gfc_omp_clauses 565
_ZL21gfc_trans_omp_barrierv 602
_ZL17omp_udr_find_origPP8gfc_exprPiPv 678
_ZL36gfc_trans_omp_array_reduction_or_udrP9tree_nodeP16gfc_omp_namelist5locus 683
_Z17gfc_expr_list_lenP13gfc_expr_list 707
_ZL26gfc_build_cond_assign_exprP11stmtblock_tP9tree_nodeS2_S2_ 1019
_ZL21gfc_build_cond_assignP11stmtblock_tP9tree_nodeS2_S2_S2_ 1020
_ZL18gfc_trans_omp_taskP8gfc_code 1121
_ZL25gfc_trans_omp_parallel_doP8gfc_codebP11stmtblock_tP15gfc_omp_clauses 1262
_ZL33gfc_trans_oacc_combined_directiveP8gfc_code 1374
_ZL25gfc_trans_omp_target_dataP8gfc_code 1388
_ZL27gfc_trans_omp_target_updateP8gfc_code 1701
_ZL25replace_omp_dispatch_callPP9tree_nodePiPv 1713
_ZL20gfc_trans_omp_targetP8gfc_code 1819
_ZL22gfc_trans_omp_parallelP8gfc_code 1851
_ZL35gfc_trans_oacc_executable_directiveP8gfc_code 2075
_ZL25gfc_add_clause_implicitlyP15gfc_omp_clausesS0_bb 2427
_ZL20gfc_trans_omp_atomicP8gfc_code 2613
_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 3353
_Z23gfc_omp_scalar_target_pP9tree_node 3377
_Z16gfc_omp_scalar_pP9tree_nodeb 3484
_ZL28gfc_trans_omp_reduction_listiP16gfc_omp_namelistP9tree_node5locusb 3645
_Z21gfc_omp_allocatable_pP9tree_node 3690
_Z29gfc_omp_predetermined_mappingP9tree_node 3690
_ZL21gfc_split_omp_clausesP8gfc_codeP15gfc_omp_clauses 3848
_ZL26gfc_free_split_omp_clausesP8gfc_codeP15gfc_omp_clauses 3848
_ZL27gfc_trans_omp_array_sectionP11stmtblock_t11gfc_exec_opP16gfc_omp_namelistP9tree_nodebb13gomp_map_kindRS5_S7_S7_S7_ 3959
_ZL24gfc_trans_oacc_constructP8gfc_code 4028
_ZL20gfc_omp_unshare_exprP9tree_node 5067
_Z29gfc_omp_is_allocatable_or_ptrPK9tree_node 5942
_Z24gfc_omp_clause_assign_opP9tree_nodeS0_S0_ 6323
_Z29gfc_omp_predetermined_sharingP9tree_node 8079
_ZL16gfc_trans_omp_doP8gfc_code11gfc_exec_opP11stmtblock_tP15gfc_omp_clausesP9tree_node 9003
_Z24gfc_omp_clause_copy_ctorP9tree_nodeS0_S0_ 9280
_Z29gfc_trans_omp_declare_variantP13gfc_namespace 9811
_ZL27gfc_trans_omp_variable_list15omp_clause_codeP16gfc_omp_namelistP9tree_nodeb 11084
_Z24gfc_trans_oacc_directiveP8gfc_code 11347
_Z25gfc_omp_private_outer_refP9tree_node 13884
_Z23gfc_trans_omp_directiveP8gfc_code 18225
_Z18gfc_omp_array_dataP9tree_nodeb 18377
_Z27gfc_omp_clause_default_ctorP9tree_nodeS0_S0_ 19815
_ZL18gfc_trans_omp_codeP8gfc_codeb 20103
_Z31gfc_omp_check_optional_argumentP9tree_nodeb 21047
_Z33gfc_omp_firstprivatize_type_sizesP16gimplify_omp_ctxP9tree_node 21048
_Z21gfc_omp_finish_clauseP9tree_nodePP6gimpleb 27882
_ZL21gfc_trans_omp_clausesP11stmtblock_tP15gfc_omp_clauses5locusbb11gfc_exec_op 30110
_Z19gfc_omp_clause_dtorP9tree_nodeS0_ 31566
_Z28gfc_omp_private_debug_clauseP9tree_nodeb 37538
_ZL25gfc_is_polymorphic_nonptrP9tree_node 40792
_ZL22gfc_trans_omp_variableP10gfc_symbolb 41486
_ZL28gfc_omp_is_optional_argumentPK9tree_node 45310
_ZL20gfc_trans_add_clauseP9tree_nodeS0_ 71814
_ZL22gfc_omp_unshare_expr_rPP9tree_nodePiPv 92286
_ZL19gfc_has_alloc_compsP9tree_nodeS0_ 94462
_Z30gfc_omp_privatize_by_referencePK9tree_node 450756
_Z28gfc_omp_disregard_value_exprP9tree_nodeb 1558496

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.