LCOV - code coverage report
Current view: top level - gcc/config/i386 - predicates.md (source / functions) Coverage Total Hit
Test: gcc.info Lines: 86.6 % 1415 1225
Test Date: 2025-01-04 13:14:48 Functions: 95.4 % 239 228
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
_Z12div_operatorP7rtx_def12machine_mode 2499494
_Z12sext_operandP7rtx_def12machine_mode 11273
_Z13QIreg_operandP7rtx_def12machine_mode 1620567
_Z13movq_parallelP7rtx_def12machine_mode 1231103
_Z13mult_operatorP7rtx_def12machine_mode 17371980
_Z13save_multipleP7rtx_def12machine_mode 210500
_Z14ax_reg_operandP7rtx_def12machine_mode 106655954
_Z14const0_operandP7rtx_def12machine_mode 900150822
_Z14const1_operandP7rtx_def12machine_mode 12484934
_Z14const8_operandP7rtx_def12machine_mode 0
_Z14gotoff_operandP7rtx_def12machine_mode 2904127
_Z14incdec_operandP7rtx_def12machine_mode 114543849
_Z14logic_operatorP7rtx_def12machine_mode 0
_Z14symbol_operandP7rtx_def12machine_mode 14090
_Z14vector_operandP7rtx_def12machine_mode 16921225
_Z14vector_operandP7rtx_def12machine_mode 10454519
_Z21vector_memory_operandP7rtx_def12machine_mode 6466706
_Z15aligned_operandP7rtx_def12machine_mode 24638641
_Z15const48_operandP7rtx_def12machine_mode 86431
_Z15constm1_operandP7rtx_def12machine_mode 174942147
_Z15mmx_reg_operandP7rtx_def12machine_mode 36562243
_Z15palignr_operandP7rtx_def12machine_mode 25869
_Z15pmovzx_parallelP7rtx_def12machine_mode 1296528
_Z15shiftdi_operandP7rtx_def12machine_mode 1186080
_Z15sse_reg_operandP7rtx_def12machine_mode 147087004
_Z15ternlog_operandP7rtx_def12machine_mode 62533233
_Z16bcst_mem_operandP7rtx_def12machine_mode 150133471
_Z16compare_operatorP7rtx_def12machine_mode 7243071
_Z16const123_operandP7rtx_def12machine_mode 212305
_Z16const128_operandP7rtx_def12machine_mode 24967140
_Z16const248_operandP7rtx_def12machine_mode 995765
_Z16const359_operandP7rtx_def12machine_mode 199383
_Z16const_32bit_maskP7rtx_def12machine_mode 2660207
_Z16extract_operatorP7rtx_def12machine_mode 53978
_Z16mask_reg_operandP7rtx_def12machine_mode 9268609
_Z16reg_or_0_operandP7rtx_def12machine_mode 766329
_Z16restore_multipleP7rtx_def12machine_mode 7828490
_Z16symbolic_operandP7rtx_def12machine_mode 15682647
_Z16vzeroall_patternP7rtx_def12machine_mode 249160518
_Z16vzeroall_patternP7rtx_def12machine_mode 1979288
_Z18vzeroupper_patternP7rtx_def12machine_mode 247181230
_Z17any_QIreg_operandP7rtx_def12machine_mode 1219922
_Z17call_insn_operandP7rtx_def12machine_mode 45026578
_Z17cmpps_imm_operandP7rtx_def12machine_mode 31327
_Z17const1248_operandP7rtx_def12machine_mode 456434
_Z17const2367_operandP7rtx_def12machine_mode 0
_Z17ext_QIreg_operandP7rtx_def12machine_mode 2788325
_Z17flags_reg_operandP7rtx_def12machine_mode 38606294
_Z17index_reg_operandP7rtx_def12machine_mode 600689
_Z17pic_32bit_operandP7rtx_def12machine_mode 1150321422
_Z17vsib_mem_operatorP7rtx_def12machine_mode 27280
_Z18GOT_memory_operandP7rtx_def12machine_mode 420
_Z18addsub_vm_operatorP7rtx_def12machine_mode 4299
_Z18addsub_vs_operatorP7rtx_def12machine_mode 0
_Z18addsub_vs_parallelP7rtx_def12machine_mode 483
_Z18binary_fp_operatorP7rtx_def12machine_mode 4922628
_Z18general_gr_operandP7rtx_def12machine_mode 84956910
_Z18misaligned_operandP7rtx_def12machine_mode 7646347
_Z18reg_or_pm1_operandP7rtx_def12machine_mode 3812650
_Z18vzeroall_operationP7rtx_def12machine_mode 3930
_Z19aeswidekl_operationP7rtx_def12machine_mode 660
_Z19bcst_vector_operandP7rtx_def12machine_mode 4718284
_Z19fp_register_operandP7rtx_def12machine_mode 406312767
_Z19general_reg_operandP7rtx_def12machine_mode 419159763
_Z19long_memory_operandP7rtx_def12machine_mode 84097
_Z19long_memory_operandP7rtx_def12machine_mode 0
_ZL27fcmov_comparison_operator_1P7rtx_def12machine_mode 84097
_Z19lookup_constraint_1PKc 931167118
_Z19nonimm_or_0_operandP7rtx_def12machine_mode 72146858
_Z19tls_address_patternP7rtx_def12machine_mode 220170450
_Z19tls_modbase_operandP7rtx_def12machine_mode 10
_Z19x86_64_sext_operandP7rtx_def12machine_mode 294786
_Z19x86_64_zext_operandP7rtx_def12machine_mode 2768473
_Z20GOT32_symbol_operandP7rtx_def12machine_mode 6583
_Z20ashldi_input_operandP7rtx_def12machine_mode 555977
_Z20avx2_pblendw_operandP7rtx_def12machine_mode 6437
_Z20commutative_operatorP7rtx_def12machine_mode 880010
_Z20const0_or_m1_operandP7rtx_def12machine_mode 2493
_Z20const_0_to_1_operandP7rtx_def12machine_mode 6490047
_Z20const_0_to_1_operandP7rtx_def12machine_mode 311780
_Z20const_0_to_3_operandP7rtx_def12machine_mode 6178267
_Z20const_0_to_4_operandP7rtx_def12machine_mode 0
_Z20const_0_to_5_operandP7rtx_def12machine_mode 0
_Z20const_0_to_7_operandP7rtx_def12machine_mode 612805
_Z20const_2_to_3_operandP7rtx_def12machine_mode 63997
_Z20const_4_to_5_operandP7rtx_def12machine_mode 6795
_Z20const_4_to_7_operandP7rtx_def12machine_mode 916281
_Z20const_6_to_7_operandP7rtx_def12machine_mode 714
_Z20const_8_to_9_operandP7rtx_def12machine_mode 518
_Z20sibcall_insn_operandP7rtx_def12machine_mode 1128953
_Z20tls_symbolic_operandP7rtx_def12machine_mode 29747
_Z20vec_setm_mmx_operandP7rtx_def12machine_mode 195
_Z20vsib_address_operandP7rtx_def12machine_mode 41387
_Z21call_register_operandP7rtx_def12machine_mode 1819124
_Z21const_0_to_15_operandP7rtx_def12machine_mode 83342
_Z21const_0_to_31_operandP7rtx_def12machine_mode 61822
_Z21const_0_to_63_operandP7rtx_def12machine_mode 27864
_Z21const_1_to_31_operandP7rtx_def12machine_mode 83124
_Z21const_1_to_31_operandP7rtx_def12machine_mode 21399
_Z21const_1_to_63_operandP7rtx_def12machine_mode 61725
_Z21const_8_to_11_operandP7rtx_def12machine_mode 46921
_Z21const_8_to_15_operandP7rtx_def12machine_mode 46052
_Z21vec_setm_avx2_operandP7rtx_def12machine_mode 862
_Z21vec_setm_avx2_operandP7rtx_def12machine_mode 246
_Z22vec_setm_sse41_operandP7rtx_def12machine_mode 616
_Z21x86_64_movabs_operandP7rtx_def12machine_mode 466477532
_Z22SImode_address_operandP7rtx_def12machine_mode 232922052
_Z22address_no_seg_operandP7rtx_def12machine_mode 104212080
_Z22avx_vbroadcast_operandP7rtx_def12machine_mode 388804
_Z22bt_comparison_operatorP7rtx_def12machine_mode 56374880
_Z22const_0_to_127_operandP7rtx_def12machine_mode 9151
_Z22const_0_to_255_operandP7rtx_def12machine_mode 8041887
_Z22const_10_to_11_operandP7rtx_def12machine_mode 277
_Z22const_12_to_13_operandP7rtx_def12machine_mode 277
_Z22const_12_to_15_operandP7rtx_def12machine_mode 29260
_Z22const_14_to_15_operandP7rtx_def12machine_mode 277
_Z22const_16_to_19_operandP7rtx_def12machine_mode 1482
_Z22const_16_to_31_operandP7rtx_def12machine_mode 10330
_Z22const_20_to_23_operandP7rtx_def12machine_mode 1090
_Z22const_24_to_27_operandP7rtx_def12machine_mode 1090
_Z22const_28_to_31_operandP7rtx_def12machine_mode 1090
_Z22encodekey128_operationP7rtx_def12machine_mode 107
_Z22encodekey256_operationP7rtx_def12machine_mode 120
_Z22general_vector_operandP7rtx_def12machine_mode 11838
_Z22local_symbolic_operandP7rtx_def12machine_mode 2904187
_Z22register_no_SP_operandP7rtx_def12machine_mode 362243
_Z22sibcall_memory_operandP7rtx_def12machine_mode 1265540
_Z22x86_64_general_operandP7rtx_def12machine_mode 136224698
_Z23add_comparison_operatorP7rtx_def12machine_mode 1124761
_Z23apx_evex_memory_operandP7rtx_def12machine_mode 1780
_Z23cmp_fp_expander_operandP7rtx_def12machine_mode 2012936
_Z23general_no_elim_operandP7rtx_def12machine_mode 18280804
_Z23indirect_branch_operandP7rtx_def12machine_mode 678969
_Z23int248_register_operandP7rtx_def12machine_mode 221663
_Z23nonimm_ssenomem_operandP7rtx_def12machine_mode 1084247
_Z23nonimmediate_gr_operandP7rtx_def12machine_mode 72898716
_Z23plusminuslogic_operatorP7rtx_def12machine_mode 272106
_Z23register_mmxmem_operandP7rtx_def12machine_mode 523698
_Z23register_ssemem_operandP7rtx_def12machine_mode 2817382
_Z23shr_comparison_operatorP7rtx_def12machine_mode 685149
_Z23sse_comparison_operatorP7rtx_def12machine_mode 126664
_Z23vector_all_ones_operandP7rtx_def12machine_mode 129902418
_Z23x86_64_hilo_int_operandP7rtx_def12machine_mode 40322237
_Z24int_nonimmediate_operandP7rtx_def12machine_mode 441424
_Z24ix86_carry_flag_operatorP7rtx_def12machine_mode 2777376
_Z24ix86_comparison_operatorP7rtx_def12machine_mode 104927138
_Z24permvar_truncate_operandP7rtx_def12machine_mode 32
_Z24register_no_elim_operandP7rtx_def12machine_mode 24936335
_Z24x86_64_immediate_operandP7rtx_def12machine_mode 5097962719
_Z24x86_64_nonmemory_operandP7rtx_def12machine_mode 27892819
_Z25arith_or_logical_operatorP7rtx_def12machine_mode 4041697
_Z25fcmov_comparison_operatorP7rtx_def12machine_mode 84097
_Z25nonmemory_no_elim_operandP7rtx_def12machine_mode 12115831
_Z26const_4_or_8_to_11_operandP7rtx_def12machine_mode 112266
_Z26promotable_binary_operatorP7rtx_def12machine_mode 23948431
_Z26reg_class_for_constraint_114constraint_num 6827984364
_Z26x87nonimm_ssenomem_operandP7rtx_def12machine_mode 696581
_Z27apx_evex_add_memory_operandP7rtx_def12machine_mode 857
_Z27ix86_fp_comparison_operatorP7rtx_def12machine_mode 2432001
_Z27local_func_symbolic_operandP7rtx_def12machine_mode 30
_Z27memory_displacement_operandP7rtx_def12machine_mode 0
_Z27reg_or_const_vector_operandP7rtx_def12machine_mode 447
_Z27register_or_constm1_operandP7rtx_def12machine_mode 1325
_Z27register_sse4nonimm_operandP7rtx_def12machine_mode 34565
_Z27x86_64_const_vector_operandP7rtx_def12machine_mode 1454080
_Z27x86_64_hilo_general_operandP7rtx_def12machine_mode 55547819
_Z28const_0_to_255_mul_8_operandP7rtx_def12machine_mode 419233
_Z28ix86_comparison_int_operatorP7rtx_def12machine_mode 180185
_Z28ix86_comparison_uns_operatorP7rtx_def12machine_mode 100820
_Z28ix86_endbr_immediate_operandP7rtx_def12machine_mode 7209210546
_Z28pshufb_truncv4siv4hi_operandP7rtx_def12machine_mode 11
_Z28pshufb_truncv8hiv8qi_operandP7rtx_def12machine_mode 14
_Z28x86_64_szext_general_operandP7rtx_def12machine_mode 2344322
_Z29constant_call_address_operandP7rtx_def12machine_mode 129633472
_Z29float_vector_all_ones_operandP7rtx_def12machine_mode 51987293
_Z29x86_64_immediate_size_operandP7rtx_def12machine_mode 0
_Z29x86_64_zext_immediate_operandP7rtx_def12machine_mode 343433689
_Z30const_vector_duplicate_operandP7rtx_def12machine_mode 3
_Z30ix86_carry_flag_unset_operatorP7rtx_def12machine_mode 1794354
_Z30ix86_carry_flag_unset_operatorP7rtx_def12machine_mode 1793282
_ZL32ix86_carry_flag_unset_operator_1P7rtx_def12machine_mode 1072
_Z30ix86_fp_comparison_operator_xfP7rtx_def12machine_mode 1351388
_Z30ix86_timode_comparison_operandP7rtx_def12machine_mode 129790
_Z30vector_or_const_vector_operandP7rtx_def12machine_mode 11480
_Z30x86_64_szext_nonmemory_operandP7rtx_def12machine_mode 267132
_Z31ix86_timode_comparison_operatorP7rtx_def12machine_mode 320621
_Z31regmem_or_bitnot_regmem_operandP7rtx_def12machine_mode 491401
_Z31x86_64_dwzext_immediate_operandP7rtx_def12machine_mode 3742
_Z32const_0_to_255_not_mul_8_operandP7rtx_def12machine_mode 808824
_Z32insn_const_int_ok_for_constraintl14constraint_num 6726672
_Z32memory_displacement_only_operandP7rtx_def12machine_mode 56480666
_Z33int_float_vector_all_ones_operandP7rtx_def12machine_mode 8173119
_Z33nonimmediate_or_sse_const_operandP7rtx_def12machine_mode 89460954
_Z33zero_extended_scalar_load_operandP7rtx_def12machine_mode 1784316
_Z35ix86_trivial_fp_comparison_operatorP7rtx_def12machine_mode 9194998
_Z36nonimmediate_or_const_vector_operandP7rtx_def12machine_mode 77334
_Z37nonimmediate_or_const_vec_dup_operandP7rtx_def12machine_mode 98
_Z38ix86_trivial_fp_comparison_operator_xfP7rtx_def12machine_mode 1351388
_Z40vector_all_ones_zero_extend_half_operandP7rtx_def12machine_mode 143224739
_Z43nonimmediate_or_x86_64_const_vector_operandP7rtx_def12machine_mode 7792
_Z43vector_all_ones_zero_extend_quarter_operandP7rtx_def12machine_mode 143223807
_ZL15movq_parallel_1P7rtx_def12machine_mode 1231103
_ZL15save_multiple_1P7rtx_def12machine_mode 210500
_ZL16incdec_operand_1P7rtx_def12machine_mode 92590222
_ZL17aligned_operand_1P7rtx_def12machine_mode 24127505
_ZL17palignr_operand_1P7rtx_def12machine_mode 25869
_ZL17pmovzx_parallel_1P7rtx_def12machine_mode 1296528
_ZL18const248_operand_1P7rtx_def12machine_mode 298589
_ZL18const359_operand_1P7rtx_def12machine_mode 52599
_ZL18restore_multiple_1P7rtx_def12machine_mode 7828490
_ZL18symbolic_operand_1P7rtx_def12machine_mode 8250297
_ZL19const1248_operand_1P7rtx_def12machine_mode 115953
_ZL19pic_32bit_operand_1P7rtx_def12machine_mode 148129134
_ZL20addsub_vm_operator_1P7rtx_def12machine_mode 4299
_ZL20addsub_vs_operator_1P7rtx_def12machine_mode 0
_ZL20addsub_vs_parallel_1P7rtx_def12machine_mode 483
_ZL20vzeroall_operation_1P7rtx_def12machine_mode 3930
_ZL21aeswidekl_operation_1P7rtx_def12machine_mode 660
_ZL22vsib_address_operand_1P7rtx_def12machine_mode 40606
_ZL24address_no_seg_operand_1P7rtx_def12machine_mode 59079060
_ZL24encodekey128_operation_1P7rtx_def12machine_mode 107
_ZL24encodekey256_operation_1P7rtx_def12machine_mode 120
_ZL24local_symbolic_operand_1P7rtx_def12machine_mode 2895665
_ZL24register_no_SP_operand_1P7rtx_def12machine_mode 325353
_ZL24sibcall_memory_operand_1P7rtx_def12machine_mode 18295
_ZL25apx_evex_memory_operand_1P7rtx_def12machine_mode 1636
_ZL25x86_64_hilo_int_operand_1P7rtx_def12machine_mode 39653276
_ZL26ix86_carry_flag_operator_1P7rtx_def12machine_mode 766144
_ZL26ix86_comparison_operator_1P7rtx_def12machine_mode 91623674
_ZL26permvar_truncate_operand_1P7rtx_def12machine_mode 16
_ZL26register_no_elim_operand_1P7rtx_def12machine_mode 20296099
_ZL26x86_64_immediate_operand_1P7rtx_def12machine_mode 4657038480
_ZL29local_func_symbolic_operand_1P7rtx_def12machine_mode 12
_ZL29memory_displacement_operand_1P7rtx_def12machine_mode 0
_ZL29x86_64_const_vector_operand_1P7rtx_def12machine_mode 156253
_ZL30ix86_endbr_immediate_operand_1P7rtx_def12machine_mode 5476593334
_ZL30pshufb_truncv4siv4hi_operand_1P7rtx_def12machine_mode 8
_ZL30pshufb_truncv8hiv8qi_operand_1P7rtx_def12machine_mode 11
_ZL31float_vector_all_ones_operand_1P7rtx_def12machine_mode 16134962
_ZL31x86_64_zext_immediate_operand_1P7rtx_def12machine_mode 120526671
_ZL32const_vector_duplicate_operand_1P7rtx_def12machine_mode 3
_ZL33x86_64_dwzext_immediate_operand_1P7rtx_def12machine_mode 3742
_ZL34memory_displacement_only_operand_1P7rtx_def12machine_mode 35692054
_ZL35zero_extended_scalar_load_operand_1P7rtx_def12machine_mode 552928
_ZL42vector_all_ones_zero_extend_half_operand_1P7rtx_def12machine_mode 11281682
_ZL45vector_all_ones_zero_extend_quarter_operand_1P7rtx_def12machine_mode 11280750

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.