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-02-28 14:20:25 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 33816
_ZNK6irange9nonzero_pEv 42629
_ZN11value_rangeC2EP9tree_nodeS1_16value_range_kind 47971
_ZN6frange7set_nanEP9tree_nodeRK9nan_state 325216
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 411475
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj255ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj3ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj2ELb0EEC2ERKS0_ 4
_ZN9int_rangeILj3ELb1EEC2ERKS0_ 411471
_ZNK6prange10contains_pEP9tree_node 613158
_ZNK6frange9signbit_pERb 1856633
_ZN6frange10update_nanEb 2014182
_ZNK6prange6zero_pEv 3367256
_ZN6irange8set_zeroEP9tree_node 3420414
_ZN6irange11set_nonzeroEP9tree_node 3533164
_ZN6frange10update_nanEv 4341179
_ZNK6frange11known_isinfEv 6222625
_ZN6frange10update_nanERK9nan_state 6355361
_Z22real_min_representablePK9tree_node 12251268
_ZN6frange9clear_nanEv 15183275
_ZNK6prange11get_bitmaskEv 15198865
_ZN14irange_bitmask6union_ERKS_ 19420140
_ZNK6frange11upper_boundEv 20599729
_ZNK6frange11lower_boundEv 22022970
_Z22real_max_representablePK9tree_node 23704201
_Z15contains_zero_pRK6irange 28185092
_ZN11value_rangeaSERK6vrange 33301610
_Z21range_includes_zero_pRK6vrange 37809525
_ZNK6prange9nonzero_pEv 52409401
_Z17frange_val_is_maxRK10real_valuePK9tree_node 54939443
_ZNK6prange15supports_type_pEPK9tree_node 62302403
_ZN6prange11set_nonzeroEP9tree_node 66064982
_ZN6frange11set_varyingEP9tree_node 69861056
_ZNK6irange10contains_pEP9tree_node 73161305
_ZNK6frange4typeEv 75279652
_Z14irange_val_maxPK9tree_node 87587350
_Z14irange_val_minPK9tree_node 90253828
_ZN11value_range8set_typeEP9tree_node 93661956
_Z17frange_val_is_minRK10real_valuePK9tree_node 110256307
_ZN6prange13set_undefinedEv 127893416
_ZN11value_range4initERK6vrange 128623547
_Z14frange_val_maxPK9tree_node 128655645
_ZN6frange13set_undefinedEv 133205558
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 155112137
_ZN9int_rangeILj255ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj3ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj2ELb0EEC2EP9tree_node 8755267
_ZN9int_rangeILj3ELb1EEC2EP9tree_node 31023382
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 115333488
_Z14frange_val_minPK9tree_node 183585699
_ZNK6irange6zero_pEv 222211903
_ZN9int_rangeILj1ELb0EEaSERKS0_ 254240264
_ZN9int_rangeILj1ELb0EEaSERKS0_ 63560066
_ZN9int_rangeILj255ELb0EEaSERKS0_ 63560066
_ZN9int_rangeILj2ELb0EEaSERKS0_ 63560066
_ZN9int_rangeILj3ELb0EEaSERKS0_ 63560066
_ZNK14irange_bitmask8member_pERK16generic_wide_intI16wide_int_storageE 256423992
_ZN11value_range11set_varyingEP9tree_node 314838095
_ZNK6prange11upper_boundEv 334242455
_ZNK6prange11lower_boundEv 343565266
_ZN6irange13set_undefinedEv 362970085
_ZN9int_rangeILj1ELb0EEC2ERK6irange 387238068
_ZN9int_rangeILj255ELb0EEC2ERK6irange 0
_ZN9int_rangeILj8ELb0EEC2ERK6irange 8
_ZN9int_rangeILj1ELb0EEC2ERK6irange 220
_ZN9int_rangeILj3ELb0EEC2ERK6irange 4176040
_ZN9int_rangeILj2ELb0EEC2ERK6irange 109529183
_ZN9int_rangeILj3ELb1EEC2ERK6irange 273532617
_ZN6prange11set_varyingEP9tree_node 435757888
_ZN6irange14normalize_kindEv 565251883
_ZN6frange10supports_pEPK9tree_node 652627262
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 772422235
_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 9014448
_ZN9int_rangeILj4ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 41540433
_ZN9int_rangeILj2ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 42308918
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 679558436
_ZN14irange_bitmask9intersectERKS_ 802475084
_ZNK6prange20varying_compatible_pEv 1071250211
_ZNK14irange_bitmaskeqERKS_ 1203973301
_ZN6irange11set_varyingEP9tree_node 1205903804
_ZN14irange_bitmaskC2ERK16generic_wide_intI16wide_int_storageES4_ 1256010808
_ZN6irange12maybe_resizeEi 1347777885
_Z18range_compatible_pP9tree_nodeS0_ 1639377897
_ZNK6prange4typeEv 1888280261
_Z4as_aI6frangeERT_R6vrange 2344594092
_Z4as_aI6frangeERT_R6vrange 63316600
_Z4as_aI6prangeERT_R6vrange 398921402
_Z4as_aI6irangeERT_R6vrange 1882356090
_ZN14irange_bitmask11set_unknownEj 3161129154
_ZN11value_range4initEP9tree_node 3279243570
_ZNK6irange11upper_boundEv 3616214610
_Z4as_aI6frangeERKT_RK6vrange 3737232578
_Z4as_aI17unsupported_rangeERKT_RK6vrange 865181
_Z4as_aI6frangeERKT_RK6vrange 106311625
_Z4as_aI6prangeERKT_RK6vrange 553152575
_Z4as_aI6irangeERKT_RK6vrange 3076903197
_ZN9int_rangeILj1ELb0EEC2Ev 3975277470
_ZN9int_rangeILj8ELb0EEC2Ev 8
_ZN9int_rangeILj3ELb0EEC2Ev 22718
_ZN9int_rangeILj1ELb0EEC2Ev 39978148
_ZN9int_rangeILj2ELb0EEC2Ev 264652440
_ZN9int_rangeILj3ELb1EEC2Ev 3670624156
_ZNK6irange20varying_compatible_pEv 5097677803
_ZN9int_rangeILj1ELb0EED0Ev 5175686360
_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 4198758
_ZN9int_rangeILj4ELb0EED2Ev 41540433
_ZN9int_rangeILj2ELb0EED2Ev 425245810
_ZN9int_rangeILj1ELb0EED2Ev 834870292
_ZN9int_rangeILj3ELb1EED2Ev 3869831051
_ZN11value_range15supports_type_pEPK9tree_node 6303597399
_ZN11value_rangeD2Ev 6864627371
_ZNK6irange11lower_boundEj 11693350272
_ZNK6irange4typeEv 11836855165
_ZNK6irange11upper_boundEj 13324476008

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.