LCOV - code coverage report
Current view: top level - gcc - value-range.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 93.3 % 612 571
Test Date: 2026-09-19 16:22:48 Functions: 80.0 % 135 108
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
_ZN11value_range8set_zeroEP9tree_node 1208
_ZNK6frange11maybe_isinfEv 41067
_ZN11value_rangeC2EP9tree_nodeS1_16value_range_kind 53332
_ZN6frange7set_nanEP9tree_nodeRK9nan_state 418307
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 424224
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj255ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj3ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj2ELb0EEC2ERKS0_ 4
_ZN9int_rangeILj3ELb1EEC2ERKS0_ 424220
_ZN6prange8set_zeroEP9tree_node 486475
_ZNK6prange10contains_pEP9tree_node 661744
_ZNK6frange9signbit_pERb 1763561
_ZN6frange10update_nanEb 2120518
_ZN6irange8set_zeroEP9tree_node 3447780
_ZN6irange11set_nonzeroEP9tree_node 3748376
_ZN6frange10update_nanEv 4183990
_ZNK6frange11upper_boundEv 4921362
_ZNK6frange11known_isinfEv 5995299
_ZN6frange10update_nanERK9nan_state 6304508
_ZNK6frange11lower_boundEv 6750355
_Z22real_min_representablePK9tree_node 7936816
_ZN6frange9clear_nanEv 13401306
_ZNK6frange11lower_boundEj 14192135
_ZNK6frange11upper_boundEj 14192135
_Z22real_max_representablePK9tree_node 15039173
_ZNK6prange11get_bitmaskEv 15687380
_ZNK6prange14pt_invariant_pERKS_ 18347237
_ZN14irange_bitmask6union_ERKS_ 18880409
_ZNK6irange15contains_zero_pEv 28386281
_ZN11value_rangeaSERK6vrange 34342492
_Z17frange_val_is_maxRK10real_valuePK9tree_node 35233038
_ZNK6prange15contains_zero_pEv 35889028
_Z21range_includes_zero_pRK6vrange 37416946
_ZNK6prange10pt_equal_pERKS_ 68493754
_ZNK6frange4typeEv 72164494
_ZNK6irange10contains_pEP9tree_node 72554229
_ZN6frange11set_varyingEP9tree_node 72896406
_ZNK6prange13pt_inverted_pERKS_ 74876218
_Z14irange_val_maxPK9tree_node 93281569
_Z17frange_val_is_minRK10real_valuePK9tree_node 95036841
_Z14irange_val_minPK9tree_node 95297773
_ZNK6prange15supports_type_pEPK9tree_node 98971488
_ZN11value_range15set_range_classEP9tree_node 106480562
_Z14frange_val_maxPK9tree_node 112018866
_ZN11value_range4initERK6vrange 130516623
_ZN6prange13set_undefinedEv 132194945
_ZN6frange13set_undefinedEv 158641513
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 164235599
_ZN9int_rangeILj255ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj3ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj2ELb0EEC2EP9tree_node 8250678
_ZN9int_rangeILj3ELb1EEC2EP9tree_node 35115998
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 120868923
_Z14frange_val_minPK9tree_node 171424548
_ZN6prange6set_ptERKS_ 211936895
_ZNK6irange6zero_pEv 224836044
_ZNK14irange_bitmask8member_pERK16generic_wide_intI16wide_int_storageE 261507636
_ZNK6prange6zero_pEv 265985509
_ZN9int_rangeILj1ELb0EEaSERKS0_ 270279268
_ZN9int_rangeILj1ELb0EEaSERKS0_ 67569817
_ZN9int_rangeILj255ELb0EEaSERKS0_ 67569817
_ZN9int_rangeILj2ELb0EEaSERKS0_ 67569817
_ZN9int_rangeILj3ELb0EEaSERKS0_ 67569817
_ZN11value_range11set_varyingEP9tree_node 327576968
_ZN6irange13set_undefinedEv 374353284
_ZN6prange11set_nonzeroEP9tree_node 374508561
_ZN9int_rangeILj1ELb0EEC2ERK6irange 400692995
_ZN9int_rangeILj255ELb0EEC2ERK6irange 0
_ZN9int_rangeILj8ELb0EEC2ERK6irange 8
_ZN9int_rangeILj1ELb0EEC2ERK6irange 220
_ZN9int_rangeILj3ELb0EEC2ERK6irange 4519672
_ZN9int_rangeILj2ELb0EEC2ERK6irange 117709323
_ZN9int_rangeILj3ELb1EEC2ERK6irange 278463772
_ZN6frange10supports_pEPK9tree_node 514799412
_ZN6irange14normalize_kindEv 576617986
_ZNK6prange11upper_boundEv 609894486
_ZN6prange11set_varyingEP9tree_node 614828900
_ZNK6prange11lower_boundEv 641698406
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 799606988
_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 9279434
_ZN9int_rangeILj4ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 42555580
_ZN9int_rangeILj2ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 43401369
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 704370605
_ZN14irange_bitmask9intersectERKS_ 817037759
_ZN14irange_bitmaskC2ERK16generic_wide_intI16wide_int_storageES4_ 1176303070
_ZNK14irange_bitmaskeqERKS_ 1234370353
_ZN6irange11set_varyingEP9tree_node 1251372803
_ZN6irange12maybe_resizeEi 1384680052
_Z18range_compatible_pP9tree_nodeS0_ 1671304843
_ZNK6prange20varying_compatible_pEv 1805213881
_Z4as_aI6frangeERT_R6vrange 2651178971
_Z4as_aI6frangeERT_R6vrange 62261597
_Z4as_aI6prangeERT_R6vrange 516817755
_Z4as_aI6irangeERT_R6vrange 2072099619
_ZNK6prange4typeEv 2704613080
_ZN11value_range4initEP9tree_node 3411025122
_ZNK6irange11upper_boundEv 3676739895
_ZN14irange_bitmask11set_unknownEj 3844029021
_Z4as_aI6frangeERKT_RK6vrange 3864190438
_Z4as_aI17unsupported_rangeERKT_RK6vrange 656452
_Z4as_aI6frangeERKT_RK6vrange 127994558
_Z4as_aI6prangeERKT_RK6vrange 601445532
_Z4as_aI6irangeERKT_RK6vrange 3134093896
_ZN9int_rangeILj1ELb0EEC2Ev 4285428117
_ZN9int_rangeILj8ELb0EEC2Ev 8
_ZN9int_rangeILj3ELb0EEC2Ev 458
_ZN9int_rangeILj1ELb0EEC2Ev 40847820
_ZN9int_rangeILj2ELb0EEC2Ev 277718809
_ZN9int_rangeILj3ELb1EEC2Ev 3966861022
_ZNK6irange20varying_compatible_pEv 5207468888
_ZN9int_rangeILj1ELb0EED0Ev 5528860312
_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 4520130
_ZN9int_rangeILj4ELb0EED2Ev 42555580
_ZN9int_rangeILj2ELb0EED2Ev 447080183
_ZN9int_rangeILj1ELb0EED2Ev 866087568
_ZN9int_rangeILj3ELb1EED2Ev 4168616835
_ZN11value_range15supports_type_pEPK9tree_node 6241890972
_ZN11value_rangeD2Ev 7219070934
_ZNK6irange11lower_boundEj 11976463467
_ZNK6irange4typeEv 12220821094
_ZNK6irange11upper_boundEj 13709155622

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.