LCOV - code coverage report
Current view: top level - gcc - value-range.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.3 % 598 564
Test Date: 2026-06-20 15:32:29 Functions: 79.5 % 132 105
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 33997
_ZNK6irange9nonzero_pEv 45673
_ZN11value_rangeC2EP9tree_nodeS1_16value_range_kind 53408
_ZN6frange7set_nanEP9tree_nodeRK9nan_state 325195
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 409555
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj255ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj3ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj2ELb0EEC2ERKS0_ 4
_ZN9int_rangeILj3ELb1EEC2ERKS0_ 409551
_ZNK6prange10contains_pEP9tree_node 550712
_ZN6prange8set_zeroEP9tree_node 658698
_ZNK6frange9signbit_pERb 1653558
_ZN6frange10update_nanEb 1970472
_ZN6irange8set_zeroEP9tree_node 3454191
_ZN6irange11set_nonzeroEP9tree_node 3580757
_ZN6frange10update_nanEv 4351091
_ZNK6frange11known_isinfEv 6064326
_ZN6frange10update_nanERK9nan_state 6321563
_Z22real_min_representablePK9tree_node 12092537
_ZN6frange9clear_nanEv 14526337
_ZNK6prange11get_bitmaskEv 14609119
_ZNK6prange14pt_invariant_pERKS_ 17073302
_ZN14irange_bitmask6union_ERKS_ 18404313
_ZNK6frange11upper_boundEv 19763442
_ZNK6frange11lower_boundEv 21180372
_Z22real_max_representablePK9tree_node 23404920
_Z15contains_zero_pRK6irange 25775516
_ZN11value_rangeaSERK6vrange 32952521
_Z21range_includes_zero_pRK6vrange 35370050
_Z17frange_val_is_maxRK10real_valuePK9tree_node 54647479
_ZNK6irange10contains_pEP9tree_node 67813699
_ZN6frange11set_varyingEP9tree_node 68992404
_ZNK6prange13pt_inverted_pERKS_ 70146963
_ZNK6frange4typeEv 74173812
_Z14irange_val_maxPK9tree_node 88181942
_ZNK6prange15supports_type_pEPK9tree_node 90574246
_Z14irange_val_minPK9tree_node 90604925
_ZN11value_range15set_range_classEP9tree_node 99478298
_Z17frange_val_is_minRK10real_valuePK9tree_node 107570047
_ZN11value_range4initERK6vrange 122545306
_ZN6prange13set_undefinedEv 125658929
_ZNK6prange6zero_pEv 126750758
_Z14frange_val_maxPK9tree_node 127446335
_ZN6frange13set_undefinedEv 131036651
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 156073547
_ZN9int_rangeILj255ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj3ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj2ELb0EEC2EP9tree_node 8814962
_ZN9int_rangeILj3ELb1EEC2EP9tree_node 34454551
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 112804034
_Z14frange_val_minPK9tree_node 179985573
_ZNK6prange9nonzero_pEv 184223937
_ZN6prange6set_ptERKS_ 199654956
_ZNK6irange6zero_pEv 210019264
_ZN6prange11set_nonzeroEP9tree_node 215199440
_ZNK14irange_bitmask8member_pERK16generic_wide_intI16wide_int_storageE 246648818
_ZN9int_rangeILj1ELb0EEaSERKS0_ 254758960
_ZN9int_rangeILj1ELb0EEaSERKS0_ 63689740
_ZN9int_rangeILj255ELb0EEaSERKS0_ 63689740
_ZN9int_rangeILj2ELb0EEaSERKS0_ 63689740
_ZN9int_rangeILj3ELb0EEaSERKS0_ 63689740
_ZNK6prange11upper_boundEv 298893101
_ZN11value_range11set_varyingEP9tree_node 305359013
_ZNK6prange11lower_boundEv 310965785
_ZN6irange13set_undefinedEv 364789133
_ZN9int_rangeILj1ELb0EEC2ERK6irange 375609106
_ZN9int_rangeILj255ELb0EEC2ERK6irange 0
_ZN9int_rangeILj8ELb0EEC2ERK6irange 8
_ZN9int_rangeILj1ELb0EEC2ERK6irange 220
_ZN9int_rangeILj3ELb0EEC2ERK6irange 4280071
_ZN9int_rangeILj2ELb0EEC2ERK6irange 105911624
_ZN9int_rangeILj3ELb1EEC2ERK6irange 265417183
_ZN6prange11set_varyingEP9tree_node 456812537
_ZN6frange10supports_pEPK9tree_node 500008178
_ZN6irange14normalize_kindEv 559981568
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 755793578
_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 8761644
_ZN9int_rangeILj4ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 41524516
_ZN9int_rangeILj2ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 42352181
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 663155237
_ZN14irange_bitmask9intersectERKS_ 786501934
_ZN14irange_bitmaskC2ERK16generic_wide_intI16wide_int_storageES4_ 1122731918
_ZNK14irange_bitmaskeqERKS_ 1190342999
_ZN6irange11set_varyingEP9tree_node 1192057783
_ZN6irange12maybe_resizeEi 1312847437
_ZNK6prange20varying_compatible_pEv 1442233476
_Z18range_compatible_pP9tree_nodeS0_ 1599334597
_ZNK6prange4typeEv 1973231528
_Z4as_aI6frangeERT_R6vrange 2534420239
_Z4as_aI6frangeERT_R6vrange 62236159
_Z4as_aI6prangeERT_R6vrange 495351135
_Z4as_aI6irangeERT_R6vrange 1976832945
_ZN11value_range4initEP9tree_node 3241320993
_ZN14irange_bitmask11set_unknownEj 3387559150
_ZNK6irange11upper_boundEv 3533555239
_Z4as_aI6frangeERKT_RK6vrange 3645540555
_Z4as_aI17unsupported_rangeERKT_RK6vrange 741474
_Z4as_aI6frangeERKT_RK6vrange 104052890
_Z4as_aI6prangeERKT_RK6vrange 557401909
_Z4as_aI6irangeERKT_RK6vrange 2983344282
_ZN9int_rangeILj1ELb0EEC2Ev 3901381974
_ZN9int_rangeILj8ELb0EEC2Ev 8
_ZN9int_rangeILj3ELb0EEC2Ev 442
_ZN9int_rangeILj1ELb0EEC2Ev 39458890
_ZN9int_rangeILj2ELb0EEC2Ev 255543602
_ZN9int_rangeILj3ELb1EEC2Ev 3606379032
_ZNK6irange20varying_compatible_pEv 4979497486
_ZN9int_rangeILj1ELb0EED0Ev 5074185960
_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 4280513
_ZN9int_rangeILj4ELb0EED2Ev 41524516
_ZN9int_rangeILj2ELb0EED2Ev 412622369
_ZN9int_rangeILj1ELb0EED2Ev 815418381
_ZN9int_rangeILj3ELb1EED2Ev 3800340165
_ZN11value_range15supports_type_pEPK9tree_node 5848416226
_ZN11value_rangeD2Ev 6758950627
_ZNK6irange11lower_boundEj 11431690128
_ZNK6irange4typeEv 11639174142
_ZNK6irange11upper_boundEj 13098048433

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.