LCOV - code coverage report
Current view: top level - gcc/fortran - openmp.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 93.0 % 6441 5989
Test Date: 2024-05-04 14:01:55 Functions: 97.5 % 204 199
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
_ZL12oacc_is_loopP8gfc_code 0
_ZL21gfc_match_dupl_atomicbPKc 0
_ZL23gfc_match_dupl_memorderbPKc 0
_ZL25resolve_oacc_data_clausesP10gfc_symbol5locusPKc 0
_ZL32diagnose_intervening_code_errorsP8gfc_codePKcS0_ 0
_Z26gfc_match_oacc_serial_loopv 4
_ZL40gfc_ignore_trait_property_extension_listv 5
_ZL35gfc_ignore_trait_property_extensionv 7
_Z21gfc_match_omp_nothingv 8
_ZL26gfc_match_oacc_clause_linkPKcPP16gfc_omp_namelist 8
_Z23gfc_match_omp_taskyieldv 10
_Z29gfc_match_omp_masked_taskloopv 10
_Z38gfc_match_omp_parallel_masked_taskloopv 10
_Z24gfc_match_omp_teams_loopv 12
_Z43gfc_match_omp_parallel_masked_taskloop_simdv 13
_Z29gfc_match_omp_parallel_maskedv 14
_Z29gfc_match_omp_parallel_masterv 14
_Z27gfc_match_omp_parallel_loopv 15
_Z34gfc_match_omp_masked_taskloop_simdv 15
_Z38gfc_match_omp_parallel_master_taskloopv 15
_Z29gfc_match_omp_master_taskloopv 16
_Z34gfc_match_omp_target_parallel_loopv 16
_Z37gfc_match_omp_target_teams_distributev 16
_Z20gfc_match_omp_assumev 17
_Z31gfc_match_omp_target_teams_loopv 17
_Z37gfc_match_omp_target_parallel_do_simdv 19
_Z43gfc_match_omp_parallel_master_taskloop_simdv 20
_Z42gfc_match_omp_target_teams_distribute_simdv 21
_Z30gfc_match_omp_teams_distributev 22
_Z34gfc_match_omp_master_taskloop_simdv 22
_Z29gfc_match_omp_target_parallelv 23
_Z24gfc_match_omp_allocatorsv 25
_Z27gfc_resolve_omp_assumptionsP19gfc_omp_assumptions 26
_Z21gfc_match_omp_assumesv 28
_Z54gfc_match_omp_target_teams_distribute_parallel_do_simdv 33
_Z25gfc_match_omp_target_simdv 34
_Z41gfc_match_omp_distribute_parallel_do_simdv 34
_ZL23is_predefined_allocatorP8gfc_expr 35
_Z36gfc_match_omp_distribute_parallel_dov 36
_ZL30gfc_omp_absent_contains_clausePP19gfc_omp_assumptionsb 37
_Z23gfc_match_omp_worksharev 39
_Z27gfc_match_omp_taskloop_simdv 39
_Z42gfc_match_omp_teams_distribute_parallel_dov 39
_ZL32omp_verify_merge_absent_contains13gfc_statementP19gfc_omp_assumptionsS1_P5locus 40
_Z35gfc_match_omp_teams_distribute_simdv 44
_Z32gfc_match_omp_target_parallel_dov 45
_Z18gfc_match_omp_scanv 47
_ZL36gfc_match_omp_clause_uses_allocatorsP15gfc_omp_clauses 47
_Z20gfc_match_omp_maskedv 48
_Z24gfc_resolve_omp_allocateP13gfc_namespaceP16gfc_omp_namelist 48
_ZL29resolve_oacc_deviceptr_clauseP10gfc_symbol5locusPKc 50
_Z29gfc_match_omp_distribute_simdv 52
_Z49gfc_match_omp_target_teams_distribute_parallel_dov 53
_Z32gfc_match_omp_parallel_worksharev 56
_Z24gfc_match_omp_distributev 57
_Z19gfc_match_omp_scopev 58
_Z31gfc_match_omp_parallel_sectionsv 59
_Z47gfc_match_omp_teams_distribute_parallel_do_simdv 62
_ZL21omp_code_to_statementP8gfc_code 63
_ZL22oacc_code_to_statementP8gfc_code 63
_Z24gfc_match_oacc_host_datav 65
_Z26gfc_match_omp_target_teamsv 66
_Z18gfc_match_omp_loopv 69
_Z21gfc_match_oacc_serialv 70
_Z29gfc_free_oacc_declare_clausesP16gfc_oacc_declare 73
_ZL28resolve_nonnegative_int_exprP8gfc_exprPKc 76
_Z22gfc_match_omp_sectionsv 82
_Z19gfc_match_omp_flushv 83
_Z22gfc_match_omp_taskloopv 87
_Z19gfc_match_omp_errorv 88
_Z20gfc_match_oacc_cachev 90
_Z22gfc_match_omp_requiresv 90
_ZL24check_symbol_not_pointerP10gfc_symbol5locusPKc 98
_Z20gfc_match_omp_masterv 110
_Z27gfc_omp_requires_add_clause21gfc_omp_requires_kindPKcP5locusS1_ 117
_Z20gfc_match_omp_depobjv 123
_ZL20gfc_match_omp_detachPP8gfc_expr 126
_Z27gfc_match_oacc_kernels_loopv 128
_Z21gfc_match_omp_do_simdv 137
_Z22gfc_match_omp_taskwaitv 144
_Z19gfc_match_omp_teamsv 147
_Z26gfc_match_omp_end_criticalv 160
_Z22gfc_match_omp_criticalv 162
_Z22gfc_match_oacc_declarev 172
_Z32gfc_match_omp_cancellation_pointv 173
_Z22gfc_match_omp_allocatev 176
_Z23gfc_match_omp_taskgroupv 188
_Z26gfc_match_omp_declare_simdv 193
_Z19gfc_match_oacc_waitv 197
_Z27gfc_match_omp_threadprivatev 203
_Z30gfc_match_omp_target_exit_datav 211
_ZL34diagnose_intervening_code_errors_1P8gfc_codeP17icode_error_state 233
_Z21gfc_match_omp_orderedv 235
_ZL27gfc_match_omp_doacross_sinkPP16gfc_omp_namelistb 240
_Z25gfc_free_omp_declare_simdP20gfc_omp_declare_simd 261
_Z31gfc_match_omp_target_enter_datav 289
_Z30gfc_match_omp_parallel_do_simdv 290
_ZL21gfc_match_omp_to_linkPKcPP16gfc_omp_namelist 300
_Z44gfc_match_omp_context_selector_specificationP23gfc_omp_declare_variant 303
_ZL30gfc_free_omp_set_selector_listP20gfc_omp_set_selector 307
_Z29gfc_match_omp_declare_variantv 311
_Z28gfc_match_omp_ordered_dependv 315
_Z20gfc_match_omp_cancelv 321
_Z30gfc_match_omp_context_selectorP20gfc_omp_set_selector 345
_ZL26gfc_free_omp_selector_listP16gfc_omp_selector 345
_ZL21make_structured_blockP8gfc_code 407
_Z28gfc_match_omp_declare_targetv 422
_ZL32gfc_free_omp_trait_property_listP22gfc_omp_trait_property 443
_ZL25gfc_match_omp_cancel_kindv 494
_Z31gfc_match_omp_declare_reductionv 532
_Z21gfc_match_oacc_atomicv 552
_ZL20match_oacc_expr_listPKcPP13gfc_expr_listb 574
_Z24gfc_match_omp_end_singlev 575
_Z20gfc_match_omp_singlev 579
_Z24gfc_match_oacc_exit_datav 582
_ZL19gfc_resolve_omp_udrP11gfc_omp_udr 600
_Z21gfc_match_omp_barrierv 605
_Z16gfc_omp_udr_findP11gfc_symtreeP12gfc_typespec 639
_Z19gfc_match_oacc_datav 658
_Z22gfc_match_oacc_routinev 680
_ZL16handle_local_varP10gfc_symbol 714
_ZL20gfc_oacc_routine_lopP15gfc_omp_clauses 716
_ZL33check_nested_loop_in_block_symbolP10gfc_symbol 754
_Z18gfc_match_omp_simdv 755
_Z21gfc_match_oacc_updatev 760
_ZL22resolve_omp_udr_clauseP16gfc_omp_namelistP13gfc_namespaceP10gfc_symbolS4_ 797
_ZL26check_nested_loop_in_blockP8gfc_codeP8gfc_exprP10gfc_symbolPb 803
_ZL25icode_code_error_callbackPP8gfc_codePiPv 846
_Z25gfc_match_oacc_enter_datav 857
_ZL14match_udr_exprP11gfc_symtreeS0_ 877
_Z22gfc_match_oacc_kernelsv 896
_Z25gfc_match_omp_parallel_dov 904
_ZL25icode_expr_error_callbackPP8gfc_exprPiPv 934
_ZL25find_nested_loop_in_blockP8gfc_code 938
_ZL18gfc_match_iteratorPP13gfc_namespaceb 1087
_Z16gfc_free_omp_udrP11gfc_omp_udr 1118
_Z16gfc_match_omp_dov 1155
_ZL18gfc_omp_udr_predef20gfc_omp_reduction_opPKcP12gfc_typespecPS1_ 1156
_Z18gfc_match_omp_taskv 1179
_Z28gfc_match_oacc_parallel_loopv 1377
_Z25gfc_match_omp_target_datav 1389
_ZL24resolve_omp_udr_callbackPP8gfc_exprPiPv 1413
_ZL18resolve_omp_targetP8gfc_code 1625
_Z20gfc_match_omp_targetv 1680
_Z27gfc_match_omp_target_updatev 1708
_ZL25gfc_match_motion_var_listPKcPP16gfc_omp_namelistPS3_ 1718
_Z22gfc_match_omp_parallelv 2089
_Z20gfc_match_omp_atomicv 2160
_Z24gfc_match_omp_end_nowaitv 2197
_ZL18resolve_omp_atomicP8gfc_code 2683
_ZL21match_oacc_clause_gwvP15gfc_omp_clausesj 2877
_Z23gfc_match_oacc_parallelv 2951
_ZL25resolve_omp_udr_callback2PP8gfc_exprPiPv 2990
_Z19gfc_match_oacc_loopv 3274
_ZL16omp_udr_callbackPP8gfc_exprPiPv 3598
_ZL25resolve_positive_int_exprP8gfc_exprPKc 3907
_ZL30gfc_match_omp_clause_reductioncP15gfc_omp_clausesbbb 3982
_Z25gfc_resolve_omp_do_blocksP8gfc_codeP13gfc_namespace 4110
_ZL14resolve_omp_doP8gfc_code 4110
_ZL16gfc_find_omp_udrP13gfc_namespacePKcP12gfc_typespec 4346
_ZL17resolve_oacc_loopP8gfc_code 4739
_ZL25resolve_oacc_nested_loopsP8gfc_codeS0_iPKc 4739
_ZL19expr_references_symP8gfc_exprP10gfc_symbolS0_ 4991
_ZL23resolve_scalar_int_exprP8gfc_exprPKc 5170
_ZL24gfc_match_omp_map_clausePP16gfc_omp_namelist14gfc_omp_map_opbb 5449
_Z31gfc_resolve_omp_parallel_blocksP8gfc_codeP13gfc_namespace 5470
_ZL13is_conversionP8gfc_exprbb 5925
_ZL18is_intervening_varP8gfc_codeiP10gfc_symbol 6100
_ZL28restructure_intervening_codePP8gfc_codeS0_i 6122
_ZL27is_outer_iteration_variableP8gfc_codeiP10gfc_symbol 6597
_ZL24is_scalar_intrinsic_exprP8gfc_exprbb 6855
_Z23gfc_resolve_oacc_blocksP8gfc_codeP13gfc_namespace 9266
_ZL24resolve_oacc_loop_blocksP8gfc_code 9266
_ZL9match_acc11gfc_exec_op8omp_mask 10862
_ZL23bound_expr_is_canonicalP8gfc_codeiP8gfc_exprPP10gfc_symbol 12193
_Z26gfc_resolve_oacc_directiveP8gfc_codeP13gfc_namespace 12253
_ZL40resolve_oacc_directive_inside_omp_regionP8gfc_code 12253
_Z23gfc_match_omp_eos_errorv 12451
_ZL23check_array_not_assumedP10gfc_symbol5locusPKc 13555
_ZL9match_omp11gfc_exec_op8omp_mask 14777
_ZL25expr_uses_intervening_varP8gfc_codeiP8gfc_expr 18280
_Z25gfc_resolve_omp_directiveP8gfc_codeP13gfc_namespace 18449
_ZL40resolve_omp_directive_inside_oacc_regionP8gfc_code 18449
_ZL17expr_is_invariantP8gfc_codeiP8gfc_expr 19343
_ZL20gfc_match_dupl_checkbPKcbPP8gfc_exprS0_ 20575
_ZL25find_nested_loop_in_chainP8gfc_code 25661
_ZL27gfc_match_omp_variable_listPKcPP16gfc_omp_namelistbPbPS3_bbS4_b 29104
_ZL19resolve_omp_clausesP8gfc_codeP15gfc_omp_clausesP13gfc_namespaceb 29113
_Z23gfc_resolve_do_iteratorP8gfc_codeP10gfc_symbolb 30150
_ZL21gfc_match_omp_clausesPP15gfc_omp_clauses8omp_maskbbbbb 31047
_ZL26check_nested_loop_in_chainP8gfc_codeP8gfc_exprP10gfc_symbolPb 41000
_Z22gfc_check_omp_requiresP13gfc_namespacei 45929
_ZL17gfc_match_omp_eosv 49836
_Z20gfc_free_omp_clausesP15gfc_omp_clauses 55651
_Z18gfc_free_expr_listP13gfc_expr_list 62856
_Z21gfc_omp_restore_stateP19gfc_omp_saved_state 242865
_Z28gfc_omp_save_and_clear_stateP19gfc_omp_saved_state 242866
_Z24gfc_resolve_oacc_declareP13gfc_namespace 282004
_Z25gfc_resolve_oacc_routinesP13gfc_namespace 282004
_Z26gfc_resolve_omp_local_varsP13gfc_namespace 282004
_Z28gfc_resolve_omp_declare_simdP13gfc_namespace 291641
_Z20gfc_resolve_omp_udrsP11gfc_symtree 292649
_Z30gfc_free_omp_declare_simd_listP20gfc_omp_declare_simd 443648
_Z33gfc_free_omp_declare_variant_listP23gfc_omp_declare_variant 443648

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.