LCOV - code coverage report
Current view: top level - gcc - value-range.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 96.9 % 557 540
Test Date: 2024-05-18 13:55:47 Functions: 79.5 % 122 97
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_Z14frange_val_maxPK9tree_node 138770291
_Z14frange_val_minPK9tree_node 163226184
_Z14irange_val_maxPK9tree_node 62148287
_Z14irange_val_minPK9tree_node 63679952
_Z15contains_zero_pRK6irange 25054720
_Z17frange_val_is_maxRK10real_valuePK9tree_node 62075985
_Z17frange_val_is_minRK10real_valuePK9tree_node 86850847
_Z18range_compatible_pP9tree_nodeS0_ 1110509291
_Z21range_includes_zero_pRK6vrange 22749288
_Z22real_max_representablePK9tree_node 20578352
_Z22real_min_representablePK9tree_node 10355249
_Z4as_aI6frangeERKT_RK6vrange 2564304999
_Z4as_aI17unsupported_rangeERKT_RK6vrange 669309
_Z4as_aI6frangeERKT_RK6vrange 91799934
_Z4as_aI6irangeERKT_RK6vrange 2056871231
_Z4as_aI6prangeERKT_RK6vrange 414964525
_Z4as_aI6frangeERT_R6vrange 1810209515
_Z4as_aI6frangeERT_R6vrange 59594922
_Z4as_aI6irangeERT_R6vrange 1436596435
_Z4as_aI6prangeERT_R6vrange 314018158
_ZN11Value_Range11set_nonzeroEP9tree_node 2116420
_ZN11Value_Range11set_varyingEP9tree_node 236454238
_ZN11Value_Range15supports_type_pEPK9tree_node 4683614427
_ZN11Value_Range4initEP9tree_node 2658499013
_ZN11Value_Range4initERK6vrange 99783522
_ZN11Value_Range8set_typeEP9tree_node 66195133
_ZN11Value_RangeC2EP9tree_nodeS1_16value_range_kind 227026
_ZN11Value_RangeD2Ev 5434367207
_ZN11Value_RangeaSERK6vrange 26962932
_ZN14irange_bitmask11set_unknownEj 2266339405
_ZN14irange_bitmask16set_nonzero_bitsERK16generic_wide_intI16wide_int_storageE 4844083
_ZN14irange_bitmask6union_ERKS_ 14160661
_ZN14irange_bitmask9intersectERKS_ 291275556
_ZN14irange_bitmaskC2ERK16generic_wide_intI16wide_int_storageES4_ 1551761201
_ZN6frange10supports_pEPK9tree_node 594780679
_ZN6frange10update_nanERK9nan_state 7534002
_ZN6frange10update_nanEb 1877018
_ZN6frange10update_nanEv 5656984
_ZN6frange11set_varyingEP9tree_node 73909496
_ZN6frange13set_undefinedEv 127604377
_ZN6frange7set_nanEP9tree_nodeRK9nan_state 264301
_ZN6frange9clear_nanEv 7411386
_ZN6irange11set_nonzeroEP9tree_node 3199529
_ZN6irange11set_varyingEP9tree_node 1018071876
_ZN6irange12maybe_resizeEi 836532204
_ZN6irange13set_undefinedEv 283616869
_ZN6irange14normalize_kindEv 324952826
_ZN6irange8set_zeroEP9tree_node 7679368
_ZN6prange11set_nonzeroEP9tree_node 53788518
_ZN6prange11set_varyingEP9tree_node 345464215
_ZN6prange13set_undefinedEv 119679036
_ZN6prange8set_zeroEP9tree_node 22
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 136934532
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 93580246
_ZN9int_rangeILj255ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj2ELb0EEC2EP9tree_node 28911596
_ZN9int_rangeILj3ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj3ELb1EEC2EP9tree_node 14442690
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 466360498
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 441410948
_ZN9int_rangeILj255ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 0
_ZN9int_rangeILj2ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 15679754
_ZN9int_rangeILj3ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 0
_ZN9int_rangeILj3ELb1EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 6237616
_ZN9int_rangeILj5ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 3032180
_ZN9int_rangeILj1ELb0EEC2ERK6irange 226762546
_ZN9int_rangeILj1ELb0EEC2ERK6irange 220
_ZN9int_rangeILj255ELb0EEC2ERK6irange 0
_ZN9int_rangeILj2ELb0EEC2ERK6irange 89412857
_ZN9int_rangeILj3ELb0EEC2ERK6irange 3789314
_ZN9int_rangeILj3ELb1EEC2ERK6irange 133560155
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 126677
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj255ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj2ELb0EEC2ERKS0_ 4
_ZN9int_rangeILj3ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj3ELb1EEC2ERKS0_ 126673
_ZN9int_rangeILj1ELb0EEC2Ev 2908098669
_ZN9int_rangeILj1ELb0EEC2Ev 32293625
_ZN9int_rangeILj2ELb0EEC2Ev 448627356
_ZN9int_rangeILj3ELb0EEC2Ev 18596
_ZN9int_rangeILj3ELb1EEC2Ev 2427159092
_ZN9int_rangeILj1ELb0EED0Ev 3648698350
_ZN9int_rangeILj1ELb0EED0Ev 0
_ZN9int_rangeILj1ELb0EED2Ev 567285039
_ZN9int_rangeILj255ELb0EED0Ev 0
_ZN9int_rangeILj255ELb0EED2Ev 0
_ZN9int_rangeILj2ELb0EED0Ev 0
_ZN9int_rangeILj2ELb0EED2Ev 582631567
_ZN9int_rangeILj3ELb0EED0Ev 0
_ZN9int_rangeILj3ELb0EED2Ev 3807910
_ZN9int_rangeILj3ELb1EED0Ev 0
_ZN9int_rangeILj3ELb1EED2Ev 2491941654
_ZN9int_rangeILj5ELb0EED0Ev 0
_ZN9int_rangeILj5ELb0EED2Ev 3032180
_ZN9int_rangeILj1ELb0EEaSERKS0_ 0
_ZN9int_rangeILj1ELb0EEaSERKS0_ 0
_ZN9int_rangeILj255ELb0EEaSERKS0_ 0
_ZN9int_rangeILj2ELb0EEaSERKS0_ 0
_ZN9int_rangeILj3ELb0EEaSERKS0_ 0
_ZNK14irange_bitmask8member_pERK16generic_wide_intI16wide_int_storageE 38393191
_ZNK14irange_bitmaskeqERKS_ 429264176
_ZNK14vrange_visitor5visitERK17unsupported_range 0
_ZNK14vrange_visitor5visitERK6frange 0
_ZNK14vrange_visitor5visitERK6irange 0
_ZNK14vrange_visitor5visitERK6prange 0
_ZNK6frange10contains_pEP9tree_node 0
_ZNK6frange11known_isinfEv 5476280
_ZNK6frange11lower_boundEv 18718450
_ZNK6frange11maybe_isinfEv 1497
_ZNK6frange11upper_boundEv 17404644
_ZNK6frange4typeEv 76473171
_ZNK6frange9signbit_pERb 1637051
_ZNK6irange10contains_pEP9tree_node 46450081
_ZNK6irange11lower_boundEj 6570170538
_ZNK6irange11upper_boundEj 6288691482
_ZNK6irange11upper_boundEv 2264025638
_ZNK6irange20varying_compatible_pEv 3203152512
_ZNK6irange4typeEv 7707181813
_ZNK6irange6zero_pEv 150531756
_ZNK6irange9nonzero_pEv 8
_ZNK6prange10contains_pEP9tree_node 386863
_ZNK6prange11get_bitmaskEv 7869060
_ZNK6prange11lower_boundEv 271371259
_ZNK6prange11upper_boundEv 263222602
_ZNK6prange15supports_type_pEPK9tree_node 48357436
_ZNK6prange20varying_compatible_pEv 838881363
_ZNK6prange4typeEv 1479204619
_ZNK6prange6fits_pERK6vrange 0
_ZNK6prange6zero_pEv 2853153
_ZNK6prange9nonzero_pEv 43542884

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