LCOV - code coverage report
Current view: top level - gcc/fortran - match.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 88.9 % 3866 3438
Test Date: 2024-05-18 13:55:47 Functions: 99.0 % 104 103
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 469290
_Z12gfc_match_ifP13gfc_statement 664239
_Z13gfc_match_eosv 2964113
_Z13gfc_op2string16gfc_intrinsic_op 7595528
_Z14gfc_free_equivP9gfc_equiv 447392
_Z14gfc_get_commonPKci 2028
_Z14gfc_match_callv 70751
_Z14gfc_match_casev 1500
_Z14gfc_match_charcb 34713602
_Z14gfc_match_elsev 6041
_Z14gfc_match_exitv 611
_Z14gfc_match_gotov 993
_Z14gfc_match_lockv 57
_Z14gfc_match_namePcb 24332171
_Z14gfc_match_stopv 162057
_Z15gfc_match_blockv 439333
_Z15gfc_match_cyclev 127
_Z15gfc_match_pausev 28
_Z15gfc_match_spacev 384896
_Z15gfc_match_whereP13gfc_statement 471748
_Z16gfc_match_assignv 126
_Z16gfc_match_commonv 2003
_Z16gfc_match_elseifv 1922
_Z16gfc_match_forallP13gfc_statement 471305
_Z16gfc_match_modulev 8869
_Z16gfc_match_parensv 322928
_Z16gfc_match_returnv 2995
_Z16gfc_match_selectv 436920
_Z16gfc_match_symbolPP10gfc_symboli 1289140
_Z16gfc_match_unlockv 47
_Z17gfc_free_iteratorP12gfc_iteratori 87186
_Z17gfc_free_namelistP12gfc_namelist 5211959
_Z17gfc_match_nullifyv 584
_Z17gfc_match_programv 17745
_Z17gfc_match_rank_isv 2277
_Z17gfc_match_type_isv 3150
_Z18gfc_free_case_listP8gfc_case 9225
_Z18gfc_match_allocatev 12326
_Z18gfc_match_class_isv 1794
_Z18gfc_match_continuev 2755
_Z18gfc_match_criticalv 436953
_Z18gfc_match_end_teamv 20
_Z18gfc_match_iteratorP12gfc_iteratori 38645
_Z18gfc_match_namelistv 981
_Z18gfc_match_st_labelPP12gfc_st_label 269941
_Z18gfc_match_sym_treePP11gfc_symtreei 3677018
_Z18gfc_match_sync_allv 608
_Z19gfc_free_alloc_listP9gfc_alloc 20301
_Z19gfc_match_associatev 438130
_Z19gfc_match_elsewherev 313
_Z19gfc_match_form_teamv 30
_Z19gfc_match_small_intPi 175324
_Z19gfc_match_sync_teamv 1
_Z19gfc_match_type_specP12gfc_typespec 119269
_Z20gfc_free_equiv_untilP9gfc_equivS0_ 7965439
_Z20gfc_match_assignmentv 1239039
_Z20gfc_match_block_datav 84
_Z20gfc_match_deallocatev 5477
_Z20gfc_match_error_stopv 18218
_Z20gfc_match_event_postv 24
_Z20gfc_match_event_waitv 16
_Z20gfc_match_fail_imagev 7
_Z20gfc_match_member_sepP10gfc_symbol 6643866
_Z21gfc_free_omp_namelistP16gfc_omp_namelistbbb 1036288
_Z21gfc_match_change_teamv 20
_Z21gfc_match_common_namePc 2083
_Z21gfc_match_equivalencev 1033
_Z21gfc_match_select_rankv 433636
_Z21gfc_match_select_typev 436385
_Z21gfc_match_st_functionv 364135
_Z21gfc_match_sync_imagesv 79
_Z21gfc_match_sync_memoryv 65
_Z22gfc_match_intrinsic_opP16gfc_intrinsic_op 67335566
_Z22gfc_match_special_charPj 12228
_Z24gfc_free_forall_iteratorP19gfc_forall_iterator 4818
_Z24gfc_match_ptr_fcn_assignv 881618
_Z27gfc_match_small_literal_intPiS_b 649207
_Z28gfc_match_pointer_assignmentv 1064599
_Z9gfc_matchPKcz 78484896
_ZL14check_stmt_fcnP8gfc_exprP10gfc_symbolPi 873
_ZL14match_case_eosv 8664
_ZL14sync_statement13gfc_statement 752
_ZL15event_statement13gfc_statement 40
_ZL15gfc_match_labelv 4727315
_ZL16match_exit_cycle13gfc_statement11gfc_exec_op 738
_ZL16select_type_pushP10gfc_symbol 3754
_ZL17chk_stmt_fcn_bodyP8gfc_exprP10gfc_symbolPi 846
_ZL18gfc_match_stopcode13gfc_statement 180302
_ZL18match_simple_wherev 7
_ZL18recursive_stmt_fcnP8gfc_exprP10gfc_symbol 0
_ZL19match_arithmetic_ifv 24
_ZL19match_case_selectorPP8gfc_case 1331
_ZL19match_forall_headerPP19gfc_forall_iteratorPP8gfc_expr 2067
_ZL19match_simple_forallv 6
_ZL19select_rank_set_tmpP12gfc_typespecPi 1350
_ZL19select_type_set_tmpP12gfc_typespec 4904
_ZL20build_associate_namePKcPP8gfc_exprS3_ 588
_ZL20match_typebound_callP11gfc_symtree 1348
_ZL21lock_unlock_statement13gfc_statement 102
_ZL21match_forall_iteratorPP19gfc_forall_iterator 4745
_ZL23match_derived_type_specP12gfc_typespec 27580
_ZL24select_intrinsic_set_tmpP12gfc_typespec 3431
_ZL34copy_ts_from_selector_to_associateP8gfc_exprS0_b 569
_ZL9free_caseP8gfc_case 9426

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.