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-04-20 14:57:17 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
_ZN6prange8set_zeroEP9tree_node 1192
_ZNK6frange11maybe_isinfEv 34069
_ZNK6irange9nonzero_pEv 42663
_ZN11value_rangeC2EP9tree_nodeS1_16value_range_kind 49725
_ZN6frange7set_nanEP9tree_nodeRK9nan_state 323789
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 410484
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj255ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj3ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj2ELb0EEC2ERKS0_ 4
_ZN9int_rangeILj3ELb1EEC2ERKS0_ 410480
_ZNK6prange10contains_pEP9tree_node 644360
_ZNK6frange9signbit_pERb 1824786
_ZN6frange10update_nanEb 1959149
_ZNK6prange6zero_pEv 3361691
_ZN6irange8set_zeroEP9tree_node 3408905
_ZN6irange11set_nonzeroEP9tree_node 3581064
_ZN6frange10update_nanEv 4338722
_ZNK6frange11known_isinfEv 6221597
_ZN6frange10update_nanERK9nan_state 6297871
_Z22real_min_representablePK9tree_node 12252506
_ZNK6prange11get_bitmaskEv 14829558
_ZN6frange9clear_nanEv 15170953
_ZN14irange_bitmask6union_ERKS_ 19359906
_ZNK6frange11upper_boundEv 20556630
_ZNK6frange11lower_boundEv 21983997
_Z22real_max_representablePK9tree_node 23706703
_Z15contains_zero_pRK6irange 27910782
_ZN11value_rangeaSERK6vrange 33729985
_Z21range_includes_zero_pRK6vrange 37420838
_ZNK6prange9nonzero_pEv 51912237
_Z17frange_val_is_maxRK10real_valuePK9tree_node 54845124
_ZNK6prange15supports_type_pEPK9tree_node 61833644
_ZN6prange11set_nonzeroEP9tree_node 65940651
_ZN6frange11set_varyingEP9tree_node 69712519
_ZNK6irange10contains_pEP9tree_node 72765006
_ZNK6frange4typeEv 75158729
_Z14irange_val_maxPK9tree_node 87102138
_Z14irange_val_minPK9tree_node 89810119
_ZN11value_range8set_typeEP9tree_node 94907749
_Z17frange_val_is_minRK10real_valuePK9tree_node 110005577
_ZN6prange13set_undefinedEv 126990765
_Z14frange_val_maxPK9tree_node 128405129
_ZN11value_range4initERK6vrange 128484636
_ZN6frange13set_undefinedEv 132833208
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 154103539
_ZN9int_rangeILj255ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj3ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj2ELb0EEC2EP9tree_node 8754919
_ZN9int_rangeILj3ELb1EEC2EP9tree_node 30865965
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 114482655
_Z14frange_val_minPK9tree_node 183182582
_ZNK6irange6zero_pEv 220896307
_ZNK14irange_bitmask8member_pERK16generic_wide_intI16wide_int_storageE 255221701
_ZN9int_rangeILj1ELb0EEaSERKS0_ 256009600
_ZN9int_rangeILj1ELb0EEaSERKS0_ 64002400
_ZN9int_rangeILj255ELb0EEaSERKS0_ 64002400
_ZN9int_rangeILj2ELb0EEaSERKS0_ 64002400
_ZN9int_rangeILj3ELb0EEaSERKS0_ 64002400
_ZN11value_range11set_varyingEP9tree_node 313020528
_ZNK6prange11upper_boundEv 332935224
_ZNK6prange11lower_boundEv 342388524
_ZN6irange13set_undefinedEv 359844599
_ZN9int_rangeILj1ELb0EEC2ERK6irange 386071501
_ZN9int_rangeILj255ELb0EEC2ERK6irange 0
_ZN9int_rangeILj8ELb0EEC2ERK6irange 8
_ZN9int_rangeILj1ELb0EEC2ERK6irange 220
_ZN9int_rangeILj3ELb0EEC2ERK6irange 4168480
_ZN9int_rangeILj2ELb0EEC2ERK6irange 109396267
_ZN9int_rangeILj3ELb1EEC2ERK6irange 272506526
_ZN6prange11set_varyingEP9tree_node 433222581
_ZN6irange14normalize_kindEv 562298050
_ZN6frange10supports_pEPK9tree_node 651905458
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 766735070
_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 8877456
_ZN9int_rangeILj4ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 41706190
_ZN9int_rangeILj2ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 42465210
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 673686214
_ZN14irange_bitmask9intersectERKS_ 803667177
_ZNK6prange20varying_compatible_pEv 1067366637
_ZN6irange11set_varyingEP9tree_node 1195019886
_ZNK14irange_bitmaskeqERKS_ 1199657796
_ZN14irange_bitmaskC2ERK16generic_wide_intI16wide_int_storageES4_ 1254071947
_ZN6irange12maybe_resizeEi 1338760718
_Z18range_compatible_pP9tree_nodeS0_ 1628291847
_ZNK6prange4typeEv 1878236103
_Z4as_aI6frangeERT_R6vrange 2332153027
_Z4as_aI6frangeERT_R6vrange 63177826
_Z4as_aI6prangeERT_R6vrange 396797505
_Z4as_aI6irangeERT_R6vrange 1872177696
_ZN14irange_bitmask11set_unknownEj 3138607344
_ZN11value_range4initEP9tree_node 3254950789
_ZNK6irange11upper_boundEv 3600806782
_Z4as_aI6frangeERKT_RK6vrange 3710798648
_Z4as_aI17unsupported_rangeERKT_RK6vrange 671421
_Z4as_aI6frangeERKT_RK6vrange 106061609
_Z4as_aI6prangeERKT_RK6vrange 550618293
_Z4as_aI6irangeERKT_RK6vrange 3053447325
_ZN9int_rangeILj1ELb0EEC2Ev 3952933810
_ZN9int_rangeILj8ELb0EEC2Ev 8
_ZN9int_rangeILj3ELb0EEC2Ev 11840
_ZN9int_rangeILj1ELb0EEC2Ev 39689536
_ZN9int_rangeILj2ELb0EEC2Ev 263318711
_ZN9int_rangeILj3ELb1EEC2Ev 3649913715
_ZNK6irange20varying_compatible_pEv 5072159715
_ZN9int_rangeILj1ELb0EED0Ev 5146415244
_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 4180320
_ZN9int_rangeILj4ELb0EED2Ev 41706190
_ZN9int_rangeILj2ELb0EED2Ev 423935109
_ZN9int_rangeILj1ELb0EED2Ev 827858625
_ZN9int_rangeILj3ELb1EED2Ev 3848734984
_ZN11value_range15supports_type_pEPK9tree_node 6261358760
_ZN11value_rangeD2Ev 6844043821
_ZNK6irange11lower_boundEj 11616262136
_ZNK6irange4typeEv 11773445923
_ZNK6irange11upper_boundEj 13217984784

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.