LCOV - code coverage report
Current view: top level - gcc - value-range.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 90.7 % 1799 1631
Test Date: 2025-04-26 15:52:03 Functions: 73.5 % 132 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
_Z16dump_value_rangeP8_IO_FILEPK6vrange 0
_Z5debugPK6vrange 0
_Z5debugRK11value_range 0
_Z5debugRK14irange_bitmask 0
_Z5debugRK6vrange 0
_ZN17unsupported_range11set_nonzeroEP9tree_node 0
_ZN17unsupported_range15set_nonnegativeEP9tree_node 0
_ZN17unsupported_range3setEP9tree_nodeS1_16value_range_kind 0
_ZN17unsupported_range6union_ERK6vrange 0
_ZN17unsupported_range8set_zeroEP9tree_node 0
_ZN17unsupported_range9intersectERK6vrange 0
_ZN6frange11set_nonzeroEP9tree_node 0
_ZN6frange3setEP9tree_nodeS1_16value_range_kind 0
_ZN6prange15set_nonnegativeEP9tree_node 0
_ZN6vrange14update_bitmaskERK14irange_bitmask 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
_ZNK17unsupported_range10contains_pEP9tree_node 0
_ZNK17unsupported_range15supports_type_pEPK9tree_node 0
_ZNK17unsupported_range4typeEv 0
_ZNK17unsupported_range6fits_pERK6vrange 0
_ZNK17unsupported_range6lboundEv 0
_ZNK17unsupported_range6uboundEv 0
_ZNK17unsupported_range6zero_pEv 0
_ZNK17unsupported_range9nonzero_pEv 0
_ZNK6frange11singleton_pER10real_value 0
_ZNK6frange6fits_pERK6vrange 0
_ZNK6frange6lboundEv 0
_ZNK6frange6uboundEv 0
_ZNK6frange9nonzero_pEv 0
_ZNK6irange6fits_pERK6vrange 0
_ZNK6vrange11get_bitmaskEv 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
_ZN8selftestL12frange_floatEPKcS1_P9tree_node 492
_ZNK6frange6acceptERK14vrange_visitor 546
_ZN8selftestL5rangeEP9tree_nodeii16value_range_kind 584
_ZNK17unsupported_range6acceptERK14vrange_visitor 720
_ZNK6prange6acceptERK14vrange_visitor 1278
_ZNK6frange6zero_pEv 6195
_ZNK11value_range4dumpEP8_IO_FILE 7353
_ZNK6vrange4dumpEP8_IO_FILE 7450
_ZNK6irange6acceptERK14vrange_visitor 8103
_ZN6frange15set_nonnegativeEP9tree_node 29730
_ZNK6irange13nonpositive_pEv 30170
_ZNK6irange13nonnegative_pEv 35016
_ZN6frange14intersect_nansERKS_ 40589
_ZNK6frange10contains_pERK10real_value 49842
_ZNK6frangeeqERKS_ 56478
_ZN6frange8set_zeroEP9tree_node 126906
_ZN6frange10union_nansERKS_ 172093
_ZNK6irange6uboundEv 272266
_ZN6vrange16set_nonzero_bitsERK16generic_wide_intI16wide_int_storageE 561056
_ZNK6prange6uboundEv 790657
_ZN17unsupported_rangeaSERKS_ 815615
_ZNK17unsupported_range11singleton_pEPP9tree_node 1105741
_ZNK6irange11singleton_pER16generic_wide_intI16wide_int_storageE 1718737
_ZN6prange6invertEv 2482662
_ZL16get_legacy_rangeRK6prangeRP9tree_nodeS4_ 2942093
_ZNK6prange10contains_pERK16generic_wide_intI16wide_int_storageE 3053466
_ZN17unsupported_range11set_varyingEP9tree_node 3319521
_ZN6frange6union_ERK6vrange 3642637
_ZN6frange13combine_zerosERKS_b 3981453
_ZNK14irange_bitmask12adjust_rangeER6irange 4578504
_ZNK6prange6lboundEv 4648774
_ZN6frange23flush_denormals_to_zeroEv 5557130
_ZNK6irange6lboundEv 8336369
_ZN6vrangeaSERKS_ 9740424
_ZN6prange3setEP9tree_nodeS1_16value_range_kind 13389354
_ZL12subtract_oneRK16generic_wide_intI16wide_int_storageEP9tree_nodeRN2wi13overflow_typeE 13610533
_ZN6prange6union_ERK6vrange 15231550
_ZL7add_oneRK16generic_wide_intI16wide_int_storageEP9tree_nodeRN2wi13overflow_typeE 18366453
_ZL16get_legacy_rangeRK6irangeRP9tree_nodeS4_ 18741602
_ZN6irange6invertEv 19615104
_ZN6frange9intersectERK6vrange 20583060
_Z16get_legacy_rangeRK6vrangeRP9tree_nodeS4_ 21683695
_ZN7inchash10add_vrangeERK6vrangeRNS_4hashEj 22179578
_ZNK6frange11singleton_pEPP9tree_node 23155000
_ZNK6frange20internal_singleton_pEP10real_value 23155000
_ZNK6vrangeeqERKS_ 26607984
_ZN6prange14update_bitmaskERK14irange_bitmask 27558355
_ZN6irange15set_nonnegativeEP9tree_node 34335967
_ZN6frange14normalize_kindEv 36925380
_ZN6prange3setEP9tree_nodeRK16generic_wide_intI16wide_int_storageES6_16value_range_kind 37567808
_ZN6frange3setEP9tree_nodeRK10real_valueS4_16value_range_kind 42929692
_ZN6frangeaSERKS_ 47072233
_ZNK6irange17irange_contains_pERKS_ 48533924
_ZNK6frange15supports_type_pEPK9tree_node 50671418
_ZN6frange3setEP9tree_nodeRK10real_valueS4_RK9nan_state16value_range_kind 53171639
_Z19vrp_operand_equal_pPK9tree_nodeS1_ 54240326
_ZN6irange12union_appendERKS_ 61260541
_ZNK6prangeeqERKS_ 62695483
_ZN6irange24irange_single_pair_unionERKS_ 65988800
_ZN17unsupported_range13set_undefinedEv 110553884
_ZN6irange13union_bitmaskERKS_ 136717695
_ZNK6irangeeqERKS_ 137113163
_ZN6irange14update_bitmaskERK14irange_bitmask 144466765
_ZN6irange22set_range_from_bitmaskEv 149045269
_ZN6prangeaSERKS_ 171410972
_ZN6prange9intersectERK6vrange 179406064
_ZN6frange12verify_rangeEv 181737577
_ZNK6irange10contains_pERK16generic_wide_intI16wide_int_storageE 182931876
_ZN6irange3setEP9tree_nodeS1_16value_range_kind 189475104
_ZNK6vrange16get_nonzero_bitsEv 202774997
_ZNK6prange11singleton_pEPP9tree_node 209343198
_ZN6irange6union_ERK6vrange 209756469
_ZN6irange9intersectERK16generic_wide_intI16wide_int_storageES4_ 220202074
_ZN6irange17intersect_bitmaskERKS_ 235672315
_ZNK6irange15supports_type_pEPK9tree_node 359532783
_ZNK6irange11singleton_pEPP9tree_node 558485789
_ZN6irange9intersectERK6vrange 603276589
_ZNK6irange11get_bitmaskEv 716828850
_ZL22get_bitmask_from_rangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES5_ 801171806
_ZN6irangeaSERKS_ 805679014
_ZNK6prange12verify_rangeEv 907274253
_ZN6irange3setEP9tree_nodeRK16generic_wide_intI16wide_int_storageES6_16value_range_kind 918429765
_ZN6irange12verify_rangeEv 3258044995
_ZNK14irange_bitmask11verify_maskEv 7689077336

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.