LCOV - code coverage report
Current view: top level - gcc - value-range.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.7 % 2296 2128
Test Date: 2026-10-17 16:30:31 Functions: 81.9 % 155 127
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z16dump_value_rangeP8_IO_FILEPK6vrange 0
_Z16get_legacy_rangeRK6vrangeRP9tree_nodeS4_ 24464223
_Z19vrp_operand_equal_pPK9tree_nodeS1_ 148437565
_Z5debugPK6vrange 0
_Z5debugRK11value_range 0
_Z5debugRK14irange_bitmask 0
_Z5debugRK6vrange 0
_ZL10frange_cmpRK10real_valueS1_ 126767218
_ZL12subtract_oneRK16generic_wide_intI16wide_int_storageEP9tree_nodeRN2wi13overflow_typeE 64671753
_ZL16frange_fusible_p12machine_modeRK10real_valueS2_ 10692285
_ZL16get_legacy_rangeRK6irangeRP9tree_nodeS4_ 21379601
_ZL16get_legacy_rangeRK6prangeRP9tree_nodeS4_ 3084622
_ZL17float_widen_boundP9tree_nodeRK10real_valueS3_ 2001226
_ZL7add_oneRK16generic_wide_intI16wide_int_storageEP9tree_nodeRN2wi13overflow_typeE 67762234
_ZN14irange_bitmaskC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES6_ 1303301763
_ZN17unsupported_range11set_nonzeroEP9tree_node 0
_ZN17unsupported_range11set_varyingEP9tree_node 3650993
_ZN17unsupported_range13set_undefinedEv 116449271
_ZN17unsupported_range15set_nonnegativeEP9tree_node 0
_ZN17unsupported_range3setEP9tree_nodeS1_16value_range_kind 0
_ZN17unsupported_range6union_ERK6vrange 0
_ZN17unsupported_range8set_zeroEP9tree_node 0
_ZN17unsupported_range9intersectERK6vrange 0
_ZN17unsupported_rangeaSERKS_ 669356
_ZN6frange10union_nansERKS_ 218152
_ZN6frange11set_nonzeroEP9tree_node 8
_ZN6frange13set_excludingEP9tree_nodeRK10real_valueS4_RK9nan_state 85518
_ZN6frange14intersect_nansERKS_ 54222
_ZN6frange14normalize_kindEv 70688982
_ZN6frange15set_nonnegativeEP9tree_node 39046
_ZN6frange18canonicalize_zerosER11frange_pair 53592392
_ZN6frange23flush_denormals_to_zeroEv 6561479
_ZN6frange3setEP9tree_nodeRK10real_valueS4_16value_range_kind 20361353
_ZN6frange3setEP9tree_nodeRK10real_valueS4_RK9nan_state16value_range_kind 33232315
_ZN6frange3setEP9tree_nodeS1_16value_range_kind 62
_ZN6frange5widenEP9tree_node 940937
_ZN6frange6union_ERK6vrange 28574988
_ZN6frange8set_zeroEP9tree_node 658828
_ZN6frange9intersectERK6vrange 23322488
_ZN6frange9set_pairsEP11frange_pairj 17235636
_ZN6frangeaSERKS_ 41575415
_ZN6irange12union_appendERKS_ 155233693
_ZN6irange13union_bitmaskERKS_ 305802829
_ZN6irange14snap_subrangesEv 138871667
_ZN6irange14update_bitmaskERK14irange_bitmask 202257359
_ZN6irange15set_nonnegativeEP9tree_node 42849
_ZN6irange17intersect_bitmaskERKS_ 555973983
_ZN6irange22set_range_from_bitmaskEv 138871667
_ZN6irange24irange_single_pair_unionERKS_ 122672771
_ZN6irange3setEP9tree_nodeRK16generic_wide_intI16wide_int_storageES6_16value_range_kind 1503729493
_ZN6irange3setEP9tree_nodeS1_16value_range_kind 242968589
_ZN6irange4snapERK16generic_wide_intI16wide_int_storageES4_RS2_S5_Rb 252859081
_ZN6irange6invertEv 68694036
_ZN6irange6union_ERK6vrange 420947983
_ZN6irange9intersectERK16generic_wide_intI16wide_int_storageES4_ 406830021
_ZN6irange9intersectERK6vrange 951905474
_ZN6irangeaSERKS_ 1158082394
_ZN6prange14update_bitmaskERK14irange_bitmask 31105704
_ZN6prange15set_nonnegativeEP9tree_node 0
_ZN6prange3setEP9tree_nodeRK16generic_wide_intI16wide_int_storageES6_16value_range_kind 43258354
_ZN6prange3setEP9tree_nodeS1_16value_range_kind 14537136
_ZN6prange6invertEv 2824850
_ZN6prange6set_ptEP9tree_nodeb 15291721
_ZN6prange6union_ERK6vrange 17056313
_ZN6prange9intersectERK6vrange 189640012
_ZN6prangeaSERKS_ 192327142
_ZN6vrange14update_bitmaskERK14irange_bitmask 0
_ZN6vrange16set_nonzero_bitsERK16generic_wide_intI16wide_int_storageE 712653
_ZN6vrangeaSERKS_ 11438759
_ZN7inchash10add_vrangeERK6vrangeRNS_4hashEj 32750878
_ZN8selftest11range_testsEv 4
_ZN8selftestL10range_charEii16value_range_kind 4
_ZN8selftestL10range_uintEii16value_range_kind 8
_ZN8selftestL11range_ucharEii16value_range_kind 12
_ZN8selftestL12build_range3Eiiiiii 44
_ZN8selftestL12frange_floatEPKcS1_P9tree_node 712
_ZN8selftestL13range_uint128Eii16value_range_kind 8
_ZN8selftestL13real_from_strEPKc 304
_ZN8selftestL15range_tests_nanEv 4
_ZN8selftestL16range_tests_miscEv 4
_ZN8selftestL18assert_snap_resultEiiiijjP9tree_node 104
_ZN8selftestL18range_tests_floatsEv 8
_ZN8selftestL19range_tests_irange3Ev 4
_ZN8selftestL19range_tests_signbitEv 8
_ZN8selftestL21range_tests_excludingEv 8
_ZN8selftestL22frange_float_excludingEPKc 112
_ZN8selftestL22range_tests_sub_rangesEv 8
_ZN8selftestL23range_tests_strict_enumEv 4
_ZN8selftestL23test_irange_snap_boundsEv 4
_ZN8selftestL24range_tests_nonzero_bitsEv 4
_ZN8selftestL24range_tests_signed_zerosEv 8
_ZN8selftestL25range_tests_int_range_maxEv 4
_ZN8selftestL26range_tests_floats_variousEv 4
_ZN8selftestL26range_tests_sub_ranges_nanEv 4
_ZN8selftestL27range_tests_flush_denormalsEv 8
_ZN8selftestL27range_tests_sub_ranges_zeroEv 8
_ZN8selftestL30range_tests_sub_ranges_storageEv 8
_ZN8selftestL5rangeEP9tree_nodeii16value_range_kind 584
_ZN8selftestL9range_intEii16value_range_kind 540
_ZNK11value_range4dumpEP8_IO_FILE 24167
_ZNK11value_range5printEP14pretty_printer 0
_ZNK14irange_bitmask11verify_maskEv 10929353583
_ZNK14irange_bitmask15range_from_maskER6irangeP9tree_node 138871608
_ZNK14irange_bitmask4dumpEP8_IO_FILE 0
_ZNK17unsupported_range10contains_pEP9tree_node 0
_ZNK17unsupported_range11singleton_pEPP9tree_node 1320136
_ZNK17unsupported_range15contains_zero_pEv 0
_ZNK17unsupported_range15supports_type_pEPK9tree_node 21108775
_ZNK17unsupported_range4typeEv 0
_ZNK17unsupported_range6acceptERK14vrange_visitor 577
_ZNK17unsupported_range6fits_pERK6vrange 0
_ZNK17unsupported_range6lboundEv 0
_ZNK17unsupported_range6uboundEv 0
_ZNK17unsupported_range6zero_pEv 0
_ZNK6frange10contains_pERK10real_value 1318265
_ZNK6frange11singleton_pEPP9tree_node 27558194
_ZNK6frange11singleton_pER10real_value 0
_ZNK6frange12verify_rangeEv 243456583
_ZNK6frange15contains_zero_pEv 975363
_ZNK6frange15supports_type_pEPK9tree_node 66359327
_ZNK6frange20internal_singleton_pEP10real_value 27558194
_ZNK6frange6acceptERK14vrange_visitor 226
_ZNK6frange6fits_pERK6vrange 0
_ZNK6frange6lboundEv 0
_ZNK6frange6uboundEv 0
_ZNK6frange6zero_pEv 8392
_ZNK6frangeeqERKS_ 10798287
_ZNK6irange10contains_pERK16generic_wide_intI16wide_int_storageE 238233091
_ZNK6irange11get_bitmaskEv 1205180881
_ZNK6irange11singleton_pEPP9tree_node 762231910
_ZNK6irange11singleton_pER16generic_wide_intI16wide_int_storageE 569393536
_ZNK6irange12verify_rangeEv 5003567072
_ZNK6irange13nonnegative_pEv 1796946
_ZNK6irange13nonpositive_pEv 1195924
_ZNK6irange15supports_type_pEPK9tree_node 754066647
_ZNK6irange17irange_contains_pERKS_ 206237936
_ZNK6irange6acceptERK14vrange_visitor 39277
_ZNK6irange6fits_pERK6vrange 0
_ZNK6irange6lboundEv 9136138
_ZNK6irange6uboundEv 304546
_ZNK6irangeeqERKS_ 161480120
_ZNK6prange10contains_pERK16generic_wide_intI16wide_int_storageE 39127953
_ZNK6prange11singleton_pEPP9tree_node 263914414
_ZNK6prange12verify_rangeEv 1512760388
_ZNK6prange6acceptERK14vrange_visitor 1470
_ZNK6prange6lboundEv 4934365
_ZNK6prange6uboundEv 815473
_ZNK6prange7pt_baseEv 435
_ZNK6prange7pt_sizeER6irange 435
_ZNK6prange9pt_offsetER6irange 435
_ZNK6prangeeqERKS_ 69014313
_ZNK6vrange11get_bitmaskEv 0
_ZNK6vrange16get_nonzero_bitsEv 230772403
_ZNK6vrange4dumpEP8_IO_FILE 38837
_ZNK6vrangeeqERKS_ 41508858

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