LCOV - code coverage report
Current view: top level - gcc/fortran - trans-stmt.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.6 % 3761 3595
Test Date: 2025-01-04 13:14:48 Functions: 95.7 % 70 67
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
_Z19gfc_trans_sync_teamP8gfc_code 0
_ZL22forall_replace_symtreeP8gfc_exprP10gfc_symboli 0
_ZL22forall_restore_symtreeP8gfc_expr 0
_Z20gfc_trans_fail_imageP8gfc_code 3
_Z18gfc_trans_end_teamP8gfc_code 19
_Z21gfc_trans_change_teamP8gfc_code 19
_ZL34gfc_trans_pointer_assign_need_tempP8gfc_exprS0_P11forall_infoP11stmtblock_t 20
_Z18gfc_trans_criticalP8gfc_code 21
_Z19gfc_trans_form_teamP8gfc_code 25
_Z15gfc_trans_pauseP8gfc_code 28
_Z25gfc_trans_event_post_waitP8gfc_code11gfc_exec_op 39
_Z23gfc_trans_do_concurrentP8gfc_code 49
_ZL24gfc_trans_logical_selectP8gfc_code 54
_ZL23cleanup_forall_symtreesP8gfc_code 62
_ZL25forall_make_variable_tempP8gfc_codeP11stmtblock_tS2_ 62
_Z23gfc_trans_arithmetic_ifP8gfc_code 64
_Z21gfc_trans_lock_unlockP8gfc_code11gfc_exec_op 84
_ZL26gfc_trans_character_selectP8gfc_code 85
_ZL17gfc_trans_where_3P8gfc_codeS0_ 94
_Z15gfc_trans_cycleP8gfc_code 106
_Z22gfc_trans_label_assignP8gfc_code 116
_Z23gfc_conv_label_variableP6gfc_seP8gfc_expr 187
_ZL26gfc_trans_assign_need_tempP8gfc_exprS0_P9tree_nodebP11forall_infoP11stmtblock_t 224
_ZL29generate_loop_for_rhs_to_tempP8gfc_exprP9tree_nodeS2_S2_P6gfc_ssS4_S2_b 224
_ZL29generate_loop_for_temp_to_lhsP8gfc_exprP9tree_nodeS2_S2_P6gfc_ssS4_S2_b 224
_Z15gfc_trans_whereP8gfc_code 341
_ZL10replace_ssP6gfc_seP6gfc_ssS2_ 343
_ZL17gfc_trans_where_2P8gfc_codeP9tree_nodebP11forall_infoP11stmtblock_t 349
_Z18gfc_trans_do_whileP8gfc_code 494
_ZL23gfc_evaluate_where_maskP8gfc_exprP11forall_infoP9tree_nodebS4_S4_S4_P11stmtblock_t 527
_ZL22gfc_trans_where_assignP8gfc_exprS0_P9tree_nodebS2_S2_P8gfc_code 544
_Z14gfc_trans_exitP8gfc_code 683
_ZL14forall_replaceP8gfc_exprP10gfc_symbolPi 710
_ZL14forall_restoreP8gfc_exprP10gfc_symbolPi 710
_ZL23class_has_len_componentP10gfc_symbol 711
_Z14gfc_trans_syncP8gfc_code11gfc_exec_op 718
_ZL23compute_inner_temp_sizeP8gfc_exprS0_P11stmtblock_tPP6gfc_ssS5_ 779
_ZL24gfc_trans_integer_selectP8gfc_code 875
_ZL29allocate_temp_for_forall_nestP11forall_infoP9tree_nodeS2_P11stmtblock_tS4_PS2_ 987
_ZL27gfc_trans_select_rank_casesP8gfc_code 1000
_Z21gfc_trans_select_rankP8gfc_code 1001
_Z16gfc_trans_selectP8gfc_code 1016
_Z14gfc_trans_gotoP8gfc_code 1185
_ZL27compute_overall_iter_numberP11forall_infoP9tree_nodeP11stmtblock_tS4_ 1318
_Z15gfc_trans_entryP8gfc_code 1341
_ZL15gfc_do_allocateP9tree_nodeS0_PS0_P11stmtblock_tS0_ 1401
_ZL31allocate_temp_for_forall_nest_1P9tree_nodeS0_P11stmtblock_tPS0_ 1401
_ZL15copy_descriptorP11stmtblock_tP9tree_nodeS2_i 1720
_ZL25check_forall_dependenciesP8gfc_codeP11stmtblock_tS2_ 1840
_Z16gfc_trans_forallP8gfc_code 1896
_ZL18gfc_trans_forall_1P8gfc_codeP11forall_info 2026
_ZL31gfc_conv_elemental_dependenciesP6gfc_seS0_P10gfc_symbolP18gfc_actual_arglist13gfc_dep_check 2048
_Z21gfc_trans_select_typeP8gfc_code 2787
_ZL27gfc_trans_select_type_casesP8gfc_code 2787
_Z16gfc_trans_returnP8gfc_code 3033
_ZL28gfc_trans_nested_forall_loopP11forall_infoP9tree_nodei 3262
_ZL21gfc_trans_forall_loopP11forall_infoP9tree_nodeiP11stmtblock_t 3472
_Z20gfc_trans_label_hereP8gfc_code 3496
_ZL22get_intrinsic_for_codeP8gfc_code 5524
_ZL19trans_associate_varP10gfc_symbolP17gfc_wrapped_block 6827
_Z20gfc_trans_deallocateP8gfc_code 7622
_ZL24allocate_get_initializerP8gfc_codeP8gfc_expr 12787
_Z25gfc_trans_block_constructP8gfc_code 13303
_Z18gfc_trans_allocateP8gfc_codeP16gfc_omp_namelist 13502
_ZL19gfc_trans_simple_doP8gfc_codeP11stmtblock_tP9tree_nodeS4_S4_S4_S4_ 24912
_Z12gfc_trans_doP8gfc_codeP9tree_node 25957
_Z14gfc_trans_callP8gfc_codebP9tree_nodeS2_b 75810
_Z14gfc_trans_stopP8gfc_codeb 190454
_Z12gfc_trans_ifP8gfc_code 210060
_ZL14gfc_trans_if_1P8gfc_code 216919

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.