LCOV - code coverage report
Current view: top level - gcc - range-op.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.4 % 2249 2079
Test Date: 2025-12-13 14:10:19 Functions: 86.2 % 196 169
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
_ZNK11operator_ge14update_bitmaskER6irangeRKS0_S3_ 0
_ZNK11operator_gt14update_bitmaskER6irangeRKS0_S3_ 0
_ZNK11operator_le14update_bitmaskER6irangeRKS0_S3_ 0
_ZNK11operator_lt14update_bitmaskER6irangeRKS0_S3_ 0
_ZNK13operator_view10fold_rangeER6prangeP9tree_nodeRK6irangeRKS0_13relation_trio 0
_ZNK13operator_view10fold_rangeER6prangeP9tree_nodeRKS0_S5_13relation_trio 0
_ZNK13operator_view14update_bitmaskER6irangeRKS0_S3_ 0
_ZNK13operator_view9op1_rangeER6irangeP9tree_nodeRK6prangeRKS0_13relation_trio 0
_ZNK13operator_view9op1_rangeER6prangeP9tree_nodeRK6irangeRKS0_13relation_trio 0
_ZNK13operator_view9op1_rangeER6prangeP9tree_nodeRKS0_S5_13relation_trio 0
_ZNK14operator_equal14update_bitmaskER6irangeRKS0_S3_ 0
_ZNK14range_operator15overflow_free_pERK6irangeS2_13relation_trio 0
_ZNK14range_operator7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 0
_ZNK16range_op_handler18discriminator_failERK6vrangeS2_S2_ 0
_ZNK18operator_addr_expr10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 0
_ZNK18operator_addr_expr9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 0
_ZNK18operator_not_equal14update_bitmaskER6irangeRKS0_S3_ 0
_ZNK19operator_logical_or10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 0
_ZNK19operator_logical_or15operand_check_pEP9tree_nodeS1_S1_ 0
_ZNK19operator_logical_or9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 0
_ZNK20operator_bitwise_not14update_bitmaskER6irangeRKS0_S3_ 0
_ZNK20operator_logical_and10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 0
_ZNK20operator_logical_and15operand_check_pEP9tree_nodeS1_S1_ 0
_ZNK20operator_logical_and9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 0
_ZNK20operator_logical_not15operand_check_pEP9tree_nodeS1_S1_ 0
_ZNK26operator_widen_plus_signed7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 0
_ZNK28operator_widen_plus_unsigned7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 0
_ZN8selftest14range_op_testsEv 4
_ZN8selftestL19range_op_cast_testsEv 4
_ZN8selftestL21range_op_lshift_testsEv 4
_ZN8selftestL21range_op_rshift_testsEv 4
_ZN8selftestL22range_relational_testsEv 4
_ZN8selftestL26range_op_bitwise_and_testsEv 4
_ZNK14operator_minus15overflow_free_pERK6irangeS2_13relation_trio 31
_ZNK26operator_widen_mult_signed7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 1347
_ZNK14range_operator9op1_rangeER6irangeP9tree_nodeRK6frangeRKS0_13relation_trio 1553
_ZNK13operator_mult15overflow_free_pERK6irangeS2_13relation_trio 3326
_ZNK28operator_widen_mult_unsigned7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 5502
_ZNK14range_operator14update_bitmaskER6irangeRKS0_S3_ 6243
_ZNK13operator_view9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 13623
_ZNK13operator_absu14update_bitmaskER6irangeRKS0_S3_ 15969
_ZNK13operator_absu7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 17347
_ZNK20operator_logical_not9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 26337
_ZNK20operator_bitwise_xor9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 34580
_Z16masked_incrementRK16generic_wide_intI16wide_int_storageES3_S3_j 36674
_ZNK12operator_div9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 38829
_ZNK13operator_plus15overflow_free_pERK6irangeS2_13relation_trio 40934
_ZNK16range_op_handler15overflow_free_pERK6vrangeS2_13relation_trio 44291
_ZNK15operator_lshift9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 44637
_ZNK20operator_bitwise_not9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 51932
_ZNK14range_operator22wi_fold_in_parts_equivER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_j 56712
_ZNK12operator_abs9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 59273
_ZNK14range_operator10fold_rangeER6frangeP9tree_nodeRK6irangeRKS0_13relation_trio 73272
_ZNK15operator_negate9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 74069
_ZNK12operator_abs14update_bitmaskER6irangeRKS0_S3_ 75499
_ZNK20operator_bitwise_xor9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 78771
_ZNK12operator_abs7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 82851
_ZNK20operator_bitwise_xor14update_bitmaskER6irangeRKS0_S3_ 86937
_ZNK20operator_bitwise_xor23op1_op2_relation_effectER6irangeP9tree_nodeRKS0_S5_15relation_kind_t 86937
_ZNK13operator_mult9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 124837
_ZNK20operator_bitwise_xor7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 177367
_ZL29wi_optimize_signed_bitwise_opR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_S7_S7_ 184689
_ZNK20operator_logical_not10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 244585
_ZNK13operator_view10fold_rangeER6irangeP9tree_nodeRK6prangeRKS0_13relation_trio 264381
_ZNK13operator_view10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 277614
_ZNK17operator_identity9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 287980
_ZN14range_op_table23initialize_integral_opsEv 289286
_ZN14range_op_tableC2Ev 289286
_ZNK19operator_bitwise_or9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 293713
_ZNK20operator_bitwise_xor10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 295439
_ZNK12operator_cst10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 309229
_ZNK19operator_logical_or9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 338454
_ZNK18operator_trunc_mod9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 354069
_ZNK15operator_lshift14update_bitmaskER6irangeRKS0_S3_ 456361
_ZNK21operator_exact_divide9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 493464
_ZL27set_nonzero_range_from_maskR6irangeP9tree_nodeRKS_ 523429
_ZNK15operator_lshift7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 547507
_ZNK18operator_trunc_mod9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 549517
_ZNK14range_operator9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 570682
_ZNK19operator_bitwise_or9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 582817
_ZNK15operator_lshift15wi_op_overflowsER16generic_wide_intI16wide_int_storageEP9tree_nodeRKS2_S7_ 598066
_ZNK15operator_negate10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 601011
_ZNK20operator_bitwise_not10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 611649
_ZNK12operator_max14update_bitmaskER6irangeRKS0_S3_ 661336
_ZL17plus_minus_rangesR6irangeS0_RKS_b 749175
_ZNK14range_operator9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 749381
_ZNK12operator_max7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 788872
_ZNK16operator_unknown10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 826180
_ZNK15operator_rshift9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 827997
_ZNK12operator_min14update_bitmaskER6irangeRKS0_S3_ 858572
_ZNK20operator_logical_and9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 908853
_ZNK20operator_bitwise_and9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 922385
_ZNK17operator_identity16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 956164
_ZNK17operator_identity10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 956731
_ZNK14operator_minus9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1054722
_ZNK15operator_lshift15operand_check_pEP9tree_nodeS1_S1_ 1057865
_ZNK18operator_trunc_mod14update_bitmaskER6irangeRKS0_S3_ 1059244
_ZNK11operator_le9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1122817
_ZNK13operator_mult9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1195872
_ZNK18operator_trunc_mod7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 1307927
_ZNK12operator_min7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 1364167
_ZNK11operator_ge9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1444113
_ZNK14operator_equal9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1572463
_ZNK15operator_lshift10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1620974
_ZNK14operator_minus9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1722979
_ZNK13operator_plus9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 2046661
_ZNK15operator_rshift16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 2441705
_ZNK19operator_bitwise_or14update_bitmaskER6irangeRKS0_S3_ 2474324
_ZNK11operator_ge10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 2778350
_ZNK18operator_not_equal9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 2780229
_ZNK12operator_div14update_bitmaskER6irangeRKS0_S3_ 2823911
_ZNK11operator_ge9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 3324274
_ZNK15operator_rshift14update_bitmaskER6irangeRKS0_S3_ 3359147
_ZNK15operator_rshift10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 3360430
_ZNK20operator_bitwise_and23simple_op1_range_solverER6irangeP9tree_nodeRKS0_S5_ 3417332
_ZNK15operator_rshift15operand_check_pEP9tree_nodeS1_S1_ 3457581
_ZNK20operator_bitwise_and9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 3553025
_ZNK11operator_gt9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 3779880
_ZNK12operator_div7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 3923658
_ZNK11operator_lt9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 3928753
_ZNK15operator_rshift7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 3934633
_ZNK11operator_le16op1_op2_relationERK6irangeS2_S2_ 4289284
_ZNK11operator_ge16op1_op2_relationERK6irangeS2_S2_ 4309430
_ZNK14operator_minus16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 4863723
_ZL15get_shift_rangeR6irangeP9tree_nodeRKS_ 4981404
_ZNK11operator_lt9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 5171417
_ZNK11operator_le10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 5288600
_ZNK14operator_equal16op1_op2_relationERK6irangeS2_S2_ 5983847
_ZNK11operator_le9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 6003796
_ZNK11operator_lt10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 6349017
_ZL8build_ltR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageE 6572939
_ZL8build_geR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageE 6801738
_ZNK20operator_bitwise_and16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 7124738
_ZNK19operator_bitwise_or7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 7183122
_ZNK20operator_bitwise_and14update_bitmaskER6irangeRKS0_S3_ 7856902
_ZNK13operator_cast9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 7880389
_ZNK13operator_plus16lhs_op2_relationERK6irangeS2_S2_15relation_kind_t 8208687
_ZNK16range_op_handler15operand_check_pEP9tree_nodeS1_S1_ 9263515
_ZNK13operator_plus9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 9551485
_ZL8build_gtR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageE 9931082
_ZL23adjust_op1_for_overflowR6irangeRKS_15relation_kind_tb 10606207
_ZNK18operator_not_equal16op1_op2_relationERK6irangeS2_S2_ 10938841
_ZNK15operator_rshift15wi_op_overflowsER16generic_wide_intI16wide_int_storageEP9tree_nodeRKS2_S7_ 11138134
_ZNK11operator_gt10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 11538046
_ZNK11operator_lt16op1_op2_relationERK6irangeS2_S2_ 11875828
_ZNK11operator_gt9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 11884893
_ZNK14operator_equal9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 11938765
_ZNK11operator_gt16op1_op2_relationERK6irangeS2_S2_ 11997804
_ZNK12operator_div15wi_op_overflowsER16generic_wide_intI16wide_int_storageEP9tree_nodeRKS2_S7_ 12191825
_ZL8build_leR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageE 13301861
_ZNK13operator_mult14update_bitmaskER6irangeRKS0_S3_ 13614959
_ZNK13operator_mult15wi_op_overflowsER16generic_wide_intI16wide_int_storageEP9tree_nodeRKS2_S7_ 13862761
_Z24wi_set_zero_nonzero_bitsP9tree_nodeRK16generic_wide_intI16wide_int_storageES5_RS3_S6_ 14118027
_ZNK22cross_product_operator16wi_cross_productER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 14352820
_ZNK14range_operator16op1_op2_relationERK6irangeS2_S2_ 14865413
_ZNK13operator_mult7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 17270412
_ZNK20operator_bitwise_and7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 17298419
_ZNK14range_operator16lhs_op2_relationERK6irangeS2_S2_15relation_kind_t 17720483
_ZNK14operator_minus14update_bitmaskER6irangeRKS0_S3_ 18604915
_ZNK14operator_minus23op1_op2_relation_effectER6irangeP9tree_nodeRKS0_S5_15relation_kind_t 18604915
_ZNK14operator_equal10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 18714102
_Z29minus_op1_op2_relation_effectR6irangeP9tree_nodeRKS_S4_15relation_kind_t 21368500
_ZNK18operator_not_equal9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 22358042
_ZNK14range_operator16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 23614482
_ZL18wi_optimize_and_orR6irange9tree_codeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 23852448
_ZNK13operator_cast16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 24051309
_ZNK14operator_minus7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 26363247
_ZNK16range_op_handler9op2_rangeER6vrangeP9tree_nodeRKS0_S5_13relation_trio 26697972
_ZNK18operator_not_equal10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 27619772
_ZNK16range_op_handler16lhs_op2_relationERK6vrangeS2_S2_15relation_kind_t 37837006
_ZL34value_range_from_overflowed_boundsR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_ 42762493
_ZNK13operator_plus16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 47432593
_ZNK13operator_plus14update_bitmaskER6irangeRKS0_S3_ 51136859
_ZNK13operator_cast14update_bitmaskER6irangeRKS0_S3_ 59683441
_ZNK13operator_cast10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 59715040
_ZNK13operator_cast15inside_domain_pERK16generic_wide_intI16wide_int_storageES4_RK6irange 71087402
_ZNK13operator_cast9fold_pairER6irangejRKS0_S3_ 74227722
_ZNK13operator_plus7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 76379354
_ZNK13operator_cast17truncating_cast_pERK6irangeS2_ 82108111
_ZNK16range_op_handler16op1_op2_relationERK6vrangeS2_S2_ 82456495
_ZNK14range_operator23op1_op2_relation_effectER6irangeP9tree_nodeRKS0_S5_15relation_kind_t 84399326
_Z14get_bool_stateR6vrangeRKS_P9tree_node 85360967
_ZL30create_possibly_reversed_rangeR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_ 85648831
_ZNK16range_op_handler9op1_rangeER6vrangeP9tree_nodeRKS0_S5_13relation_trio 92827223
_ZNK14range_operator10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 103139783
_ZNK14range_operator15operand_check_pEP9tree_nodeS1_S1_ 124490991
_ZNK16range_op_handler16lhs_op1_relationERK6vrangeS2_S2_15relation_kind_t 127623433
_ZL25value_range_with_overflowR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_N2wi13overflow_typeES9_ 144309461
_ZNK14range_operator16wi_fold_in_partsER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 147624938
_Z20update_known_bitmaskR6vrange9tree_codeRKS_S3_ 175314807
_ZNK16range_op_handler10fold_rangeER6vrangeP9tree_nodeRKS0_S5_13relation_trio 297523059
_ZNK16range_op_handler8range_opEv 543361978
_ZNK16range_op_handler13dispatch_kindERK6vrangeS2_S2_ 665008239
_ZN16range_op_handlerC2Ev 909557776
_ZN16range_op_handlerC2Ej 2016542233
_ZNK16range_op_handlercvbEv 3067799803

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.