LCOV - code coverage report
Current view: top level - gcc - value-range.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.4 % 569 537
Test Date: 2025-01-11 13:11:20 Functions: 76.8 % 125 96
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
_ZN11value_range11set_nonzeroEP9tree_node 0
_ZN9int_rangeILj1ELb0EEaSERKS0_ 0
_ZN9int_rangeILj1ELb0EEaSERKS0_ 0
_ZN9int_rangeILj255ELb0EEaSERKS0_ 0
_ZN9int_rangeILj2ELb0EEaSERKS0_ 0
_ZN9int_rangeILj3ELb0EEaSERKS0_ 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
_ZNK6irange9nonzero_pEv 8
_ZN11value_rangeC2EP9tree_nodeS1_16value_range_kind 12
_ZN6prange8set_zeroEP9tree_node 265
_ZNK6frange11maybe_isinfEv 1519
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 136691
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj255ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj3ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj2ELb0EEC2ERKS0_ 4
_ZN9int_rangeILj3ELb1EEC2ERKS0_ 136687
_ZN6frange7set_nanEP9tree_nodeRK9nan_state 260712
_ZNK6prange10contains_pEP9tree_node 428996
_ZNK6frange9signbit_pERb 1652137
_ZN6frange10update_nanEb 1767014
_ZNK6prange6zero_pEv 3012095
_ZN6irange11set_nonzeroEP9tree_node 3097065
_ZN14irange_bitmask16set_nonzero_bitsERK16generic_wide_intI16wide_int_storageE 4946887
_ZNK6frange11known_isinfEv 5132926
_ZN6frange10update_nanEv 5314303
_ZN6frange9clear_nanEv 7002063
_ZN6frange10update_nanERK9nan_state 7081317
_ZN6irange8set_zeroEP9tree_node 7866178
_Z22real_min_representablePK9tree_node 9621148
_ZNK6prange11get_bitmaskEv 11679761
_ZN14irange_bitmask6union_ERKS_ 14919246
_ZNK6frange11upper_boundEv 15976115
_ZNK6frange11lower_boundEv 17262428
_Z22real_max_representablePK9tree_node 19116547
_Z21range_includes_zero_pRK6vrange 24598959
_Z15contains_zero_pRK6irange 26566156
_ZN11value_rangeaSERK6vrange 29422644
_ZNK14irange_bitmask8member_pERK16generic_wide_intI16wide_int_storageE 38802309
_ZNK6prange9nonzero_pEv 44881337
_ZNK6prange15supports_type_pEPK9tree_node 48966196
_ZNK6irange10contains_pEP9tree_node 50095489
_Z17frange_val_is_maxRK10real_valuePK9tree_node 56138747
_ZN6prange11set_nonzeroEP9tree_node 56674490
_Z14irange_val_maxPK9tree_node 66380503
_ZNK6frange4typeEv 67026955
_Z14irange_val_minPK9tree_node 68552446
_ZN6frange11set_varyingEP9tree_node 68764138
_ZN11value_range8set_typeEP9tree_node 74666706
_Z17frange_val_is_minRK10real_valuePK9tree_node 79416847
_ZN11value_range4initERK6vrange 103500843
_ZN6prange13set_undefinedEv 114087128
_ZN6frange13set_undefinedEv 118018774
_Z14frange_val_maxPK9tree_node 127602956
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 134334004
_ZN9int_rangeILj255ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj3ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj3ELb1EEC2EP9tree_node 15970655
_ZN9int_rangeILj2ELb0EEC2EP9tree_node 19985007
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 98378342
_Z14frange_val_minPK9tree_node 150575963
_ZNK6irange6zero_pEv 164375145
_ZN9int_rangeILj1ELb0EEC2ERK6irange 237751678
_ZN9int_rangeILj255ELb0EEC2ERK6irange 0
_ZN9int_rangeILj1ELb0EEC2ERK6irange 220
_ZN9int_rangeILj3ELb0EEC2ERK6irange 4044356
_ZN9int_rangeILj2ELb0EEC2ERK6irange 94291118
_ZN9int_rangeILj3ELb1EEC2ERK6irange 139415984
_ZN11value_range11set_varyingEP9tree_node 249813698
_ZNK6prange11upper_boundEv 278736313
_ZN6irange13set_undefinedEv 283266318
_ZNK6prange11lower_boundEv 287065205
_ZN14irange_bitmask9intersectERKS_ 339333947
_ZN6irange14normalize_kindEv 351108833
_ZN6prange11set_varyingEP9tree_node 367738883
_ZNK14irange_bitmaskeqERKS_ 462426867
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 480706350
_ZN9int_rangeILj255ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 0
_ZN9int_rangeILj3ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 0
_ZN9int_rangeILj5ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 3306056
_ZN9int_rangeILj2ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 3907987
_ZN9int_rangeILj3ELb1EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 6999300
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 466493007
_ZN6frange10supports_pEPK9tree_node 572450739
_ZN6irange12maybe_resizeEi 857859051
_ZNK6prange20varying_compatible_pEv 895442027
_ZN6irange11set_varyingEP9tree_node 1038546665
_Z18range_compatible_pP9tree_nodeS0_ 1174699777
_ZNK6prange4typeEv 1574042420
_ZN14irange_bitmaskC2ERK16generic_wide_intI16wide_int_storageES4_ 1789528517
_Z4as_aI6frangeERT_R6vrange 1943155392
_Z4as_aI6frangeERT_R6vrange 53436052
_Z4as_aI6prangeERT_R6vrange 331546911
_Z4as_aI6irangeERT_R6vrange 1558172429
_ZN14irange_bitmask11set_unknownEj 2357961882
_ZNK6irange11upper_boundEv 2452713151
_Z4as_aI6frangeERKT_RK6vrange 2710597542
_Z4as_aI17unsupported_rangeERKT_RK6vrange 674824
_Z4as_aI6frangeERKT_RK6vrange 88014728
_Z4as_aI6prangeERKT_RK6vrange 439085061
_Z4as_aI6irangeERKT_RK6vrange 2182822929
_ZN11value_range4initEP9tree_node 2715993812
_ZN9int_rangeILj1ELb0EEC2Ev 3080560786
_ZN9int_rangeILj3ELb0EEC2Ev 22804
_ZN9int_rangeILj1ELb0EEC2Ev 34808979
_ZN9int_rangeILj2ELb0EEC2Ev 230056811
_ZN9int_rangeILj3ELb1EEC2Ev 2815672192
_ZNK6irange20varying_compatible_pEv 3447624139
_ZN9int_rangeILj1ELb0EED0Ev 3837516707
_ZN9int_rangeILj1ELb0EED0Ev 0
_ZN9int_rangeILj255ELb0EED0Ev 0
_ZN9int_rangeILj255ELb0EED2Ev 0
_ZN9int_rangeILj2ELb0EED0Ev 0
_ZN9int_rangeILj3ELb0EED0Ev 0
_ZN9int_rangeILj3ELb1EED0Ev 0
_ZN9int_rangeILj5ELb0EED0Ev 0
_ZN9int_rangeILj5ELb0EED2Ev 3306056
_ZN9int_rangeILj3ELb0EED2Ev 4067160
_ZN9int_rangeILj2ELb0EED2Ev 348240927
_ZN9int_rangeILj1ELb0EED2Ev 599680548
_ZN9int_rangeILj3ELb1EED2Ev 2882222016
_ZN11value_range15supports_type_pEPK9tree_node 4902746789
_ZN11value_rangeD2Ev 5747641251
_ZNK6irange11upper_boundEj 6829396674
_ZNK6irange11lower_boundEj 7131087210
_ZNK6irange4typeEv 8288621814

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.