LCOV - code coverage report
Current view: top level - gcc/fortran - frontend-passes.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.8 % 2941 2818
Test Date: 2026-05-11 19:44:49 Functions: 100.0 % 87 87
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z14gfc_run_passesP13gfc_namespace 298233
_Z15gfc_code_walkerPP8gfc_codePFiS1_PiPvEPFiPP8gfc_exprS2_S3_ES3_ 8749702
_Z15gfc_expr_walkerPP8gfc_exprPFiS1_PiPvES3_ 105158369
_Z19gfc_check_externalsP13gfc_namespace 48975
_Z21gfc_fix_implicit_pureP13gfc_namespace 138027
_Z23gfc_dummy_code_callbackPP8gfc_codePiPv 1185177
_Z24gfc_has_dimen_vector_refP8gfc_expr 3908
_ZL10cfe_expr_0PP8gfc_exprPiPv 1405185
_ZL10create_varP8gfc_exprPKc 1250
_ZL10index_costPP8gfc_exprPiPv 1119075
_ZL10is_fe_tempP8gfc_expr 3674
_ZL11check_locusP13gfc_namespace 346619
_ZL11do_functionPP8gfc_exprPiPv 3727670
_ZL11doloop_codePP8gfc_codePiPv 1227659
_ZL11doloop_warnP13gfc_namespace 346619
_ZL11freeze_exprPP8gfc_expr 1306
_ZL11get_operand16gfc_intrinsic_opP8gfc_exprS1_ 6659
_ZL11get_size_m1P8gfc_expri 1773
_ZL11optimize_opP8gfc_expr 441641
_ZL11remove_trimP8gfc_expr 438015
_ZL11var_in_exprP8gfc_exprS0_ 57
_ZL12do_subscriptPP8gfc_expr 317230
_ZL12get_len_callP8gfc_expr 12
_ZL12insert_blockv 1890
_ZL12insert_indexP8gfc_exprP10gfc_symbolP12__mpz_structS4_ 92596
_ZL13optimize_codePP8gfc_codePiPv 1022960
_ZL13optimize_exprPP8gfc_exprPiPv 3121452
_ZL13optimize_trimP8gfc_expr 3121452
_ZL14convert_elseifPP8gfc_codePiPv 1021871
_ZL14create_do_loopP8gfc_exprS0_S0_P5locusP13gfc_namespacePc 1773
_ZL15is_empty_stringP8gfc_expr 72238
_ZL15realloc_stringsP13gfc_namespace 339120
_ZL15scalarized_exprP8gfc_exprPS0_i 1992
_ZL16check_locus_codePP8gfc_codePiPv 1227659
_ZL16check_locus_exprPP8gfc_exprPiPv 3727670
_ZL16convert_do_whilePP8gfc_codePiPv 1020153
_ZL16matmul_temp_argsPP8gfc_codePiPv 1021709
_ZL16runtime_error_neP8gfc_exprS0_PKc 391
_ZL17freeze_referencesP8gfc_expr 1992
_ZL17get_len_trim_callP8gfc_expri 1117
_ZL17index_interchangePP8gfc_codePiPv 1029445
_ZL17is_function_or_opPP8gfc_exprPiPv 675
_ZL17traverse_io_blockP8gfc_codePbS0_ 521
_ZL18build_logical_expr16gfc_intrinsic_opP8gfc_exprS1_ 1398
_ZL18call_external_blasPP8gfc_codePiPv 2806
_ZL18callback_reductionPP8gfc_exprPiPv 3164419
_ZL18cfe_register_funcsPP8gfc_exprPiPv 3096169
_ZL18has_function_or_opPP8gfc_expr 1306
_ZL18implicit_pure_callPP8gfc_codePiPv 27382
_ZL18implicit_pure_exprPP8gfc_exprPiPv 57371
_ZL18inline_limit_checkP8gfc_exprS0_ii 590
_ZL18matmul_lhs_reallocP8gfc_exprS0_S0_11matrix_case 173
_ZL18matmul_to_var_codePP8gfc_codePiPv 1023662
_ZL18matmul_to_var_exprPP8gfc_exprPiPv 3121286
_ZL18optimize_namespaceP13gfc_namespace 286374
_ZL18optimize_reductionP13gfc_namespace 286291
_ZL19dummy_expr_callbackPP8gfc_exprPiPv 10059516
_ZL19evaluate_loop_boundP8gfc_exprP10gfc_symbolP12__mpz_structS4_ 92738
_ZL19optimize_assignmentP8gfc_code 267145
_ZL19optimize_comparisonP8gfc_expr16gfc_intrinsic_op 207168
_ZL19simplify_io_impl_doPP8gfc_codePiPv 953672
_ZL19strip_function_callP8gfc_expr 1531
_ZL20check_externals_codePP8gfc_codePiPv 1187720
_ZL20check_externals_exprPP8gfc_exprPiPv 3600369
_ZL20gfc_check_externals0P13gfc_namespace 98774
_ZL20inline_matmul_assignPP8gfc_codePiPv 1021993
_ZL20var_in_expr_callbackPP8gfc_exprPiPv 78
_ZL21callback_insert_indexPP8gfc_exprPiPv 155883
_ZL21check_against_globalsP10gfc_symbol 867141
_ZL21convert_to_index_kindP8gfc_expr 3546
_ZL22constant_string_lengthP8gfc_expr 133
_ZL22get_array_inq_function11gfc_isym_idP8gfc_exprii 7354
_ZL23copy_walk_reduction_argP15gfc_constructorP8gfc_expr 398
_ZL23realloc_string_callbackPP8gfc_codePiPv 1212928
_ZL25check_externals_procedureP10gfc_symbolP5locusP18gfc_actual_arglist 131230
_ZL25combine_array_constructorP8gfc_expr 305890
_ZL25inner_loop_may_be_skippediP10gfc_symbolP12__mpz_struct 68962
_ZL27optimize_lexical_comparisonP8gfc_expr 3121452
_ZL28do_warn_function_eliminationP8gfc_expr 6
_ZL30check_conjg_transpose_variableP8gfc_exprPbS1_ 3108
_ZL30doloop_contained_function_callPP8gfc_exprPiPv 5950
_ZL31doloop_contained_procedure_codePP8gfc_codePiPv 2723
_ZL31optimize_binop_array_assignmentP8gfc_codePP8gfc_exprb 51698
_ZL7has_varPP8gfc_exprPiPv 293798
_ZL8cfe_codePP8gfc_codePiPv 1021217
_ZL9do_intentPP8gfc_expr 43995
_ZL9loop_compPKvS0_ 13498

Generated by: LCOV version 2.4-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.