LCOV - code coverage report
Current view: top level - gcc - range-op.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.2 % 2078 1957
Test Date: 2024-04-27 14:03:13 Functions: 90.1 % 182 164
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
_ZNK14operator_equal14update_bitmaskER6irangeRKS0_S3_ 0
_ZNK14range_operator15overflow_free_pERK6irangeS2_13relation_trio 0
_ZNK18operator_addr_expr10fold_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
_ZNK26operator_widen_mult_signed7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 3
_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
_ZNK28operator_widen_mult_unsigned7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 13
_ZNK14range_operator14update_bitmaskER6irangeRKS0_S3_ 14
_ZNK14operator_minus15overflow_free_pERK6irangeS2_13relation_trio 30
_ZNK20operator_bitwise_xor9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 11836
_ZNK13operator_absu14update_bitmaskER6irangeRKS0_S3_ 13669
_ZNK13operator_absu7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 14690
_ZNK12operator_abs9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 20107
_ZNK20operator_logical_not9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 26338
_ZNK20operator_bitwise_xor9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 30197
_ZNK13operator_plus15overflow_free_pERK6irangeS2_13relation_trio 32160
_ZNK20operator_bitwise_not9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 43257
_ZNK12operator_abs14update_bitmaskER6irangeRKS0_S3_ 45374
_ZNK15operator_lshift9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 45573
_ZNK14range_operator22wi_fold_in_parts_equivER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_j 46723
_ZNK15operator_negate9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 49302
_ZNK12operator_abs7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 49572
_ZNK13operator_mult15overflow_free_pERK6irangeS2_13relation_trio 75309
_ZNK13operator_mult9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 80670
_ZNK16range_op_handler15overflow_free_pERK6vrangeS2_13relation_trio 107499
_ZNK20operator_bitwise_xor14update_bitmaskER6irangeRKS0_S3_ 197497
_ZNK20operator_bitwise_xor23op1_op2_relation_effectER6irangeP9tree_nodeRKS0_S5_15relation_kind_t 197497
_Z16masked_incrementRK16generic_wide_intI16wide_int_storageES3_S3_j 205468
_ZNK12operator_cst10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 207921
_ZL29wi_optimize_signed_bitwise_opR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_S7_S7_ 218722
_ZNK18operator_trunc_mod9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 240609
_ZNK19operator_bitwise_or9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 246768
_ZN14range_op_table23initialize_integral_opsEv 284188
_ZN14range_op_tableC2Ev 284188
_ZNK20operator_logical_not10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 295560
_ZNK20operator_bitwise_xor7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 303569
_ZNK17operator_identity9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 319058
_ZNK19operator_logical_or9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 329174
_ZNK21operator_exact_divide9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 372200
_ZNK15operator_lshift14update_bitmaskER6irangeRKS0_S3_ 379629
_ZNK18operator_trunc_mod9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 387035
_ZNK18operator_addr_expr9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 404133
_ZL27set_nonzero_range_from_maskR6irangeP9tree_nodeRKS_ 431136
_ZNK15operator_lshift7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 437037
_ZNK15operator_negate10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 445447
_ZNK15operator_lshift15wi_op_overflowsER16generic_wide_intI16wide_int_storageEP9tree_nodeRKS2_S7_ 469173
_ZNK20operator_bitwise_not10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 482403
_ZNK12operator_max14update_bitmaskER6irangeRKS0_S3_ 492228
_ZNK19operator_bitwise_or9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 494418
_ZNK12operator_min14update_bitmaskER6irangeRKS0_S3_ 567259
_ZNK12operator_max7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 583417
_ZNK14operator_minus9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 595773
_ZNK15operator_rshift9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 625543
_ZNK20operator_bitwise_and9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 687503
_ZNK13operator_mult9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 690500
_ZL17plus_minus_rangesR6irangeS0_RKS_b 701500
_ZNK16operator_unknown10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 713026
_ZNK12operator_min7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 726326
_ZNK18operator_trunc_mod14update_bitmaskER6irangeRKS0_S3_ 781208
_ZNK20operator_logical_and9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 789719
_ZNK11operator_le9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 878844
_ZNK14operator_minus9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 892008
_ZNK18operator_trunc_mod7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 954508
_ZNK15operator_lshift15operand_check_pEP9tree_nodeS1_S1_ 1016747
_ZNK11operator_ge9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1020952
_ZNK14range_operator9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1045393
_ZNK14range_operator9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1150355
_ZNK17operator_identity16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 1321048
_ZNK17operator_identity10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1381735
_ZNK13operator_plus9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1387606
_ZNK15operator_lshift10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 1416187
_ZNK14range_operator7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 1609724
_ZNK15operator_rshift16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 1738231
_ZNK12operator_div14update_bitmaskER6irangeRKS0_S3_ 1903755
_ZNK19operator_bitwise_or14update_bitmaskER6irangeRKS0_S3_ 2141633
_ZNK20operator_bitwise_and23simple_op1_range_solverER6irangeP9tree_nodeRKS0_S5_ 2266675
_ZNK12operator_div7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 2276442
_ZNK14operator_equal9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 2318834
_ZNK11operator_ge9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 2349480
_ZNK15operator_rshift14update_bitmaskER6irangeRKS0_S3_ 2444209
_ZNK15operator_rshift10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 2445141
_ZNK15operator_rshift15operand_check_pEP9tree_nodeS1_S1_ 2503597
_ZNK11operator_ge10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 2544952
_ZNK11operator_gt9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 2657523
_ZNK15operator_rshift7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 2679820
_ZNK11operator_lt9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 2741106
_ZNK20operator_bitwise_and9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 2765066
_ZNK18operator_not_equal9op2_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 2882167
_ZNK14operator_minus16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 3063797
_ZNK11operator_ge16op1_op2_relationERK6irangeS2_S2_ 3128278
_ZNK11operator_le16op1_op2_relationERK6irangeS2_S2_ 3391081
_ZNK11operator_lt9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 3487582
_ZL15get_shift_rangeR6irangeP9tree_nodeRKS_ 3861328
_ZNK11operator_le9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 3915128
_ZNK11operator_le10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 4007877
_ZNK11operator_lt10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 4380747
_ZL8build_ltR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageE 4503347
_ZL8build_geR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageE 4845880
_ZNK13operator_plus9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 5485028
_ZNK13operator_plus16lhs_op2_relationERK6irangeS2_S2_15relation_kind_t 5549085
_ZNK20operator_bitwise_and16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 5679373
_ZNK20operator_bitwise_and14update_bitmaskER6irangeRKS0_S3_ 5807084
_ZNK13operator_cast9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 6057925
_ZL23adjust_op1_for_overflowR6irangeRKS_15relation_kind_tb 6080801
_ZNK19operator_bitwise_or7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 6183808
_ZNK16range_op_handler15operand_check_pEP9tree_nodeS1_S1_ 6470079
_ZL8build_gtR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageE 6750581
_ZNK11operator_gt9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 7576933
_ZNK14operator_equal16op1_op2_relationERK6irangeS2_S2_ 7720142
_ZNK12operator_div15wi_op_overflowsER16generic_wide_intI16wide_int_storageEP9tree_nodeRKS2_S7_ 7775065
_ZNK15operator_rshift15wi_op_overflowsER16generic_wide_intI16wide_int_storageEP9tree_nodeRKS2_S7_ 7842487
_ZL8build_leR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageE 8474834
_ZNK11operator_gt10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 8853864
_ZNK11operator_gt16op1_op2_relationERK6irangeS2_S2_ 8926620
_ZNK11operator_lt16op1_op2_relationERK6irangeS2_S2_ 9054632
_Z24wi_set_zero_nonzero_bitsP9tree_nodeRK16generic_wide_intI16wide_int_storageES5_RS3_S6_ 10021826
_ZNK22cross_product_operator16wi_cross_productER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 10794280
_ZNK14operator_minus14update_bitmaskER6irangeRKS0_S3_ 10880848
_ZNK14operator_minus23op1_op2_relation_effectER6irangeP9tree_nodeRKS0_S5_15relation_kind_t 10880848
_ZNK14operator_equal9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 11332649
_ZNK13operator_mult15wi_op_overflowsER16generic_wide_intI16wide_int_storageEP9tree_nodeRKS2_S7_ 11694160
_ZNK18operator_not_equal16op1_op2_relationERK6irangeS2_S2_ 11714631
_ZNK14range_operator16op1_op2_relationERK6irangeS2_S2_ 11721581
_ZNK13operator_mult14update_bitmaskER6irangeRKS0_S3_ 11785340
_ZNK20operator_bitwise_and7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 11846098
_Z29minus_op1_op2_relation_effectR6irangeP9tree_nodeRKS_S4_15relation_kind_t 12490128
_ZNK13operator_mult7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 14139316
_ZNK14operator_minus7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 14651569
_ZNK16range_op_handler9op2_rangeER6vrangeP9tree_nodeRKS0_S5_13relation_trio 17639677
_ZL18wi_optimize_and_orR6irange9tree_codeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 18029906
_ZNK14range_operator16lhs_op2_relationERK6irangeS2_S2_15relation_kind_t 19164131
_ZNK18operator_not_equal9op1_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 19502864
_ZNK14operator_equal10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 20625884
_ZNK13operator_cast16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 21276067
_ZNK14range_operator16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 27762170
_ZNK16range_op_handler16lhs_op2_relationERK6vrangeS2_S2_15relation_kind_t 28134028
_ZNK18operator_not_equal10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 30571672
_ZL34value_range_from_overflowed_boundsR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_ 31301236
_ZNK13operator_plus16lhs_op1_relationERK6irangeS2_S2_15relation_kind_t 31977594
_ZNK13operator_plus14update_bitmaskER6irangeRKS0_S3_ 36103258
_ZNK13operator_plus7wi_foldER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 47650800
_ZNK13operator_cast14update_bitmaskER6irangeRKS0_S3_ 57171821
_ZNK16range_op_handler16op1_op2_relationERK6vrangeS2_S2_ 57202291
_ZNK13operator_cast10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 57651184
_Z14get_bool_stateR6vrangeRKS_P9tree_node 57988670
_ZNK16range_op_handler9op1_rangeER6vrangeP9tree_nodeRKS0_S5_13relation_trio 61912209
_ZNK13operator_cast15inside_domain_pERK16generic_wide_intI16wide_int_storageES4_RK6irange 63352555
_ZNK13operator_cast9fold_pairER6irangejRKS0_S3_ 65538312
_ZNK14range_operator23op1_op2_relation_effectER6irangeP9tree_nodeRKS0_S5_15relation_kind_t 70085755
_ZNK13operator_cast17truncating_cast_pERK6irangeS2_ 71305810
_ZL30create_possibly_reversed_rangeR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_ 73133750
_ZNK14range_operator10fold_rangeER6irangeP9tree_nodeRKS0_S5_13relation_trio 82811855
_ZNK14range_operator15operand_check_pEP9tree_nodeS1_S1_ 86263135
_ZL25value_range_with_overflowR6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES7_N2wi13overflow_typeES9_ 93400798
_ZNK16range_op_handler16lhs_op1_relationERK6vrangeS2_S2_15relation_kind_t 93715217
_ZNK14range_operator16wi_fold_in_partsER6irangeP9tree_nodeRK16generic_wide_intI16wide_int_storageES8_S8_S8_ 105860218
_Z20update_known_bitmaskR6irange9tree_codeRKS_S3_ 139942890
_ZNK16range_op_handler10fold_rangeER6vrangeP9tree_nodeRKS0_S5_13relation_trio 216818150
_ZNK16range_op_handler8range_opEv 403795600
_ZNK16range_op_handler13dispatch_kindERK6vrangeS2_S2_ 475529042
_ZN16range_op_handlerC2Ev 689658651
_ZN16range_op_handlerC2Ej 1518273496
_ZNK16range_op_handlercvbEv 2319391561

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.