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-10-17 16:30:31 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 1029
_ZNK6frange11maybe_isinfEv 41617
_ZN11value_rangeC2EP9tree_nodeS1_16value_range_kind 53332
_ZN6frange7set_nanEP9tree_nodeRK9nan_state 423663
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 546386
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj255ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj3ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj2ELb0EEC2ERKS0_ 4
_ZN9int_rangeILj3ELb1EEC2ERKS0_ 546382
_ZN6prange8set_zeroEP9tree_node 643725
_ZNK6prange10contains_pEP9tree_node 675538
_ZNK6frange9signbit_pERb 1709415
_ZN6frange10update_nanEb 2135112
_ZN6irange8set_zeroEP9tree_node 3597448
_ZN6irange11set_nonzeroEP9tree_node 3825023
_ZN6frange10update_nanEv 4195655
_ZNK6frange11upper_boundEv 5056476
_ZNK6frange11known_isinfEv 6029153
_ZN6frange10update_nanERK9nan_state 6330767
_ZNK6frange11lower_boundEv 6894096
_Z22real_min_representablePK9tree_node 8195613
_ZN6frange9clear_nanEv 13761543
_ZNK6frange11lower_boundEj 14308389
_ZNK6frange11upper_boundEj 14308389
_Z22real_max_representablePK9tree_node 15524207
_ZNK6prange11get_bitmaskEv 15820163
_ZNK6prange14pt_invariant_pERKS_ 18883201
_ZN14irange_bitmask6union_ERKS_ 21135408
_ZN11value_rangeaSERK6vrange 35271317
_Z17frange_val_is_maxRK10real_valuePK9tree_node 35510549
_ZNK6prange15contains_zero_pEv 36737455
_ZNK6irange15contains_zero_pEv 37825609
_Z21range_includes_zero_pRK6vrange 38698177
_ZNK6prange10pt_equal_pERKS_ 71045809
_ZNK6frange4typeEv 72688593
_ZN6frange11set_varyingEP9tree_node 73256962
_ZNK6prange13pt_inverted_pERKS_ 76282097
_ZNK6irange10contains_pEP9tree_node 81291386
_Z17frange_val_is_minRK10real_valuePK9tree_node 96544202
_Z14irange_val_maxPK9tree_node 105415857
_ZNK6prange15supports_type_pEPK9tree_node 105902874
_Z14irange_val_minPK9tree_node 106744948
_Z14frange_val_maxPK9tree_node 112752946
_ZN11value_range15set_range_classEP9tree_node 121516017
_ZN11value_range4initERK6vrange 137117650
_ZN6prange13set_undefinedEv 143169920
_ZN6frange13set_undefinedEv 162111804
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 169869997
_ZN9int_rangeILj255ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj3ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj2ELb0EEC2EP9tree_node 8739550
_ZN9int_rangeILj3ELb1EEC2EP9tree_node 35284849
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 125845598
_Z14frange_val_minPK9tree_node 173387089
_ZN6prange6set_ptERKS_ 214276204
_ZNK6irange6zero_pEv 255858380
_ZNK6prange6zero_pEv 273113783
_ZNK14irange_bitmask8member_pERK16generic_wide_intI16wide_int_storageE 282239529
_ZN9int_rangeILj1ELb0EEaSERKS0_ 282306532
_ZN9int_rangeILj1ELb0EEaSERKS0_ 70576633
_ZN9int_rangeILj255ELb0EEaSERKS0_ 70576633
_ZN9int_rangeILj2ELb0EEaSERKS0_ 70576633
_ZN9int_rangeILj3ELb0EEaSERKS0_ 70576633
_ZN11value_range11set_varyingEP9tree_node 311082516
_ZN6prange11set_nonzeroEP9tree_node 384171029
_ZN6irange13set_undefinedEv 405688378
_ZN9int_rangeILj1ELb0EEC2ERK6irange 430358065
_ZN9int_rangeILj255ELb0EEC2ERK6irange 0
_ZN9int_rangeILj8ELb0EEC2ERK6irange 8
_ZN9int_rangeILj1ELb0EEC2ERK6irange 220
_ZN9int_rangeILj3ELb0EEC2ERK6irange 4695407
_ZN9int_rangeILj2ELb0EEC2ERK6irange 119064475
_ZN9int_rangeILj3ELb1EEC2ERK6irange 306597955
_ZN6frange10supports_pEPK9tree_node 538290050
_ZN6prange11set_varyingEP9tree_node 620518334
_ZNK6prange11upper_boundEv 627331271
_ZN6irange14normalize_kindEv 638410559
_ZNK6prange11lower_boundEv 660062914
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 860052705
_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 11484338
_ZN9int_rangeILj4ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 47586231
_ZN9int_rangeILj2ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 49417537
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 751564599
_ZN14irange_bitmask9intersectERKS_ 872490941
_ZN14irange_bitmaskC2ERK16generic_wide_intI16wide_int_storageES4_ 1245212320
_ZN6irange11set_varyingEP9tree_node 1296377725
_ZNK14irange_bitmaskeqERKS_ 1358461685
_ZN6irange12maybe_resizeEi 1504722080
_Z18range_compatible_pP9tree_nodeS0_ 1753319428
_ZNK6prange20varying_compatible_pEv 1837004076
_ZNK6prange4typeEv 2724875192
_Z4as_aI6frangeERT_R6vrange 2823381384
_Z4as_aI6frangeERT_R6vrange 65320223
_Z4as_aI6prangeERT_R6vrange 545416614
_Z4as_aI6irangeERT_R6vrange 2212644547
_ZN11value_range4initEP9tree_node 3573476639
_ZNK6irange11upper_boundEv 3988152795
_ZN14irange_bitmask11set_unknownEj 4032766258
_Z4as_aI6frangeERKT_RK6vrange 4125628117
_Z4as_aI17unsupported_rangeERKT_RK6vrange 669356
_Z4as_aI6frangeERKT_RK6vrange 128349756
_Z4as_aI6prangeERKT_RK6vrange 606585966
_Z4as_aI6irangeERKT_RK6vrange 3390023039
_ZN9int_rangeILj1ELb0EEC2Ev 4522797474
_ZN9int_rangeILj8ELb0EEC2Ev 8
_ZN9int_rangeILj3ELb0EEC2Ev 458
_ZN9int_rangeILj1ELb0EEC2Ev 42135421
_ZN9int_rangeILj2ELb0EEC2Ev 275556235
_ZN9int_rangeILj3ELb1EEC2Ev 4205105352
_ZNK6irange20varying_compatible_pEv 5641708572
_ZN9int_rangeILj1ELb0EED0Ev 5893023235
_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 4695865
_ZN9int_rangeILj4ELb0EED2Ev 47586231
_ZN9int_rangeILj2ELb0EED2Ev 452777801
_ZN9int_rangeILj1ELb0EED2Ev 919545838
_ZN9int_rangeILj3ELb1EED2Ev 4468417484
_ZN11value_range15supports_type_pEPK9tree_node 6797285363
_ZN11value_rangeD2Ev 7499178527
_ZNK6irange11lower_boundEj 13080850365
_ZNK6irange4typeEv 13134031625
_ZNK6irange11upper_boundEj 15050384435

Generated by: LCOV version 2.5.0-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.