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-05-30 15:37:04 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
_ZNK6frange11maybe_isinfEv 34018
_ZNK6irange9nonzero_pEv 45673
_ZN11value_rangeC2EP9tree_nodeS1_16value_range_kind 53408
_ZN6frange7set_nanEP9tree_nodeRK9nan_state 325410
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 411629
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj255ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj3ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj2ELb0EEC2ERKS0_ 4
_ZN9int_rangeILj3ELb1EEC2ERKS0_ 411625
_ZNK6prange10contains_pEP9tree_node 615993
_ZN6prange8set_zeroEP9tree_node 1416272
_ZNK6frange9signbit_pERb 1645359
_ZN6frange10update_nanEb 1970145
_ZN6irange8set_zeroEP9tree_node 3415822
_ZN6irange11set_nonzeroEP9tree_node 3569404
_ZN6frange10update_nanEv 4347342
_ZNK6frange11known_isinfEv 6061609
_ZN6frange10update_nanERK9nan_state 6317487
_Z22real_min_representablePK9tree_node 12067091
_ZN6frange9clear_nanEv 14529775
_ZNK6prange11get_bitmaskEv 14755845
_ZN14irange_bitmask6union_ERKS_ 18371724
_ZNK6frange11upper_boundEv 19770425
_ZNK6frange11lower_boundEv 21188412
_Z22real_max_representablePK9tree_node 23352940
_Z15contains_zero_pRK6irange 25758949
_ZN11value_rangeaSERK6vrange 33879267
_Z21range_includes_zero_pRK6vrange 35715784
_Z17frange_val_is_maxRK10real_valuePK9tree_node 54619499
_ZNK6irange10contains_pEP9tree_node 68131387
_ZN6frange11set_varyingEP9tree_node 68943262
_ZNK6frange4typeEv 74138493
_Z14irange_val_maxPK9tree_node 86094169
_Z14irange_val_minPK9tree_node 88664491
_ZNK6prange15supports_type_pEPK9tree_node 92259708
_ZN11value_range15set_range_classEP9tree_node 93331098
_Z17frange_val_is_minRK10real_valuePK9tree_node 107599206
_ZNK6prange6zero_pEv 122719348
_ZN11value_range4initERK6vrange 123907850
_ZN6prange13set_undefinedEv 126895377
_Z14frange_val_maxPK9tree_node 127372756
_ZN6frange13set_undefinedEv 131015357
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 152867925
_ZN9int_rangeILj255ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj3ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj2ELb0EEC2EP9tree_node 8768558
_ZN9int_rangeILj3ELb1EEC2EP9tree_node 31047614
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 113051753
_ZNK6prange9nonzero_pEv 169220481
_Z14frange_val_minPK9tree_node 179967719
_ZN6prange11set_nonzeroEP9tree_node 209996945
_ZNK6irange6zero_pEv 210598037
_ZNK14irange_bitmask8member_pERK16generic_wide_intI16wide_int_storageE 247719224
_ZN9int_rangeILj1ELb0EEaSERKS0_ 255999312
_ZN9int_rangeILj1ELb0EEaSERKS0_ 63999828
_ZN9int_rangeILj255ELb0EEaSERKS0_ 63999828
_ZN9int_rangeILj2ELb0EEaSERKS0_ 63999828
_ZN9int_rangeILj3ELb0EEaSERKS0_ 63999828
_ZNK6prange11upper_boundEv 290983069
_ZNK6prange11lower_boundEv 303210177
_ZN11value_range11set_varyingEP9tree_node 304588456
_ZN6irange13set_undefinedEv 355637909
_ZN9int_rangeILj1ELb0EEC2ERK6irange 375047042
_ZN9int_rangeILj255ELb0EEC2ERK6irange 0
_ZN9int_rangeILj8ELb0EEC2ERK6irange 8
_ZN9int_rangeILj1ELb0EEC2ERK6irange 220
_ZN9int_rangeILj3ELb0EEC2ERK6irange 4180312
_ZN9int_rangeILj2ELb0EEC2ERK6irange 106661917
_ZN9int_rangeILj3ELb1EEC2ERK6irange 264204585
_ZN6prange11set_varyingEP9tree_node 433070924
_ZN6frange10supports_pEPK9tree_node 501174197
_ZN6irange14normalize_kindEv 551584679
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 749381918
_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 8633917
_ZN9int_rangeILj4ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 41109668
_ZN9int_rangeILj2ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 41909063
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 657729270
_ZN14irange_bitmask9intersectERKS_ 787514077
_ZN14irange_bitmaskC2ERK16generic_wide_intI16wide_int_storageES4_ 1098654503
_ZNK14irange_bitmaskeqERKS_ 1173675706
_ZN6irange11set_varyingEP9tree_node 1176846768
_ZNK6prange20varying_compatible_pEv 1201709249
_ZN6irange12maybe_resizeEi 1305250218
_Z18range_compatible_pP9tree_nodeS0_ 1590820041
_ZNK6prange4typeEv 1958679372
_Z4as_aI6frangeERT_R6vrange 2410589689
_Z4as_aI6frangeERT_R6vrange 62252465
_Z4as_aI6prangeERT_R6vrange 391269187
_Z4as_aI6irangeERT_R6vrange 1957068037
_ZN11value_range4initEP9tree_node 3194916366
_ZN14irange_bitmask11set_unknownEj 3330334580
_ZNK6irange11upper_boundEv 3495871102
_Z4as_aI6frangeERKT_RK6vrange 3617916336
_Z4as_aI17unsupported_rangeERKT_RK6vrange 744173
_Z4as_aI6frangeERKT_RK6vrange 104023589
_Z4as_aI6prangeERKT_RK6vrange 541834570
_Z4as_aI6irangeERKT_RK6vrange 2971314004
_ZN9int_rangeILj1ELb0EEC2Ev 3861198190
_ZN9int_rangeILj8ELb0EEC2Ev 8
_ZN9int_rangeILj3ELb0EEC2Ev 11840
_ZN9int_rangeILj1ELb0EEC2Ev 39463751
_ZN9int_rangeILj2ELb0EEC2Ev 257526721
_ZN9int_rangeILj3ELb1EEC2Ev 3564195870
_ZNK6irange20varying_compatible_pEv 4930990041
_ZN9int_rangeILj1ELb0EED0Ev 5026066967
_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 4192152
_ZN9int_rangeILj4ELb0EED2Ev 41109668
_ZN9int_rangeILj2ELb0EED2Ev 414866261
_ZN9int_rangeILj1ELb0EED2Ev 810244994
_ZN9int_rangeILj3ELb1EED2Ev 3755653876
_ZN11value_range15supports_type_pEPK9tree_node 5752973877
_ZN11value_rangeD2Ev 6774341013
_ZNK6irange11lower_boundEj 11293563009
_ZNK6irange4typeEv 11550935924
_ZNK6irange11upper_boundEj 12893166849

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.