LCOV - code coverage report
Current view: top level - gcc/fortran - trans-intrinsic.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 93.1 % 6755 6289
Test Date: 2024-05-11 15:19:56 Functions: 97.0 % 165 160
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
_Z17gfc_save_fp_stateP11stmtblock_t 893
_Z19gfc_adjust_builtinsv 68059
_Z20gfc_restore_fp_stateP11stmtblock_tP9tree_node 893
_Z23size_of_string_in_bytesiP9tree_node 1724
_Z24gfc_is_intrinsic_libcallP8gfc_expr 52047
_Z25gfc_add_intrinsic_ss_codeP12gfc_loopinfoP6gfc_ss 4970
_Z25gfc_conv_intrinsic_mvbitsP6gfc_seP18gfc_actual_arglistP12gfc_loopinfo 173
_Z25specific_intrinsic_symbolP8gfc_expr 7355
_Z27gfc_conv_intrinsic_functionP6gfc_seP8gfc_expr 212238
_Z27gfc_conv_is_contiguous_exprP6gfc_seP8gfc_expr 1938
_Z27gfc_trans_same_strlen_checkPKcP5locusP9tree_nodeS4_P11stmtblock_t 1415
_Z27gfc_walk_intrinsic_functionP6gfc_ssP8gfc_exprP17gfc_intrinsic_sym 36071
_Z29gfc_conv_intrinsic_subroutineP8gfc_code 5674
_Z31gfc_build_intrinsic_lib_fndeclsv 29586
_Z31gfc_builtin_decl_for_float_kind17built_in_functioni 10048
_Z31gfc_inline_intrinsic_function_pP8gfc_expr 209455
_Z33gfc_conv_ieee_arithmetic_functionP6gfc_seP8gfc_expr 13807
_ZL13conv_caf_sendP8gfc_code 528
_ZL14build_fix_exprP11stmtblock_tP9tree_nodeS2_13rounding_mode 1396
_ZL16build_round_exprP9tree_nodeS0_ 161
_ZL16intrinsic_fnspecP8gfc_expr 1608
_ZL16trans_num_imagesP6gfc_seP8gfc_expr 395
_ZL16trans_this_imageP6gfc_seP8gfc_expr 637
_ZL17enter_nested_loopP6gfc_se 563
_ZL17trans_image_indexP6gfc_seP8gfc_expr 152
_ZL18caf_this_image_refP7gfc_ref 60
_ZL18conv_co_collectiveP8gfc_code 63
_ZL18gfc_conv_allocatedP6gfc_seP8gfc_expr 6651
_ZL19build_fixbound_exprP11stmtblock_tP9tree_nodeS2_i 132
_ZL19conv_intrinsic_freeP8gfc_code 10
_ZL19conv_intrinsic_killP6gfc_seP8gfc_expr 8
_ZL19conv_mask_conditionP6gfc_seP8gfc_exprb 7187
_ZL19define_quad_builtinPKcP9tree_nodeb 621306
_ZL19gfc_conv_associatedP6gfc_seP8gfc_expr 7888
_ZL19nest_loop_dimensionP6gfc_ssi 560
_ZL20gfc_lookup_intrinsic11gfc_isym_id 498
_ZL20trans_caf_is_presentP6gfc_seP8gfc_expr 60
_ZL21conv_intrinsic_strideP6gfc_seP8gfc_expr 1734
_ZL21gfc_conv_has_intvalueP6gfc_seP8gfc_expri 24
_ZL21gfc_conv_same_type_asP6gfc_seP8gfc_expr 397
_ZL22conv_intrinsic_coboundP6gfc_seP8gfc_expr 569
_ZL22gfc_conv_intrinsic_absP6gfc_seP8gfc_expr 7598
_ZL22gfc_conv_intrinsic_dimP6gfc_seP8gfc_expr 96
_ZL22gfc_conv_intrinsic_intP6gfc_seP8gfc_expr13rounding_mode 2556
_ZL22gfc_conv_intrinsic_lenP6gfc_seP8gfc_expr 5228
_ZL22gfc_conv_intrinsic_locP6gfc_seP8gfc_expr 8299
_ZL22gfc_conv_intrinsic_modP6gfc_seP8gfc_expri 2941
_ZL22gfc_conv_intrinsic_notP6gfc_seP8gfc_expr 222
_ZL22strip_kind_from_actualP18gfc_actual_arglist 76
_ZL23conv_ieee_function_argsP6gfc_seP8gfc_exprPP9tree_nodei 12385
_ZL23conv_intrinsic_ieee_fmaP6gfc_seP8gfc_expr 120
_ZL23conv_intrinsic_ieee_remP6gfc_seP8gfc_expr 84
_ZL23conv_intrinsic_kill_subP8gfc_code 15
_ZL23gfc_conv_intrinsic_aintP6gfc_seP8gfc_expr13rounding_mode 220
_ZL23gfc_conv_intrinsic_charP6gfc_seP8gfc_expr 2020
_ZL23gfc_conv_intrinsic_maskP6gfc_seP8gfc_expri 64
_ZL23gfc_conv_intrinsic_rankP6gfc_seP8gfc_expr 9731
_ZL23gfc_conv_intrinsic_signP6gfc_seP8gfc_expr 424
_ZL23gfc_conv_intrinsic_sizeP6gfc_seP8gfc_expr 13313
_ZL23gfc_conv_intrinsic_trimP6gfc_seP8gfc_expr 569
_ZL23gfc_get_symbol_for_exprP8gfc_exprb 9035
_ZL24compute_component_offsetP9tree_nodeS0_ 1846
_ZL24conv_expr_ref_to_caf_refP11stmtblock_tP8gfc_expr 749
_ZL24conv_intrinsic_atomic_opP8gfc_code 68
_ZL24gfc_conv_intrinsic_arithP6gfc_seP8gfc_expr9tree_codeb 2310
_ZL24gfc_conv_intrinsic_bitopP6gfc_seP8gfc_expr9tree_code 1849
_ZL24gfc_conv_intrinsic_boundP6gfc_seP8gfc_expr11gfc_isym_id 12976
_ZL24gfc_conv_intrinsic_btestP6gfc_seP8gfc_expr 138
_ZL24gfc_conv_intrinsic_cmplxP6gfc_seP8gfc_expri 421
_ZL24gfc_conv_intrinsic_conjgP6gfc_seP8gfc_expr 255
_ZL24gfc_conv_intrinsic_cotanP6gfc_seP8gfc_expr 102
_ZL24gfc_conv_intrinsic_countP6gfc_seP8gfc_expr 142
_ZL24gfc_conv_intrinsic_ctimeP6gfc_seP8gfc_expr 0
_ZL24gfc_conv_intrinsic_dprodP6gfc_seP8gfc_expr 13
_ZL24gfc_conv_intrinsic_fdateP6gfc_seP8gfc_expr 0
_ZL24gfc_conv_intrinsic_iargcP6gfc_seP8gfc_expr 12
_ZL24gfc_conv_intrinsic_ibitsP6gfc_seP8gfc_expr 27
_ZL24gfc_conv_intrinsic_icharP6gfc_seP8gfc_expr 1971
_ZL24gfc_conv_intrinsic_ishftP6gfc_seP8gfc_expr 252
_ZL24gfc_conv_intrinsic_isnanP6gfc_seP8gfc_expr 432
_ZL24gfc_conv_intrinsic_leadzP6gfc_seP8gfc_expr 270
_ZL24gfc_conv_intrinsic_mergeP6gfc_seP8gfc_expr 917
_ZL24gfc_conv_intrinsic_scaleP6gfc_seP8gfc_expr 72
_ZL24gfc_conv_intrinsic_shiftP6gfc_seP8gfc_exprbb 351
_ZL24gfc_walk_intrinsic_boundP6gfc_ssP8gfc_expr 5518
_ZL25conv_caf_vector_subscriptP11stmtblock_tP9tree_nodeP13gfc_array_ref 0
_ZL25conv_intrinsic_atomic_casP8gfc_code 10
_ZL25conv_intrinsic_atomic_refP8gfc_code 119
_ZL25conv_intrinsic_ieee_classP6gfc_seP8gfc_expr 648
_ZL25conv_intrinsic_ieee_scalbP6gfc_seP8gfc_expr 228
_ZL25conv_intrinsic_ieee_valueP6gfc_seP8gfc_expr 1039
_ZL25conv_intrinsic_move_allocP8gfc_code 216
_ZL25conv_isocbinding_functionP6gfc_seP8gfc_expr 7683
_ZL25gfc_conv_intrinsic_adjustP6gfc_seP8gfc_exprP9tree_node 455
_ZL25gfc_conv_intrinsic_anyallP6gfc_seP8gfc_expr9tree_code 29457
_ZL25gfc_conv_intrinsic_atan2dP6gfc_seP8gfc_expr 72
_ZL25gfc_conv_intrinsic_atrigdP6gfc_seP8gfc_expr11gfc_isym_id 216
_ZL25gfc_conv_intrinsic_cotandP6gfc_seP8gfc_expr 108
_ZL25gfc_conv_intrinsic_dshiftP6gfc_seP8gfc_exprb 60
_ZL25gfc_conv_intrinsic_ishftcP6gfc_seP8gfc_expr 622
_ZL25gfc_conv_intrinsic_mallocP6gfc_seP8gfc_expr 16
_ZL25gfc_conv_intrinsic_minmaxP6gfc_seP8gfc_expr9tree_code 1261
_ZL25gfc_conv_intrinsic_repeatP6gfc_seP8gfc_expr 499
_ZL25gfc_conv_intrinsic_sizeofP6gfc_seP8gfc_expr 1286
_ZL25gfc_conv_intrinsic_strcmpP6gfc_seP8gfc_expr9tree_code 99
_ZL25gfc_conv_intrinsic_trailzP6gfc_seP8gfc_expr 282
_ZL25gfc_conv_intrinsic_ttynamP6gfc_seP8gfc_expr 0
_ZL26add_simd_flag_for_built_inP9tree_node 35390680
_ZL26builtin_decl_for_precision17built_in_functioni 10732
_ZL26conv_intrinsic_event_queryP8gfc_code 70
_ZL26conv_intrinsic_ieee_minmaxP6gfc_seP8gfc_expriPKc 3072
_ZL26conv_intrinsic_random_initP8gfc_code 90
_ZL26conv_intrinsic_team_numberP6gfc_seP8gfc_expr 31
_ZL26gfc_conv_intrinsic_bitcompP6gfc_seP8gfc_expr9tree_code 168
_ZL26gfc_conv_intrinsic_caf_getP6gfc_seP8gfc_exprP9tree_nodeS4_S4_bP16symbol_attribute 791
_ZL26gfc_conv_intrinsic_findlocP6gfc_seP8gfc_expr 1224
_ZL26gfc_conv_intrinsic_funcallP6gfc_seP8gfc_expr 12400
_ZL26gfc_conv_intrinsic_nearestP6gfc_seP8gfc_expr 1610
_ZL26gfc_conv_intrinsic_presentP6gfc_seP8gfc_expr 4729
_ZL26gfc_conv_intrinsic_sc_kindP6gfc_seP8gfc_expr 42
_ZL26gfc_conv_intrinsic_si_kindP6gfc_seP8gfc_expr 45
_ZL26gfc_conv_intrinsic_sl_kindP6gfc_seP8gfc_expr 6
_ZL26gfc_conv_intrinsic_spacingP6gfc_seP8gfc_expr 70
_ZL26gfc_conv_intrinsic_sr_kindP6gfc_seP8gfc_expr 82
_ZL26gfc_walk_intrinsic_libfuncP6gfc_ssP8gfc_expr 10887
_ZL27conv_intrinsic_ieee_builtinP6gfc_seP8gfc_expr17built_in_functioni 1062
_ZL27conv_intrinsic_ieee_signbitP6gfc_seP8gfc_expr 624
_ZL27conv_intrinsic_image_statusP6gfc_seP8gfc_expr 16
_ZL27conv_intrinsic_system_clockP8gfc_code 194
_ZL27conv_isocbinding_subroutineP8gfc_code 2543
_ZL27gfc_conv_intrinsic_exponentP6gfc_seP8gfc_expr 228
_ZL27gfc_conv_intrinsic_fractionP6gfc_seP8gfc_expr 60
_ZL27gfc_conv_intrinsic_imagpartP6gfc_seP8gfc_expr 432
_ZL27gfc_conv_intrinsic_len_trimP6gfc_seP8gfc_expr 2273
_ZL27gfc_conv_intrinsic_transferP6gfc_seP8gfc_expr 3102
_ZL27walk_inline_intrinsic_arithP6gfc_ssP8gfc_expr 560
_ZL28gfc_conv_intrinsic_minmaxlocP6gfc_seP8gfc_expr9tree_code 7428
_ZL28gfc_conv_intrinsic_minmaxvalP6gfc_seP8gfc_expr9tree_code 2313
_ZL28gfc_conv_intrinsic_rrspacingP6gfc_seP8gfc_expr 48
_ZL28gfc_get_intrinsic_lib_fndeclP19gfc_intrinsic_map_tP8gfc_expr 4354
_ZL29conv_intrinsic_ieee_copy_signP6gfc_seP8gfc_expr 576
_ZL29conv_intrinsic_ieee_is_normalP6gfc_seP8gfc_expr 312
_ZL29conv_intrinsic_ieee_logb_rintP6gfc_seP8gfc_expr17built_in_function 240
_ZL29gfc_conv_intrinsic_conversionP6gfc_seP8gfc_expr 31508
_ZL29gfc_conv_intrinsic_merge_bitsP6gfc_seP8gfc_expr 30
_ZL29remove_empty_actual_argumentsPP18gfc_actual_arglist 7355
_ZL30conv_caf_vector_subscript_elemP11stmtblock_tiP9tree_nodeS2_S2_S2_S2_iS2_ 0
_ZL30conv_intrinsic_ieee_comparisonP6gfc_seP8gfc_expriPKc 3888
_ZL30conv_intrinsic_ieee_next_afterP6gfc_seP8gfc_expr 180
_ZL30gfc_conv_intrinsic_dot_productP6gfc_seP8gfc_expr 111
_ZL30gfc_conv_intrinsic_minmax_charP6gfc_seP8gfc_expri 282
_ZL30gfc_conv_intrinsic_singlebitopP6gfc_seP8gfc_expri 282
_ZL30walk_inline_intrinsic_functionP6gfc_ssP8gfc_expr 2158
_ZL31conv_intrinsic_ieee_is_negativeP6gfc_seP8gfc_expr 312
_ZL31gfc_conv_intrinsic_lib_functionP6gfc_seP8gfc_expr 3856
_ZL31gfc_conv_intrinsic_set_exponentP6gfc_seP8gfc_expr 262
_ZL31gfc_conv_intrinsic_storage_sizeP6gfc_seP8gfc_expr 700
_ZL31walk_inline_intrinsic_transposeP6gfc_ssP8gfc_expr 1598
_ZL32gfc_conv_intrinsic_function_argsP6gfc_seP8gfc_exprPP9tree_nodei 69623
_ZL32gfc_conv_intrinsic_is_contiguousP6gfc_seP8gfc_expr 621
_ZL32gfc_conv_intrinsic_popcnt_popparP6gfc_seP8gfc_expri 134
_ZL34gfc_intrinsic_argument_list_lengthP8gfc_expr 46258
_ZL35conv_generic_with_optional_char_argP6gfc_seP8gfc_exprjj 3990
_ZL36gfc_conv_intrinsic_index_scan_verifyP6gfc_seP8gfc_exprP9tree_node 738
_ZL7rad2degi 288

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.