LCOV - code coverage report
Current view: top level - gcc - value-range.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.5 % 561 530
Test Date: 2026-05-11 19:44:49 Functions: 79.1 % 129 102
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN11value_range11set_nonzeroEP9tree_node 0
_ZNK14vrange_visitor5visitERK17unsupported_range 0
_ZNK14vrange_visitor5visitERK6frange 0
_ZNK14vrange_visitor5visitERK6irange 0
_ZNK14vrange_visitor5visitERK6prange 0
_ZNK6frange10contains_pEP9tree_node 0
_ZNK6frange14known_isfiniteEv 0
_ZNK6frange14known_isnormalEv 0
_ZNK6frange24known_isdenormal_or_zeroEv 0
_ZNK6prange6fits_pERK6vrange 0
_ZNK6vrange12verify_rangeEv 0
_ZNK6frange11maybe_isinfEv 34061
_ZNK6irange9nonzero_pEv 45016
_ZN11value_rangeC2EP9tree_nodeS1_16value_range_kind 52588
_ZN6frange7set_nanEP9tree_nodeRK9nan_state 324325
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 411046
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj255ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj3ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj2ELb0EEC2ERKS0_ 4
_ZN9int_rangeILj3ELb1EEC2ERKS0_ 411042
_ZNK6prange10contains_pEP9tree_node 593412
_ZN6prange8set_zeroEP9tree_node 1459901
_ZNK6frange9signbit_pERb 1824195
_ZN6frange10update_nanEb 1958394
_ZN6irange8set_zeroEP9tree_node 3390284
_ZN6irange11set_nonzeroEP9tree_node 3556318
_ZN6frange10update_nanEv 4335841
_ZNK6frange11known_isinfEv 6050269
_ZN6frange10update_nanERK9nan_state 6294235
_Z22real_min_representablePK9tree_node 12083553
_ZNK6prange11get_bitmaskEv 14461818
_ZN6frange9clear_nanEv 14544394
_ZN14irange_bitmask6union_ERKS_ 18552670
_ZNK6frange11upper_boundEv 19732188
_ZNK6frange11lower_boundEv 21147451
_Z22real_max_representablePK9tree_node 23379478
_Z15contains_zero_pRK6irange 25863924
_ZN11value_rangeaSERK6vrange 33236893
_Z21range_includes_zero_pRK6vrange 35278604
_Z17frange_val_is_maxRK10real_valuePK9tree_node 54536123
_ZNK6irange10contains_pEP9tree_node 67782746
_ZN6frange11set_varyingEP9tree_node 68979767
_ZNK6frange4typeEv 74010319
_Z14irange_val_maxPK9tree_node 85361406
_Z14irange_val_minPK9tree_node 87804162
_ZNK6prange15supports_type_pEPK9tree_node 91235390
_ZN11value_range15set_range_classEP9tree_node 91997243
_Z17frange_val_is_minRK10real_valuePK9tree_node 107458641
_ZNK6prange6zero_pEv 121982864
_ZN11value_range4initERK6vrange 122727983
_ZN6prange13set_undefinedEv 125319258
_Z14frange_val_maxPK9tree_node 127327019
_ZN6frange13set_undefinedEv 130932508
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 151583530
_ZN9int_rangeILj255ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj3ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj2ELb0EEC2EP9tree_node 8739332
_ZN9int_rangeILj3ELb1EEC2EP9tree_node 30784610
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 112059588
_ZNK6prange9nonzero_pEv 168009695
_Z14frange_val_minPK9tree_node 179866299
_ZN6prange11set_nonzeroEP9tree_node 209265813
_ZNK6irange6zero_pEv 209456994
_ZNK14irange_bitmask8member_pERK16generic_wide_intI16wide_int_storageE 246865989
_ZN9int_rangeILj1ELb0EEaSERKS0_ 254019588
_ZN9int_rangeILj1ELb0EEaSERKS0_ 63504897
_ZN9int_rangeILj255ELb0EEaSERKS0_ 63504897
_ZN9int_rangeILj2ELb0EEaSERKS0_ 63504897
_ZN9int_rangeILj3ELb0EEaSERKS0_ 63504897
_ZNK6prange11upper_boundEv 289712427
_ZNK6prange11lower_boundEv 301832706
_ZN11value_range11set_varyingEP9tree_node 302219545
_ZN6irange13set_undefinedEv 354038973
_ZN9int_rangeILj1ELb0EEC2ERK6irange 373541271
_ZN9int_rangeILj255ELb0EEC2ERK6irange 0
_ZN9int_rangeILj8ELb0EEC2ERK6irange 8
_ZN9int_rangeILj1ELb0EEC2ERK6irange 220
_ZN9int_rangeILj3ELb0EEC2ERK6irange 4158675
_ZN9int_rangeILj2ELb0EEC2ERK6irange 106383436
_ZN9int_rangeILj3ELb1EEC2ERK6irange 262998932
_ZN6prange11set_varyingEP9tree_node 426377868
_ZN6irange14normalize_kindEv 550184428
_ZN6frange10supports_pEPK9tree_node 622634607
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 748892634
_ZN9int_rangeILj255ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 0
_ZN9int_rangeILj3ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 0
_ZN9int_rangeILj3ELb1EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 8583138
_ZN9int_rangeILj4ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 41166830
_ZN9int_rangeILj2ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 41925124
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 657217542
_ZN14irange_bitmask9intersectERKS_ 783299604
_ZN14irange_bitmaskC2ERK16generic_wide_intI16wide_int_storageES4_ 1090749711
_ZN6irange11set_varyingEP9tree_node 1168231030
_ZNK14irange_bitmaskeqERKS_ 1168421245
_ZNK6prange20varying_compatible_pEv 1191155134
_ZN6irange12maybe_resizeEi 1301523847
_Z18range_compatible_pP9tree_nodeS0_ 1581479556
_ZNK6prange4typeEv 1939709432
_Z4as_aI6frangeERT_R6vrange 2277110390
_Z4as_aI6frangeERT_R6vrange 62157294
_Z4as_aI6prangeERT_R6vrange 386490864
_Z4as_aI6irangeERT_R6vrange 1828462232
_ZN11value_range4initEP9tree_node 3169630701
_ZN14irange_bitmask11set_unknownEj 3347023510
_ZNK6irange11upper_boundEv 3514417724
_Z4as_aI6frangeERKT_RK6vrange 3593173047
_Z4as_aI17unsupported_rangeERKT_RK6vrange 662641
_Z4as_aI6frangeERKT_RK6vrange 103846607
_Z4as_aI6prangeERKT_RK6vrange 535698522
_Z4as_aI6irangeERKT_RK6vrange 2952965277
_ZN9int_rangeILj1ELb0EEC2Ev 3837377548
_ZN9int_rangeILj8ELb0EEC2Ev 8
_ZN9int_rangeILj3ELb0EEC2Ev 11840
_ZN9int_rangeILj1ELb0EEC2Ev 39074198
_ZN9int_rangeILj2ELb0EEC2Ev 256853658
_ZN9int_rangeILj3ELb1EEC2Ev 3541437844
_ZNK6irange20varying_compatible_pEv 4950319040
_ZN9int_rangeILj1ELb0EED0Ev 5000081032
_ZN9int_rangeILj1ELb0EED0Ev 0
_ZN9int_rangeILj255ELb0EED0Ev 0
_ZN9int_rangeILj255ELb0EED2Ev 0
_ZN9int_rangeILj2ELb0EED0Ev 0
_ZN9int_rangeILj3ELb0EED0Ev 0
_ZN9int_rangeILj3ELb1EED0Ev 0
_ZN9int_rangeILj4ELb0EED0Ev 0
_ZN9int_rangeILj8ELb0EED0Ev 0
_ZN9int_rangeILj8ELb0EED2Ev 16
_ZN9int_rangeILj3ELb0EED2Ev 4170515
_ZN9int_rangeILj4ELb0EED2Ev 41166830
_ZN9int_rangeILj2ELb0EED2Ev 413901552
_ZN9int_rangeILj1ELb0EED2Ev 808351548
_ZN9int_rangeILj3ELb1EED2Ev 3732490571
_ZN11value_range15supports_type_pEPK9tree_node 5832759657
_ZN11value_rangeD2Ev 6694235860
_ZNK6irange11lower_boundEj 11290696574
_ZNK6irange4typeEv 11443289970
_ZNK6irange11upper_boundEj 12891072826

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.