LCOV - code coverage report
Current view: top level - gcc/fortran - trans-openmp.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 96.1 % 5188 4988
Test Date: 2024-05-04 14:01:55 Functions: 100.0 % 97 97
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
_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 48
_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 60
_ZL19gfc_trans_omp_flushP8gfc_code 69
_Z22gfc_trans_oacc_declareP8gfc_code 73
_ZL22gfc_trans_omp_taskloopP8gfc_code11gfc_exec_op 77
_ZL36gfc_trans_omp_master_masked_taskloopP8gfc_code11gfc_exec_op 83
_ZL30gfc_omp_linear_clause_add_loopP11stmtblock_tP9tree_nodeS2_S2_S2_ 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 207
_ZL31gfc_trans_omp_target_enter_dataP8gfc_code 262
_ZL32gfc_add_firstprivate_if_unmappedP15gfc_omp_clausesS0_ 295
_ZL20gfc_trans_omp_cancelP8gfc_code 310
_ZL24gfc_trans_omp_distributeP8gfc_codeP15gfc_omp_clauses 324
_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
_ZL25gfc_trans_omp_parallel_doP8gfc_codebP11stmtblock_tP15gfc_omp_clauses 1003
_ZL26gfc_build_cond_assign_exprP11stmtblock_tP9tree_nodeS2_S2_ 1019
_ZL21gfc_build_cond_assignP11stmtblock_tP9tree_nodeS2_S2_S2_ 1020
_ZL18gfc_trans_omp_taskP8gfc_code 1120
_ZL33gfc_trans_oacc_combined_directiveP8gfc_code 1374
_ZL25gfc_trans_omp_target_dataP8gfc_code 1379
_ZL27gfc_trans_omp_target_updateP8gfc_code 1701
_ZL20gfc_trans_omp_targetP8gfc_code 1783
_ZL22gfc_trans_omp_parallelP8gfc_code 1849
_ZL35gfc_trans_oacc_executable_directiveP8gfc_code 2075
_ZL25gfc_add_clause_implicitlyP15gfc_omp_clausesS0_bb 2147
_ZL20gfc_trans_omp_atomicP8gfc_code 2589
_ZL20gfc_walk_alloc_compsP9tree_nodeS0_S0_16walk_alloc_comps 2801
_ZL21gfc_nonrect_loop_exprP11stmtblock_tP6gfc_seiP8gfc_codeP8gfc_exprP3vecI12dovar_init_d7va_heap6vl_ptrEiS6_ 2856
_ZL24gfc_convert_expr_to_treeP11stmtblock_tP8gfc_expr 3129
_Z23gfc_omp_scalar_target_pP9tree_node 3300
_Z16gfc_omp_scalar_pP9tree_nodeb 3406
_ZL28gfc_trans_omp_reduction_listiP16gfc_omp_namelistP9tree_node5locusb 3567
_ZL21gfc_split_omp_clausesP8gfc_codeP15gfc_omp_clauses 3569
_ZL26gfc_free_split_omp_clausesP8gfc_codeP15gfc_omp_clauses 3569
_Z21gfc_omp_allocatable_pP9tree_node 3610
_Z29gfc_omp_predetermined_mappingP9tree_node 3610
_ZL27gfc_trans_omp_array_sectionP11stmtblock_t11gfc_exec_opP16gfc_omp_namelistP9tree_nodebb13gomp_map_kindRS5_S7_S7_S7_ 3954
_ZL24gfc_trans_oacc_constructP8gfc_code 4021
_ZL20gfc_omp_unshare_exprP9tree_node 5067
_Z29gfc_omp_is_allocatable_or_ptrPK9tree_node 5911
_Z24gfc_omp_clause_assign_opP9tree_nodeS0_S0_ 6266
_Z29gfc_omp_predetermined_sharingP9tree_node 7401
_ZL16gfc_trans_omp_doP8gfc_code11gfc_exec_opP11stmtblock_tP15gfc_omp_clausesP9tree_node 8240
_Z24gfc_omp_clause_copy_ctorP9tree_nodeS0_S0_ 8826
_Z29gfc_trans_omp_declare_variantP13gfc_namespace 8925
_ZL27gfc_trans_omp_variable_list15omp_clause_codeP16gfc_omp_namelistP9tree_nodeb 10773
_Z24gfc_trans_oacc_directiveP8gfc_code 11339
_Z25gfc_omp_private_outer_refP9tree_node 13437
_Z23gfc_trans_omp_directiveP8gfc_code 17341
_Z18gfc_omp_array_dataP9tree_nodeb 18194
_Z27gfc_omp_clause_default_ctorP9tree_nodeS0_S0_ 19285
_ZL18gfc_trans_omp_codeP8gfc_codeb 19303
_Z33gfc_omp_firstprivatize_type_sizesP16gimplify_omp_ctxP9tree_node 19754
_Z31gfc_omp_check_optional_argumentP9tree_nodeb 20892
_Z21gfc_omp_finish_clauseP9tree_nodePP6gimpleb 26817
_ZL21gfc_trans_omp_clausesP11stmtblock_tP15gfc_omp_clauses5locusbb11gfc_exec_op 28960
_Z19gfc_omp_clause_dtorP9tree_nodeS0_ 30559
_Z28gfc_omp_private_debug_clauseP9tree_nodeb 36081
_ZL25gfc_is_polymorphic_nonptrP9tree_node 39331
_ZL22gfc_trans_omp_variableP10gfc_symbolb 40824
_ZL28gfc_omp_is_optional_argumentPK9tree_node 44213
_ZL20gfc_trans_add_clauseP9tree_nodeS0_ 70211
_ZL19gfc_has_alloc_compsP9tree_nodeS0_ 91967
_ZL22gfc_omp_unshare_expr_rPP9tree_nodePiPv 92286
_Z30gfc_omp_privatize_by_referencePK9tree_node 437766
_Z28gfc_omp_disregard_value_exprP9tree_nodeb 1535604

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.