LCOV - code coverage report
Current view: top level - gcc - range-op.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.6 % 2358 2183
Test Date: 2026-10-17 16:30:31 Functions: 86.5 % 208 180
Legend: Lines:     hit not hit

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
_ZNK35operator_widen_mult_signed_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
_ZNK26operator_widen_mult_signed7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 1331
_ZNK14range_operator9op1_rangeER6irangeP9tree_nodeRK6frangeRKS0_13relation_trio 1823
_ZNK13operator_mult15overflow_free_pERK6irangeS2_13relation_trio 4092
_ZNK28operator_widen_mult_unsigned7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 7524
_ZNK14range_operator14update_bitmaskER6irangeRKS0_S3_ 8034
_ZNK13operator_absu14update_bitmaskER6irangeRKS0_S3_ 9593
_ZNK13operator_absu7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 9937
_ZNK13operator_view9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 10223
_ZNK20operator_logical_not9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 30879
_Z16masked_incrementRK16generic_wide_intI16wide_int_storageES3_S3_j 35107
_ZNK14operator_minus15overflow_free_pERK6irangeS2_13relation_trio 39485
_ZNK20operator_bitwise_xor9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 41171
_ZNK12operator_div9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 43438
_ZNK12operator_max16lhs_op2_relationERK6irangeS2_S2_15relation_kind_t 52968
_ZNK14range_operator22wi_fold_in_parts_equivER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_j 55374
_ZNK20operator_bitwise_not9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 61685
_ZNK13operator_plus15overflow_free_pERK6irangeS2_13relation_trio 68621
_ZNK14range_operator10fold_rangeER6frangeP9tree_nodeRK6irangeRKS0_13relation_trio 69345
_ZNK15operator_negate9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 89841
_ZNK20operator_bitwise_xor14update_bitmaskER6irangeRKS0_S3_ 95578
_ZNK20operator_bitwise_xor23op1_op2_relation_effectER6irangeP9tree_nodeRKS0_S5_15relation_kind_t 95578
_ZNK20operator_bitwise_xor9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 99616
_ZNK12operator_abs14update_bitmaskER6irangeRKS0_S3_ 102994
_ZNK12operator_abs7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 110132
_ZNK16range_op_handler15overflow_free_pERK6vrangeS2_13relation_trio 112198
_ZNK12operator_abs9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 121777
_ZNK15operator_lshift9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 167906
_ZNK20operator_bitwise_xor7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 188330
_ZL29wi_optimize_signed_bitwise_opR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_S7_S7_ 195667
_ZNK13operator_mult9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 217340
_ZNK20operator_logical_not10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 250636
_ZNK13operator_view10fold_rangeER6irangeP9tree_nodeRK6prangeRKS0_13relation_trio 261423
_ZNK13operator_view10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 272303
_ZN14range_op_table23initialize_integral_opsEv 293366
_ZN14range_op_tableC2Ev 293366
_ZNK17operator_identity9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 327603
_ZNK20operator_bitwise_xor10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 327972
_ZNK19operator_logical_or9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 352674
_ZNK18operator_trunc_mod9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 357508
_ZNK19operator_bitwise_or9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 358097
_ZNK15operator_lshift14update_bitmaskER6irangeRKS0_S3_ 488738
_ZNK15operator_lshift7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 570253
_ZNK15operator_lshift15wi_op_overflowsER16generic_wide_intI16wide_int_storageEP9tree_nodeRKS2_S7_ 578691
_ZNK15operator_negate10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 610926
_ZNK12operator_min16lhs_op2_relationERK6irangeS2_S2_15relation_kind_t 633540
_ZNK20operator_bitwise_not10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 640776
_ZL27set_nonzero_range_from_maskR6irangeP9tree_nodeRKS_ 662929
_ZNK18operator_trunc_mod9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 663065
_ZNK14range_operator9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 691430
_ZNK12operator_cst10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 697514
_ZNK19operator_bitwise_or9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 749319
_ZNK12operator_max14update_bitmaskER6irangeRKS0_S3_ 841505
_ZNK12operator_max16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 841950
_ZNK20operator_logical_and9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 965346
_ZNK12operator_min14update_bitmaskER6irangeRKS0_S3_ 987135
_ZNK12operator_min16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 987268
_ZNK12operator_max7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 1038689
_ZNK20operator_bitwise_and9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1047735
_ZNK21operator_exact_divide9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1141660
_ZNK14range_operator9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1220734
_ZNK18operator_trunc_mod14update_bitmaskER6irangeRKS0_S3_ 1221951
_ZNK18operator_trunc_mod23op1_op2_relation_effectER6irangeP9tree_nodeRKS0_S5_15relation_kind_t 1221951
_ZNK15operator_rshift9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1248425
_ZNK15operator_lshift15operand_check_pEP9tree_nodeS1_S1_ 1272327
_ZNK11operator_le9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1385361
_ZNK16operator_unknown10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1412122
_ZNK14operator_minus9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1464716
_ZNK18operator_trunc_mod13same_quotientER16generic_wide_intI16wide_int_storageES3_RKS2_S5_S5_S5_6signop 1472321
_ZNK17operator_identity10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1473823
_ZNK17operator_identity16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 1473823
_ZNK18operator_trunc_mod7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 1507909
_ZNK12operator_min7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 1551314
_ZL17plus_minus_rangesR6irangeS0_RKS_b 1605084
_ZNK13operator_mult9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1854485
_ZNK11operator_ge9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1862187
_ZNK14operator_equal9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1926232
_ZNK15operator_lshift10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 2106740
_ZNK14operator_minus9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 2158964
_ZNK19operator_bitwise_or16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 2404019
_ZNK19operator_bitwise_or14update_bitmaskER6irangeRKS0_S3_ 2504718
_ZNK19operator_bitwise_or23op1_op2_relation_effectER6irangeP9tree_nodeRKS0_S5_15relation_kind_t 2504718
_ZNK15operator_rshift16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 2719008
_ZNK11operator_ge10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 2851413
_ZNK12operator_div14update_bitmaskER6irangeRKS0_S3_ 3300472
_ZNK12operator_div23op1_op2_relation_effectER6irangeP9tree_nodeRKS0_S5_15relation_kind_t 3300472
_ZNK18operator_not_equal9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 3418027
_ZNK11operator_ge9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 3964138
_ZNK20operator_bitwise_and23simple_op1_range_solverER6irangeP9tree_nodeRKS0_S5_ 4052932
_ZNK20operator_bitwise_and9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 4080624
_ZNK15operator_rshift15operand_check_pEP9tree_nodeS1_S1_ 4147622
_ZNK15operator_rshift14update_bitmaskER6irangeRKS0_S3_ 4164749
_ZNK15operator_rshift10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 4166252
_ZNK13operator_plus9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 4358693
_ZNK11operator_gt9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 4414471
_ZNK12operator_div7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 4809078
_ZNK11operator_lt9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 4917362
_ZNK14operator_minus16op1_op2_relationERK6irangeS2_S2_ 4976647
_ZNK15operator_rshift7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 5021467
_ZNK11operator_ge16op1_op2_relationERK6irangeS2_S2_ 5037106
_ZNK11operator_le16op1_op2_relationERK6irangeS2_S2_ 5342670
_ZNK14operator_minus16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 5518787
_ZNK11operator_le10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 5667277
_ZL15get_shift_rangeR6irangeP9tree_nodeRKS_ 6272992
_ZNK11operator_lt10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 6946229
_ZNK20operator_bitwise_and16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 6947571
_ZNK14operator_equal16op1_op2_relationERK6irangeS2_S2_ 6965872
_ZNK11operator_lt9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 7063293
_ZNK19operator_bitwise_or7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 7180207
_ZNK20operator_bitwise_and14update_bitmaskER6irangeRKS0_S3_ 7767913
_ZL8build_ltR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageE 7834891
_ZNK11operator_le9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 8251481
_ZNK13operator_plus16lhs_op2_relationERK6irangeS2_S2_15relation_kind_t 8598287
_ZL8build_geR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageE 8952260
_ZNK16range_op_handler15operand_check_pEP9tree_nodeS1_S1_ 10059894
_ZNK13operator_cast9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 11542748
_ZNK18operator_not_equal16op1_op2_relationERK6irangeS2_S2_ 12105768
_ZNK11operator_gt10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 12565511
_Z24wi_set_zero_nonzero_bitsP9tree_nodeRK16generic_wide_intI16wide_int_storageES5_RS3_S6_ 13713317
_ZNK15operator_rshift15wi_op_overflowsER16generic_wide_intI16wide_int_storageEP9tree_nodeRKS2_S7_ 13862163
_ZL8build_gtR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageE 14113835
_ZNK14operator_equal9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 14216789
_ZNK11operator_lt16op1_op2_relationERK6irangeS2_S2_ 14398793
_ZNK13operator_plus9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 14453604
_ZNK11operator_gt16op1_op2_relationERK6irangeS2_S2_ 14567830
_ZNK12operator_div15wi_op_overflowsER16generic_wide_intI16wide_int_storageEP9tree_nodeRKS2_S7_ 14700599
_ZNK13operator_mult14update_bitmaskER6irangeRKS0_S3_ 15838081
_ZNK13operator_mult23op1_op2_relation_effectER6irangeP9tree_nodeRKS0_S5_15relation_kind_t 15838081
_ZL23adjust_op1_for_overflowR6irangeRKS_15relation_kind_tb 15918320
_ZNK11operator_gt9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 15997900
_ZL8build_leR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageE 16867510
_ZNK20operator_bitwise_and7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 17181054
_ZNK13operator_mult15wi_op_overflowsER16generic_wide_intI16wide_int_storageEP9tree_nodeRKS2_S7_ 17394697
_ZNK22cross_product_operator16wi_cross_productER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 17594826
_ZNK14range_operator16lhs_op2_relationERK6irangeS2_S2_15relation_kind_t 18151462
_ZNK14operator_equal10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 18805379
_ZNK13operator_mult7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 19836477
_ZNK14range_operator16op1_op2_relationERK6irangeS2_S2_ 20923909
_ZNK14range_operator16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 21282081
_ZL18wi_optimize_and_orR6irange9tree_codeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 23719437
_ZNK18operator_not_equal9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 24527359
_ZNK14operator_minus14update_bitmaskER6irangeRKS0_S3_ 25165649
_ZNK14operator_minus23op1_op2_relation_effectER6irangeP9tree_nodeRKS0_S5_15relation_kind_t 25165649
_ZNK13operator_cast16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 25350213
_Z29minus_op1_op2_relation_effectR6irangeP9tree_nodeRKS_S4_15relation_kind_t 28226589
_ZNK18operator_not_equal10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 28576702
_ZNK16range_op_handler9op2_rangeER6vrangeP9tree_nodeRKS0_S5_13relation_trio 33800334
_ZNK14operator_minus7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 34662683
_ZNK16range_op_handler16lhs_op2_relationERK6vrangeS2_S2_15relation_kind_t 39084285
_ZL34value_range_from_overflowed_boundsR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_ 47229335
_ZNK13operator_plus16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 48518822
_ZNK13operator_plus14update_bitmaskER6irangeRKS0_S3_ 54173222
_ZNK14range_operator23op1_op2_relation_effectER6irangeP9tree_nodeRKS0_S5_15relation_kind_t 68543883
_ZNK13operator_cast14update_bitmaskER6irangeRKS0_S3_ 69080659
_ZNK13operator_cast10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 69117140
_ZNK13operator_plus7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 81359439
_ZNK13operator_cast15inside_domain_pERK16generic_wide_intI16wide_int_storageES4_RK6irange 82005566
_ZNK13operator_cast9fold_pairER6irangejRKS0_S3_ 85372269
_ZNK13operator_cast17truncating_cast_pERK6irangeS2_ 96915017
_ZL30create_possibly_reversed_rangeR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_ 98976129
_Z14get_bool_stateR6vrangeRKS_P9tree_node 101923899
_ZNK16range_op_handler16op1_op2_relationERK6vrangeS2_S2_ 106585618
_ZNK16range_op_handler9op1_rangeER6vrangeP9tree_nodeRKS0_S5_13relation_trio 116080258
_ZNK14range_operator10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 116728735
_ZNK16range_op_handler16lhs_op1_relationERK6vrangeS2_S2_15relation_kind_t 133866626
_ZNK14range_operator15operand_check_pEP9tree_nodeS1_S1_ 141174016
_ZL25value_range_with_overflowR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_N2wi13overflow_typeES9_ 161338003
_ZNK14range_operator16wi_fold_in_partsER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 166334161
_Z20update_known_bitmaskR6vrange9tree_codeRKS_S3_ 198229687
_ZNK16range_op_handler10fold_rangeER6vrangeP9tree_nodeRKS0_S5_13relation_trio 323178347
_ZNK16range_op_handler13dispatch_kindERK6vrangeS2_S2_ 752706671
_ZNK16range_op_handler8range_opEv 1246597246
_ZN16range_op_handlerC2Ev 2108006605
_ZN16range_op_handlerC2Ej 5118639196
_ZNK16range_op_handlercvbEv 7375765755

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.