LCOV - code coverage report
Current view: top level - gcc - value-range.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 90.7 % 549 498
Test Date: 2024-05-04 14:01:55 Functions: 71.3 % 122 87
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
_ZN6prange11set_nonzeroEP9tree_node 0
_ZN6prange11set_varyingEP9tree_node 0
_ZN6prange13set_undefinedEv 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
_ZNK6prange10contains_pEP9tree_node 0
_ZNK6prange11get_bitmaskEv 0
_ZNK6prange15supports_type_pEPK9tree_node 0
_ZNK6prange6fits_pERK6vrange 0
_ZNK6prange6zero_pEv 0
_ZNK6prange9nonzero_pEv 0
_ZN6prange8set_zeroEP9tree_node 4
_ZNK6prange11upper_boundEv 8
_ZNK6prange11lower_boundEv 12
_ZNK6prange20varying_compatible_pEv 16
_ZNK6prange4typeEv 32
_ZNK6frange11maybe_isinfEv 1497
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 133168
_ZN9int_rangeILj1ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj255ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj3ELb0EEC2ERKS0_ 0
_ZN9int_rangeILj2ELb0EEC2ERKS0_ 4
_ZN9int_rangeILj3ELb1EEC2ERKS0_ 133164
_ZN11Value_RangeC2EP9tree_nodeS1_16value_range_kind 227170
_ZN6frange7set_nanEP9tree_nodeRK9nan_state 269161
_ZNK6frange9signbit_pERb 1553638
_ZN6frange10update_nanEb 1910958
_ZN11Value_Range11set_nonzeroEP9tree_node 2169329
_ZN14irange_bitmask16set_nonzero_bitsERK16generic_wide_intI16wide_int_storageE 4850223
_ZNK6frange11known_isinfEv 5480734
_ZN6frange10update_nanEv 5660806
_ZN6frange9clear_nanEv 7436433
_ZN6frange10update_nanERK9nan_state 7571764
_ZN6irange8set_zeroEP9tree_node 7686238
_ZN14irange_bitmask6union_ERKS_ 9646431
_Z22real_min_representablePK9tree_node 10385402
_ZNK6frange11upper_boundEv 17452636
_Z21range_includes_zero_pRK6vrange 17743190
_ZNK6frange11lower_boundEv 18772953
_Z22real_max_representablePK9tree_node 20634006
_ZN11Value_RangeaSERK6vrange 28285582
_Z15contains_zero_pRK6irange 30505399
_ZNK14irange_bitmask8member_pERK16generic_wide_intI16wide_int_storageE 38588056
_ZNK6irange10contains_pEP9tree_node 42170443
_ZNK6irange9nonzero_pEv 43936170
_ZN6irange11set_nonzeroEP9tree_node 59371000
_Z17frange_val_is_maxRK10real_valuePK9tree_node 62229926
_ZN11Value_Range8set_typeEP9tree_node 68028295
_ZN6frange11set_varyingEP9tree_node 74000161
_ZNK6frange4typeEv 76643602
_Z14irange_val_maxPK9tree_node 76829887
_Z14irange_val_minPK9tree_node 78359603
_Z17frange_val_is_minRK10real_valuePK9tree_node 87104020
_ZN11Value_Range4initERK6vrange 96739862
_ZN6frange13set_undefinedEv 127921630
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 130603457
_ZN9int_rangeILj255ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj3ELb0EEC2EP9tree_node 0
_ZN9int_rangeILj3ELb1EEC2EP9tree_node 14438874
_ZN9int_rangeILj2ELb0EEC2EP9tree_node 28935514
_ZN9int_rangeILj1ELb0EEC2EP9tree_node 87229069
_Z14frange_val_maxPK9tree_node 139057903
_ZNK6irange6zero_pEv 151687264
_Z14frange_val_minPK9tree_node 163607822
_ZN14irange_bitmask9intersectERKS_ 217123816
_ZN11Value_Range11set_varyingEP9tree_node 234000796
_ZN9int_rangeILj1ELb0EEC2ERK6irange 281265266
_ZN9int_rangeILj255ELb0EEC2ERK6irange 0
_ZN9int_rangeILj1ELb0EEC2ERK6irange 220
_ZN9int_rangeILj3ELb0EEC2ERK6irange 3804482
_ZN9int_rangeILj2ELb0EEC2ERK6irange 88855190
_ZN9int_rangeILj3ELb1EEC2ERK6irange 188605374
_ZN6irange14normalize_kindEv 348185177
_ZN6irange13set_undefinedEv 410418496
_ZNK14irange_bitmaskeqERKS_ 428070482
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 529575237
_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 3040051
_ZN9int_rangeILj3ELb1EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 6204023
_ZN9int_rangeILj2ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 58991036
_ZN9int_rangeILj1ELb0EEC2EP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_16value_range_kind 461340127
_ZN6frange10supports_pEPK9tree_node 598375722
_ZN6irange12maybe_resizeEi 950824933
_Z18range_compatible_pP9tree_nodeS0_ 1118491101
_ZN6irange11set_varyingEP9tree_node 1354190740
_ZN14irange_bitmaskC2ERK16generic_wide_intI16wide_int_storageES4_ 1599000826
_Z4as_aI6frangeERT_R6vrange 1826661370
_Z4as_aI6prangeERT_R6vrange 0
_Z4as_aI6frangeERT_R6vrange 59724962
_Z4as_aI6irangeERT_R6vrange 1766936408
_ZN14irange_bitmask11set_unknownEj 2344804728
_Z4as_aI6frangeERKT_RK6vrange 2608809960
_Z4as_aI6prangeERKT_RK6vrange 0
_Z4as_aI17unsupported_rangeERKT_RK6vrange 670912
_Z4as_aI6frangeERKT_RK6vrange 92107384
_Z4as_aI6irangeERKT_RK6vrange 2516031664
_ZN11Value_Range4initEP9tree_node 2674402006
_ZNK6irange11upper_boundEv 2700797621
_ZNK6irange20varying_compatible_pEv 3661804441
_ZN9int_rangeILj1ELb0EEC2Ev 3692386784
_ZN9int_rangeILj3ELb0EEC2Ev 18596
_ZN9int_rangeILj1ELb0EEC2Ev 40855602
_ZN9int_rangeILj2ELb0EEC2Ev 494482540
_ZN9int_rangeILj3ELb1EEC2Ev 3157030046
_ZN9int_rangeILj1ELb0EED0Ev 4504682247
_ZN9int_rangeILj1ELb0EED0Ev 0
_ZN9int_rangeILj255ELb0EED0Ev 0
_ZN9int_rangeILj255ELb0EED2Ev 0
_ZN9int_rangeILj2ELb0EED0Ev 0
_ZN9int_rangeILj3ELb0EED0Ev 0
_ZN9int_rangeILj3ELb1EED0Ev 0
_ZN9int_rangeILj5ELb0EED0Ev 0
_ZN9int_rangeILj5ELb0EED2Ev 3040051
_ZN9int_rangeILj3ELb0EED2Ev 3823078
_ZN9int_rangeILj1ELb0EED2Ev 589425018
_ZN9int_rangeILj2ELb0EED2Ev 671264284
_ZN9int_rangeILj3ELb1EED2Ev 3237129816
_ZN11Value_Range15supports_type_pEPK9tree_node 4720777588
_ZN11Value_RangeD2Ev 5520011557
_ZNK6irange4typeEv 6051755367
_ZNK6irange11upper_boundEj 7332690811
_ZNK6irange11lower_boundEj 7628482651

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.