LCOV - code coverage report
Current view: top level - gcc - value-range.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.6 % 570 539
Test Date: 2025-06-21 16:26:05 Functions: 77.0 % 122 94
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
_ZN11value_range11set_nonzeroEP9tree_node 0
_ZN9int_rangeILj1ELb0EEaSERKS0_ 0
_ZN9int_rangeILj1ELb0EEaSERKS0_ 0
_ZN9int_rangeILj255ELb0EEaSERKS0_ 0
_ZN9int_rangeILj2ELb0EEaSERKS0_ 0
_ZN9int_rangeILj3ELb0EEaSERKS0_ 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
_ZNK6irange9nonzero_pEv 8
_ZN11value_rangeC2EP9tree_nodeS1_16value_range_kind 15
_ZN6prange8set_zeroEP9tree_node 1564
_ZNK6frange11maybe_isinfEv 33632
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 148218
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj255ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj3ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj2ELb0EEC2ERKS0_ 4
_ZN9int_rangeILj3ELb1EEC2ERKS0_ 148214
_ZN6frange7set_nanEP9tree_nodeRK9nan_state 287367
_ZNK6prange10contains_pEP9tree_node 440752
_ZNK6frange9signbit_pERb 1891350
_ZN6frange10update_nanEb 1957163
_ZNK6prange6zero_pEv 3351096
_ZN6irange11set_nonzeroEP9tree_node 3461898
_ZN6frange10update_nanEv 4353945
_ZN14irange_bitmask16set_nonzero_bitsERK16generic_wide_intI16wide_int_storageE 5323299
_ZNK6frange11known_isinfEv 6217058
_ZN6frange10update_nanERK9nan_state 6311108
_ZN6irange8set_zeroEP9tree_node 8531110
_Z22real_min_representablePK9tree_node 11982239
_ZN6frange9clear_nanEv 14411097
_ZNK6prange11get_bitmaskEv 14785154
_ZNK6frange11upper_boundEv 20301703
_ZNK6frange11lower_boundEv 21654172
_ZN14irange_bitmask6union_ERKS_ 21998085
_Z22real_max_representablePK9tree_node 23317935
_Z15contains_zero_pRK6irange 30730967
_ZN11value_rangeaSERK6vrange 32810517
_Z21range_includes_zero_pRK6vrange 32971779
_ZNK6prange9nonzero_pEv 51891981
_Z17frange_val_is_maxRK10real_valuePK9tree_node 54013888
_ZNK6prange15supports_type_pEPK9tree_node 59173614
_ZNK6irange10contains_pEP9tree_node 64284098
_ZN6prange11set_nonzeroEP9tree_node 64437642
_ZN6frange11set_varyingEP9tree_node 68698991
_ZNK6frange4typeEv 74023347
_Z14irange_val_maxPK9tree_node 78332382
_Z14irange_val_minPK9tree_node 81176581
_ZN11value_range8set_typeEP9tree_node 87694177
_Z17frange_val_is_minRK10real_valuePK9tree_node 107169760
_ZN11value_range4initERK6vrange 121074025
_Z14frange_val_maxPK9tree_node 126137835
_ZN6prange13set_undefinedEv 126338094
_ZN6frange13set_undefinedEv 130469831
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 147510037
_ZN9int_rangeILj255ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj3ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj2ELb0EEC2EP9tree_node 7888202
_ZN9int_rangeILj3ELb1EEC2EP9tree_node 30440102
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 109181733
_Z14frange_val_minPK9tree_node 178939672
_ZNK6irange6zero_pEv 199618013
_ZNK14irange_bitmask8member_pERK16generic_wide_intI16wide_int_storageE 244801920
_ZN11value_range11set_varyingEP9tree_node 289297034
_ZNK6prange11upper_boundEv 321173637
_ZNK6prange11lower_boundEv 329934683
_ZN6irange13set_undefinedEv 330624137
_ZN9int_rangeILj1ELb0EEC2ERK6irange 346328803
_ZN9int_rangeILj255ELb0EEC2ERK6irange 0
_ZN9int_rangeILj1ELb0EEC2ERK6irange 220
_ZN9int_rangeILj3ELb0EEC2ERK6irange 3829745
_ZN9int_rangeILj2ELb0EEC2ERK6irange 106780700
_ZN9int_rangeILj3ELb1EEC2ERK6irange 235718138
_ZN6irange14normalize_kindEv 395577450
_ZN6prange11set_varyingEP9tree_node 419467945
_ZN14irange_bitmask9intersectERKS_ 546809477
_ZN6frange10supports_pEPK9tree_node 635662739
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 675461952
_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 32737025
_ZN9int_rangeILj2ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 34656031
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 608068896
_ZNK14irange_bitmaskeqERKS_ 868501217
_ZNK6prange20varying_compatible_pEv 1028526972
_ZN6irange11set_varyingEP9tree_node 1146656462
_ZN14irange_bitmaskC2ERK16generic_wide_intI16wide_int_storageES4_ 1167028557
_ZN6irange12maybe_resizeEi 1188207772
_Z18range_compatible_pP9tree_nodeS0_ 1401256806
_ZNK6prange4typeEv 1809845334
_Z4as_aI6frangeERT_R6vrange 2203438502
_Z4as_aI6frangeERT_R6vrange 61992817
_Z4as_aI6prangeERT_R6vrange 383007569
_Z4as_aI6irangeERT_R6vrange 1758438116
_ZN14irange_bitmask11set_unknownEj 2814594954
_ZNK6irange11upper_boundEv 2951674805
_ZN11value_range4initEP9tree_node 3083102034
_Z4as_aI6frangeERKT_RK6vrange 3292349289
_Z4as_aI17unsupported_rangeERKT_RK6vrange 913422
_Z4as_aI6frangeERKT_RK6vrange 103727908
_Z4as_aI6prangeERKT_RK6vrange 527061281
_Z4as_aI6irangeERKT_RK6vrange 2660646678
_ZN9int_rangeILj1ELb0EEC2Ev 3494805788
_ZN9int_rangeILj3ELb0EEC2Ev 32994
_ZN9int_rangeILj1ELb0EEC2Ev 38561379
_ZN9int_rangeILj2ELb0EEC2Ev 260248398
_ZN9int_rangeILj3ELb1EEC2Ev 3195963017
_ZNK6irange20varying_compatible_pEv 4190288522
_ZN9int_rangeILj1ELb0EED0Ev 4557744455
_ZN9int_rangeILj1ELb0EED0Ev 0
_ZN9int_rangeILj255ELb0EED0Ev 0
_ZN9int_rangeILj255ELb0EED2Ev 0
_ZN9int_rangeILj2ELb0EED0Ev 0
_ZN9int_rangeILj3ELb0EED0Ev 0
_ZN9int_rangeILj3ELb1EED0Ev 0
_ZN9int_rangeILj3ELb0EED2Ev 3862739
_ZN9int_rangeILj2ELb0EED2Ev 409573335
_ZN9int_rangeILj1ELb0EED2Ev 755812228
_ZN9int_rangeILj3ELb1EED2Ev 3388496153
_ZN11value_range15supports_type_pEPK9tree_node 5532953653
_ZN11value_rangeD2Ev 6585533562
_ZNK6irange11lower_boundEj 9511868283
_ZNK6irange4typeEv 10280138134
_ZNK6irange11upper_boundEj 10762825109

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.