LCOV - code coverage report
Current view: top level - gcc/fortran - simplify.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.8 % 4318 4005
Test Date: 2024-04-27 14:03:13 Functions: 99.2 % 252 250
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_simplify_longP8gfc_expr 0
_Z21gfc_simplify_get_teamP8gfc_expr 0
_Z24gfc_simplify_maxexponentP8gfc_expr 1
_ZL13norm2_do_sqrtP8gfc_exprS0_ 2
_ZL25simplify_findloc_to_arrayP8gfc_exprS0_S0_S0_S0_b 2
_Z17gfc_simplify_snglP8gfc_expr 3
_Z18gfc_simplify_drealP8gfc_expr 3
_Z21gfc_simplify_realpartP8gfc_expr 7
_Z29gfc_simplify_compiler_optionsv 8
_ZL26simplify_findloc_to_scalarP8gfc_exprS0_S0_S0_i 8
_Z29gfc_simplify_compiler_versionv 10
_ZL18asympt_erfc_scaledP13__mpfr_structS0_ 10
_ZL22simplify_findloc_nodimP8gfc_exprS0_S0_S0_b 17
_Z15gfc_simplify_orP8gfc_exprS0_ 20
_ZL10do_bit_andP8gfc_exprS0_ 24
_ZL10do_bit_iorP8gfc_exprS0_ 24
_ZL10do_bit_xorP8gfc_exprS0_ 24
_ZL27simplify_minmaxloc_to_arrayP8gfc_exprS0_S0_S0_S0_ib 24
_Z24gfc_simplify_minexponentP8gfc_expr 25
_Z16gfc_simplify_xorP8gfc_exprS0_ 26
_Z23gfc_simplify_bessel_jn2P8gfc_exprS0_S0_ 31
_Z18gfc_simplify_dprodP8gfc_exprS0_ 34
_Z19gfc_simplify_digitsP8gfc_expr 34
_Z18gfc_simplify_hypotP8gfc_exprS0_ 36
_ZL20fullprec_erfc_scaledP13__mpfr_structS0_ 39
_Z23gfc_simplify_bessel_yn2P8gfc_exprS0_S0_ 40
_Z17gfc_simplify_int8P8gfc_expr 45
_Z26gfc_simplify_is_iostat_endP8gfc_expr 46
_ZL7deg2radP13__mpfr_struct 48
_Z18gfc_simplify_radixP8gfc_expr 49
_Z19gfc_simplify_lgammaP8gfc_expr 50
_Z20gfc_simplify_logicalP8gfc_exprS0_ 52
_Z20gfc_simplify_complexP8gfc_exprS0_ 55
_Z17gfc_simplify_int2P8gfc_expr 58
_ZL28simplify_minmaxloc_to_scalarP8gfc_exprS0_S0_S0_ib 58
_Z37gfc_simplify_failed_or_stopped_imagesP8gfc_exprS0_ 60
_ZL11wide_strspnPKjS0_ 60
_ZL12wide_strcspnPKjS0_ 60
_Z17gfc_simplify_dintP8gfc_expr 63
_Z19gfc_simplify_rshiftP8gfc_exprS0_ 66
_ZL24simplify_minmaxloc_nodimP8gfc_exprS0_S0_S0_ib 69
_Z16gfc_simplify_lgeP8gfc_exprS0_ 70
_Z25gfc_simplify_image_statusP8gfc_exprS0_ 70
_Z26gfc_simplify_is_iostat_eorP8gfc_expr 70
_ZL22gfc_simplify_bessel_n2P8gfc_exprS0_S0_b 71
_Z16gfc_simplify_lleP8gfc_exprS0_ 79
_Z22gfc_simplify_bessel_j1P8gfc_expr 80
_Z22gfc_simplify_bessel_y0P8gfc_expr 80
_Z22gfc_simplify_bessel_y1P8gfc_expr 80
_Z16gfc_simplify_lltP8gfc_exprS0_ 82
_Z22gfc_simplify_bessel_j0P8gfc_expr 82
_ZL9new_array2btiiP5locus 86
_Z20gfc_simplify_ceilingP8gfc_exprS0_ 90
_ZL32simplify_transformation_to_arrayP8gfc_exprS0_S0_S0_PFS0_S0_S0_ES2_ 90
_Z16gfc_simplify_lgtP8gfc_exprS0_ 91
_Z18gfc_simplify_ibitsP8gfc_exprS0_S0_ 94
_ZL7rad2degP13__mpfr_struct 96
_Z21simplify_ieee_supportP8gfc_expr 102
_Z18gfc_simplify_dnintP8gfc_expr 105
_ZL9gfc_countP8gfc_exprS0_ 108
_Z17gfc_simplify_ianyP8gfc_exprS0_S0_ 115
_ZL17norm2_add_squaredP8gfc_exprS0_ 124
_ZL6do_xorP8gfc_exprS0_ 124
_Z19gfc_simplify_idnintP8gfc_expr 132
_Z18gfc_simplify_rangeP8gfc_expr 137
_Z24gfc_simplify_erfc_scaledP8gfc_expr 143
_ZL7gfc_maxP8gfc_exprS0_ 145
_Z19gfc_simplify_parityP8gfc_exprS0_ 147
_Z18gfc_simplify_anintP8gfc_exprS0_ 162
_Z17gfc_simplify_iallP8gfc_exprS0_S0_ 163
_Z18gfc_simplify_acosdP8gfc_expr 168
_Z18gfc_simplify_atandP8gfc_expr 168
_Z18gfc_simplify_scaleP8gfc_exprS0_ 168
_Z19gfc_simplify_atan2dP8gfc_exprS0_ 168
_Z16gfc_simplify_erfP8gfc_expr 169
_Z18gfc_simplify_asindP8gfc_expr 169
_ZL7gfc_minP8gfc_exprS0_ 169
_Z25gfc_convert_char_constantP8gfc_expr2bti 177
_Z17gfc_simplify_cosdP8gfc_expr 181
_Z17gfc_simplify_sindP8gfc_expr 181
_Z19gfc_simplify_lshiftP8gfc_exprS0_ 192
_Z22gfc_simplify_rrspacingP8gfc_expr 192
_Z18gfc_simplify_gammaP8gfc_expr 204
_Z20gfc_simplify_iparityP8gfc_exprS0_S0_ 205
_Z24gfc_simplify_dot_productP8gfc_exprS0_ 222
_Z18gfc_simplify_cotanP8gfc_expr 230
_Z24gfc_simplify_image_indexP8gfc_exprS0_ 230
_Z19gfc_simplify_cotandP8gfc_expr 241
_Z17gfc_simplify_erfcP8gfc_expr 242
_Z32simplify_ieee_selected_real_kindP8gfc_expr 243
_Z30gfc_simplify_selected_int_kindP8gfc_expr 246
_Z31gfc_simplify_selected_char_kindP8gfc_expr 252
_Z21gfc_simplify_fractionP8gfc_expr 264
_Z17gfc_simplify_tandP8gfc_expr 265
_Z18gfc_simplify_acoshP8gfc_expr 266
_Z18gfc_simplify_atanhP8gfc_expr 266
_Z18gfc_simplify_asinhP8gfc_expr 269
_Z18gfc_simplify_maskrP8gfc_exprS0_ 285
_Z18gfc_simplify_masklP8gfc_exprS0_ 297
_Z19gfc_simplify_dcmplxP8gfc_exprS0_ 299
_Z20gfc_simplify_spacingP8gfc_expr 309
_Z18gfc_simplify_btestP8gfc_exprS0_ 315
_Z17gfc_simplify_sinhP8gfc_expr 316
_Z17gfc_simplify_tanhP8gfc_expr 316
_Z17gfc_simplify_coshP8gfc_expr 317
_Z19gfc_simplify_shiftaP8gfc_exprS0_ 318
_Z16gfc_simplify_dimP8gfc_exprS0_ 324
_Z21gfc_simplify_new_lineP8gfc_expr 325
_Z16gfc_simplify_andP8gfc_exprS0_ 334
_Z18gfc_simplify_ibsetP8gfc_exprS0_ 334
_ZL19compute_dot_productP8gfc_expriiS0_iib 338
_Z16gfc_simplify_bgtP8gfc_exprS0_ 342
_Z16gfc_simplify_bleP8gfc_exprS0_ 342
_Z16gfc_simplify_bltP8gfc_exprS0_ 342
_Z23gfc_simplify_merge_bitsP8gfc_exprS0_S0_ 342
_Z20gfc_simplify_adjustrP8gfc_expr 347
_Z19gfc_simplify_popparP8gfc_expr 362
_Z16gfc_simplify_bgeP8gfc_exprS0_ 372
_Z17gfc_simplify_nintP8gfc_exprS0_ 388
_Z18gfc_simplify_ibclrP8gfc_exprS0_ 394
_Z18gfc_simplify_log10P8gfc_expr 408
_Z19gfc_simplify_verifyP8gfc_exprS0_S0_S0_ 410
_Z18gfc_simplify_floorP8gfc_exprS0_ 414
_Z18gfc_simplify_countP8gfc_exprS0_S0_ 440
_Z21gfc_simplify_ucoboundP8gfc_exprS0_S0_ 448
_Z18gfc_simplify_norm2P8gfc_exprS0_ 449
_Z27gfc_simplify_ieee_functionsP8gfc_expr 453
_Z22gfc_simplify_precisionP8gfc_expr 458
_Z19gfc_simplify_unpackP8gfc_exprS0_S0_ 474
_Z21gfc_simplify_lcoboundP8gfc_exprS0_S0_ 493
_ZL13simplify_nintPKcP8gfc_exprS2_ 520
_Z28gfc_simplify_extends_type_ofP8gfc_exprS0_ 542
_Z16gfc_simplify_logP8gfc_expr 544
_Z17gfc_simplify_acosP8gfc_expr 546
_Z17gfc_simplify_asinP8gfc_expr 556
_Z16gfc_simplify_notP8gfc_expr 572
_Z17gfc_simplify_aintP8gfc_exprS0_ 594
_Z17gfc_simplify_atanP8gfc_expr 615
_Z17gfc_simplify_dbleP8gfc_expr 620
_Z18gfc_simplify_idintP8gfc_expr 675
_Z16gfc_simplify_tanP8gfc_expr 676
_Z18gfc_simplify_conjgP8gfc_expr 720
_Z25gfc_simplify_same_type_asP8gfc_exprS0_ 741
_Z18gfc_simplify_atan2P8gfc_exprS0_ 743
_Z25gfc_simplify_set_exponentP8gfc_exprS0_ 770
_Z20gfc_simplify_dshiftlP8gfc_exprS0_S0_ 800
_Z20gfc_simplify_dshiftrP8gfc_exprS0_S0_ 800
_Z20gfc_simplify_productP8gfc_exprS0_S0_ 807
_Z17gfc_simplify_tinyP8gfc_expr 814
_Z18gfc_simplify_floatP8gfc_expr 865
_Z19gfc_simplify_spreadP8gfc_exprS0_S0_ 866
_Z16gfc_simplify_cosP8gfc_expr 916
_Z19gfc_simplify_cshiftP8gfc_exprS0_S0_ 921
_Z17gfc_simplify_scanP8gfc_exprS0_S0_S0_ 958
_Z16gfc_simplify_sinP8gfc_expr 975
_Z17gfc_simplify_packP8gfc_exprS0_S0_ 975
_Z31gfc_simplify_selected_real_kindP8gfc_exprS0_S0_ 991
_Z26gfc_simplify_is_contiguousP8gfc_expr 992
_Z26matches_ieee_function_nameP10gfc_symbolPKc 993
_ZL15compare_bitwiseP8gfc_exprS0_ 1014
_Z21gfc_simplify_exponentP8gfc_expr 1020
_Z19gfc_simplify_popcntP8gfc_expr 1064
_Z18gfc_simplify_leadzP8gfc_expr 1068
_Z19gfc_simplify_trailzP8gfc_expr 1104
_Z23gfc_simplify_num_imagesP8gfc_exprS0_ 1160
_Z20gfc_simplify_adjustlP8gfc_expr 1164
_Z25gfc_simplify_storage_sizeP8gfc_exprS0_ 1170
_Z20gfc_simplify_findlocP8gfc_exprS0_S0_S0_S0_S0_ 1176
_Z19gfc_simplify_matmulP8gfc_exprS0_ 1197
_Z16gfc_simplify_expP8gfc_expr 1212
_Z22gfc_simplify_bessel_jnP8gfc_exprS0_ 1287
_Z16gfc_simplify_allP8gfc_exprS0_ 1319
_Z17gfc_simplify_sqrtP8gfc_expr 1351
_Z18gfc_simplify_indexP8gfc_exprS0_S0_S0_ 1353
_Z17gfc_simplify_signP8gfc_exprS0_ 1370
_Z17gfc_simplify_nullP8gfc_expr 1409
_ZL16simplify_coboundP8gfc_exprS0_S0_i 1418
_Z20gfc_simplify_eoshiftP8gfc_exprS0_S0_S0_ 1514
_Z17gfc_simplify_ifixP8gfc_expr 1562
_Z18gfc_simplify_isnanP8gfc_expr 1568
_ZL15simplify_dshiftP8gfc_exprS0_S0_b 1600
_Z22gfc_simplify_transposeP8gfc_expr 1644
_Z18gfc_simplify_aimagP8gfc_expr 1714
_Z19gfc_simplify_ishftcP8gfc_exprS0_S0_ 1785
_Z17gfc_simplify_iandP8gfc_exprS0_ 1835
_Z16gfc_simplify_minP8gfc_expr 1841
_Z22gfc_simplify_bessel_ynP8gfc_exprS0_ 1868
_Z17gfc_simplify_ieorP8gfc_exprS0_ 1886
_Z18gfc_simplify_ishftP8gfc_exprS0_ 1922
_Z17gfc_simplify_rankP8gfc_expr 2017
_Z19gfc_simplify_moduloP8gfc_exprS0_ 2020
_Z23gfc_simplify_this_imageP8gfc_exprS0_S0_ 2182
_ZL33simplify_transformation_to_scalarP8gfc_exprS0_S0_PFS0_S0_S0_E 2273
_ZL16is_last_ref_vtabP8gfc_expr 2348
_Z19gfc_simplify_repeatP8gfc_exprS0_ 2603
_ZL14min_max_chooseP8gfc_exprS0_ib 2678
_ZL23transformational_resultP8gfc_exprS0_2btiP5locus 2740
_Z19gfc_simplify_maxvalP8gfc_exprS0_S0_ 2818
_Z21gfc_simplify_transferP8gfc_exprS0_S0_ 2895
_ZL23convert_mpz_to_unsignedP12__mpz_structi 3118
_Z19gfc_simplify_shiftrP8gfc_exprS0_ 3180
_ZL16init_result_exprP8gfc_expriS0_ 3244
_Z19gfc_simplify_sizeofP8gfc_expr 3318
_Z18gfc_simplify_icharP8gfc_exprS0_ 3460
_Z19gfc_simplify_shiftlP8gfc_exprS0_ 3501
_Z21gfc_simplify_bit_sizeP8gfc_expr 3619
_Z20gfc_simplify_epsilonP8gfc_expr 3629
_Z21gfc_simplify_len_trimP8gfc_exprS0_ 3711
_Z19gfc_simplify_maxlocP8gfc_exprS0_S0_S0_S0_ 3765
_Z18gfc_simplify_mergeP8gfc_exprS0_S0_ 3939
_Z19gfc_simplify_minvalP8gfc_exprS0_S0_ 3939
_Z16gfc_simplify_maxP8gfc_expr 3967
_Z16gfc_simplify_sumP8gfc_exprS0_S0_ 4303
_Z16gfc_simplify_iorP8gfc_exprS0_ 4330
_Z17gfc_simplify_trimP8gfc_expr 4343
_Z17gfc_simplify_kindP8gfc_expr 4464
_Z18gfc_simplify_shapeP8gfc_exprS0_ 5214
_Z19gfc_simplify_minlocP8gfc_exprS0_S0_S0_S0_ 5507
_Z17gfc_simplify_hugeP8gfc_expr 5575
_Z20gfc_simplify_reshapeP8gfc_exprS0_S0_S0_ 5617
_ZL16simplify_min_maxP8gfc_expri 5808
_Z16gfc_simplify_intP8gfc_exprS0_ 6128
_ZL16simplify_intconvP8gfc_expriPKc 6231
_Z20gfc_simplify_nearestP8gfc_exprS0_ 6320
_Z18gfc_simplify_cmplxP8gfc_exprS0_S0_ 6444
_Z26gfc_is_constant_array_exprP8gfc_expr 6718
_ZL14simplify_cmplxPKcP8gfc_exprS2_i 6798
_Z17gfc_simplify_charP8gfc_exprS0_ 6866
_Z25gfc_convert_mpz_to_signedP12__mpz_structi 8916
_ZL14simplify_shiftP8gfc_exprS0_PKcbi 9179
_ZL22gfc_simplify_minmaxlocP8gfc_exprS0_S0_S0_S0_i 9272
_Z19gfc_simplify_iacharP8gfc_exprS0_ 9875
_Z18gfc_simplify_acharP8gfc_exprS0_ 13058
_ZL18simplify_bound_dimP8gfc_exprS0_iiP14gfc_array_specP7gfc_refb 13177
_Z19gfc_simplify_uboundP8gfc_exprS0_S0_ 14606
_ZL26substring_has_constant_lenP8gfc_expr 15301
_Z16gfc_simplify_lenP8gfc_exprS0_ 15811
_ZL19simplify_achar_charP8gfc_exprS0_PKcb 19924
_Z19gfc_simplify_lboundP8gfc_exprS0_S0_ 20011
_Z16gfc_simplify_absP8gfc_expr 24593
_Z17gfc_simplify_realP8gfc_exprS0_ 27337
_Z17gfc_simplify_sizeP8gfc_exprS0_S0_ 28778
_ZL13simplify_sizeP8gfc_exprS0_i 32650
_Z16gfc_simplify_anyP8gfc_exprS0_ 34395
_ZL14simplify_boundP8gfc_exprS0_S0_i 34617
_ZL23simplify_transformationP8gfc_exprS0_S0_iPFS0_S0_S0_E 48211
_ZL22is_constant_array_exprP8gfc_expr 93489
_ZL8get_kind2btP8gfc_exprPKci 132221
_Z22gfc_is_size_zero_arrayP8gfc_expr 134482
_Z20gfc_convert_constantP8gfc_expr2bti 146540
_Z16gfc_simplify_modP8gfc_exprS0_ 266319
_ZL11range_checkP8gfc_exprPKc 333237

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.