LCOV - code coverage report
Current view: top level - gcc/fortran - match.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 89.3 % 4252 3796
Test Date: 2025-07-26 09:32:30 Functions: 99.1 % 108 107
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
_Z12gfc_match_dov 504257
_Z12gfc_match_ifP13gfc_statement 731131
_Z13gfc_match_eosv 3435461
_Z13gfc_op2string16gfc_intrinsic_op 8644023
_Z14gfc_free_equivP9gfc_equiv 504211
_Z14gfc_get_commonPKci 1996
_Z14gfc_match_callv 78179
_Z14gfc_match_casev 1576
_Z14gfc_match_charcb 40198197
_Z14gfc_match_elsev 6183
_Z14gfc_match_exitv 610
_Z14gfc_match_gotov 1001
_Z14gfc_match_lockv 57
_Z14gfc_match_namePcb 27372502
_Z14gfc_match_stopv 172822
_Z15gfc_match_blockv 472146
_Z15gfc_match_cyclev 140
_Z15gfc_match_pausev 28
_Z15gfc_match_spacev 437663
_Z15gfc_match_whereP13gfc_statement 506703
_Z16gfc_match_assignv 126
_Z16gfc_match_commonv 1952
_Z16gfc_match_elseifv 1938
_Z16gfc_match_forallP13gfc_statement 506260
_Z16gfc_match_modulev 9277
_Z16gfc_match_parensv 369247
_Z16gfc_match_returnv 3084
_Z16gfc_match_selectv 469447
_Z16gfc_match_symbolPP10gfc_symboli 1419437
_Z16gfc_match_unlockv 47
_Z17gfc_free_iteratorP12gfc_iteratori 92364
_Z17gfc_free_namelistP12gfc_namelist 5935544
_Z17gfc_match_nullifyv 574
_Z17gfc_match_programv 18491
_Z17gfc_match_rank_isv 2310
_Z17gfc_match_type_isv 3318
_Z18gfc_free_case_listP8gfc_case 9640
_Z18gfc_match_allocatev 13779
_Z18gfc_match_class_isv 1921
_Z18gfc_match_continuev 2791
_Z18gfc_match_criticalv 469497
_Z18gfc_match_end_teamv 67
_Z18gfc_match_iteratorP12gfc_iteratori 41486
_Z18gfc_match_namelistv 979
_Z18gfc_match_st_labelPP12gfc_st_label 306260
_Z18gfc_match_sym_treePP11gfc_symtreei 4166549
_Z18gfc_match_sync_allv 610
_Z19check_coarray_assocPKcP20gfc_association_list 15
_Z19gfc_free_alloc_listP9gfc_alloc 22248
_Z19gfc_match_associatev 470875
_Z19gfc_match_elsewherev 313
_Z19gfc_match_form_teamv 115
_Z19gfc_match_small_intPi 191407
_Z19gfc_match_sync_teamv 26
_Z19gfc_match_type_specP12gfc_typespec 143277
_Z20gfc_free_equiv_untilP9gfc_equivS0_ 9180932
_Z20gfc_match_assignmentv 1467851
_Z20gfc_match_block_datav 86
_Z20gfc_match_deallocatev 5729
_Z20gfc_match_error_stopv 38964
_Z20gfc_match_event_postv 24
_Z20gfc_match_event_waitv 16
_Z20gfc_match_fail_imagev 7
_Z20gfc_match_member_sepP10gfc_symbol 7956876
_Z21gfc_free_omp_namelistP16gfc_omp_namelistbbbb 1287185
_Z21gfc_match_change_teamv 469563
_Z21gfc_match_common_namePc 2032
_Z21gfc_match_equivalencev 1020
_Z21gfc_match_select_rankv 466022
_Z21gfc_match_select_typev 468919
_Z21gfc_match_st_functionv 398685
_Z21gfc_match_sync_imagesv 79
_Z21gfc_match_sync_memoryv 65
_Z22gfc_match_intrinsic_opP16gfc_intrinsic_op 79554095
_Z22gfc_match_special_charPj 12228
_Z22match_association_listb 1351
_Z24gfc_free_forall_iteratorP19gfc_forall_iterator 4888
_Z24gfc_match_ptr_fcn_assignv 974373
_Z27gfc_match_small_literal_intPiS_b 779375
_Z28gfc_match_pointer_assignmentv 1189037
_Z9gfc_matchPKcz 88034010
_ZL14check_stmt_fcnP8gfc_exprP10gfc_symbolPi 903
_ZL14match_case_eosv 9070
_ZL14sync_statement13gfc_statement 754
_ZL15event_statement13gfc_statement 40
_ZL15gfc_match_labelv 5566240
_ZL15match_named_argPKcS0_PP8gfc_expr13gfc_statement 380
_ZL16match_exit_cycle13gfc_statement11gfc_exec_op 750
_ZL16select_type_pushP10gfc_symbol 3915
_ZL17chk_stmt_fcn_bodyP8gfc_exprP10gfc_symbolPi 876
_ZL17match_stat_errmsgP9sync_stat13gfc_statement 198
_ZL18gfc_match_stopcode13gfc_statement 211813
_ZL18match_simple_wherev 7
_ZL18recursive_stmt_fcnP8gfc_exprP10gfc_symbol 0
_ZL19match_arithmetic_ifv 24
_ZL19match_case_selectorPP8gfc_case 1409
_ZL19match_forall_headerPP19gfc_forall_iteratorPP8gfc_expr 2170
_ZL19match_simple_forallv 6
_ZL19select_rank_set_tmpP12gfc_typespecPi 1383
_ZL19select_type_set_tmpP12gfc_typespec 5201
_ZL20build_associate_namePKcPP8gfc_exprS3_ 619
_ZL20match_typebound_callP11gfc_symtree 1389
_ZL21lock_unlock_statement13gfc_statement 102
_ZL21match_forall_iteratorPP19gfc_forall_iterator 4807
_ZL23match_derived_type_specP12gfc_typespec 31643
_ZL24select_intrinsic_set_tmpP12gfc_typespecPKc 3624
_ZL34copy_ts_from_selector_to_associateP8gfc_exprS0_b 600
_ZL9free_caseP8gfc_case 9836

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.