LCOV - code coverage report
Current view: top level - gcc - value-range.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 89.0 % 1616 1438
Test Date: 2024-04-27 14:03:13 Functions: 66.9 % 118 79
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
_Z16dump_value_rangeP8_IO_FILEPK6vrange 0
_Z5debugPK6vrange 0
_Z5debugPK9int_rangeILj2ELb0EE 0
_Z5debugRK11Value_Range 0
_Z5debugRK14irange_bitmask 0
_Z5debugRK6vrange 0
_Z5debugRK9int_rangeILj2ELb0EE 0
_Z9gt_ggc_mxP6frange 0
_Z9gt_ggc_mxP6irange 0
_Z9gt_ggc_mxP6vrange 0
_Z9gt_pch_nxP6frange 0
_Z9gt_pch_nxP6frangePFvPvS1_S1_ES1_ 0
_Z9gt_pch_nxP6irange 0
_Z9gt_pch_nxP6irangePFvPvS1_S1_ES1_ 0
_Z9gt_pch_nxP6vrange 0
_Z9gt_pch_nxP6vrangePFvPvS1_S1_ES1_ 0
_ZN6frange11set_nonzeroEP9tree_node 0
_ZN6frange3setEP9tree_nodeS1_16value_range_kind 0
_ZN6vrange11set_nonzeroEP9tree_node 0
_ZN6vrange13set_undefinedEv 0
_ZN6vrange15set_nonnegativeEP9tree_node 0
_ZN6vrange3setEP9tree_nodeS1_16value_range_kind 0
_ZN6vrange6union_ERKS_ 0
_ZN6vrange8set_zeroEP9tree_node 0
_ZN6vrange9intersectERKS_ 0
_ZN8selftestL10range_charEii16value_range_kind 0
_ZN8selftestL10range_uintEii16value_range_kind 0
_ZN8selftestL11range_ucharEii16value_range_kind 0
_ZN8selftestL9range_intEii16value_range_kind 0
_ZNK14irange_bitmask4dumpEP8_IO_FILE 0
_ZNK6frange11singleton_pER10real_value 0
_ZNK6frange9nonzero_pEv 0
_ZNK6irange6fits_pERK6vrange 0
_ZNK6vrange10contains_pEP9tree_node 0
_ZNK6vrange15supports_type_pEPK9tree_node 0
_ZNK6vrange4typeEv 0
_ZNK6vrange6fits_pERKS_ 0
_ZNK6vrange6zero_pEv 0
_ZNK6vrange9nonzero_pEv 0
_ZN8selftest11range_testsEv 4
_ZN8selftestL15range_tests_nanEv 4
_ZN8selftestL16range_tests_miscEv 4
_ZN8selftestL19range_tests_irange3Ev 4
_ZN8selftestL23range_tests_strict_enumEv 4
_ZN8selftestL24range_tests_nonzero_bitsEv 4
_ZN8selftestL25range_tests_int_range_maxEv 4
_ZN8selftestL26range_tests_floats_variousEv 4
_ZN8selftestL13range_uint128Eii16value_range_kind 8
_ZN8selftestL18range_tests_floatsEv 8
_ZN8selftestL19range_tests_signbitEv 8
_ZN8selftestL24range_tests_signed_zerosEv 8
_ZN8selftestL12build_range3Eiiiiii 44
_ZNK6frange6acceptERK14vrange_visitor 164
_ZN8selftestL12frange_floatEPKcS1_P9tree_node 492
_ZN8selftestL5rangeEP9tree_nodeii16value_range_kind 584
_ZNK17unsupported_range6acceptERK14vrange_visitor 858
_ZNK11Value_Range4dumpEP8_IO_FILE 4463
_ZNK6vrange4dumpEP8_IO_FILE 4636
_ZNK6frange6zero_pEv 6323
_ZNK6irange6acceptERK14vrange_visitor 6539
_ZNK6irange13nonpositive_pEv 20830
_ZNK6irange13nonnegative_pEv 21835
_ZN6frange15set_nonnegativeEP9tree_node 30361
_ZN6frange14intersect_nansERKS_ 37258
_ZNK6frangeeqERKS_ 45333
_ZNK6frange10contains_pERK10real_value 46808
_ZN6frange8set_zeroEP9tree_node 121860
_ZN6frange10union_nansERKS_ 165112
_ZN6irange16set_nonzero_bitsERK16generic_wide_intI16wide_int_storageE 503749
_ZNK6vrange11singleton_pEPP9tree_node 802178
_ZN6irange3setEP9tree_nodeS1_16value_range_kind 1107241
_ZNK6irange11singleton_pER16generic_wide_intI16wide_int_storageE 1546365
_ZN6vrange11set_varyingEP9tree_node 2038352
_ZN6frange6union_ERK6vrange 3716058
_ZN6frange13combine_zerosERKS_b 3773205
_ZNK14irange_bitmask12adjust_rangeER6irange 3883532
_ZNK6vrangeeqERKS_ 4523397
_ZN6frange23flush_denormals_to_zeroEv 5805705
_ZN6vrangeaSERKS_ 8955560
_ZNK11Value_Range11upper_boundEv 9255706
_ZL12subtract_oneRK16generic_wide_intI16wide_int_storageEP9tree_nodeRN2wi13overflow_typeE 11538772
_ZN7inchash10add_vrangeERK6vrangeRNS_4hashEj 16544988
_ZNK11Value_Range11lower_boundEv 17893069
_ZL7add_oneRK16generic_wide_intI16wide_int_storageEP9tree_nodeRN2wi13overflow_typeE 17958642
_ZN6irange6invertEv 19111138
_Z16get_legacy_rangeRK6irangeRP9tree_nodeS4_ 19148906
_ZN6frange9intersectERK6vrange 19991433
_ZNK6frange11singleton_pEPP9tree_node 23879684
_ZNK6frange20internal_singleton_pEP10real_value 23879684
_ZN6irange15set_nonnegativeEP9tree_node 31493759
_ZN6frange14normalize_kindEv 37916917
_ZNK6irange17irange_contains_pERKS_ 44201240
_ZN6frange3setEP9tree_nodeRK10real_valueS4_16value_range_kind 47178044
_Z19vrp_operand_equal_pPK9tree_nodeS1_ 48035078
_ZN6frangeaSERKS_ 52332123
_ZNK6frange15supports_type_pEPK9tree_node 57427959
_ZN6frange3setEP9tree_nodeRK10real_valueS4_RK9nan_state16value_range_kind 58422131
_ZN6irange12union_appendERKS_ 60715620
_ZN6irange24irange_single_pair_unionERKS_ 64082839
_ZN6irange13union_bitmaskERKS_ 133787488
_ZN6irange14update_bitmaskERK14irange_bitmask 144301188
_ZN6irange22set_range_from_bitmaskEv 148184720
_ZNK6irange16get_nonzero_bitsEv 166765720
_ZNK6irange10contains_pERK16generic_wide_intI16wide_int_storageE 167287507
_ZN6irange6union_ERK6vrange 215159799
_ZN6irange9intersectERK16generic_wide_intI16wide_int_storageES4_ 230544059
_ZN6irange17intersect_bitmaskERKS_ 243871289
_ZNK6irangeeqERKS_ 287927579
_ZNK6irange15supports_type_pEPK9tree_node 386049177
_ZN6irange9intersectERK6vrange 684182678
_ZNK6irange11singleton_pEPP9tree_node 709988837
_ZN6irangeaSERKS_ 859618521
_ZNK6irange11get_bitmaskEv 904101762
_ZNK6irange22get_bitmask_from_rangeEv 904101762
_ZN6irange3setEP9tree_nodeRK16generic_wide_intI16wide_int_storageES6_16value_range_kind 914119430
_ZN6irange12verify_rangeEv 3418994696
_ZN6frange12verify_rangeEv 5398414702
_ZNK14irange_bitmask11verify_maskEv 7920662409

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.