LCOV - code coverage report
Current view: top level - gcc/config/i386 - predicates.md (source / functions) Coverage Total Hit
Test: gcc.info Lines: 86.6 % 1472 1275
Test Date: 2026-10-03 16:17:38 Functions: 98.0 % 249 244
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z12and_operatorP7rtx_def12machine_mode 100
_Z12bsr0_operandP7rtx_def12machine_mode 291
_Z12div_operatorP7rtx_def12machine_mode 2772092
_Z12sext_operandP7rtx_def12machine_mode 11347
_Z13QIreg_operandP7rtx_def12machine_mode 6129591
_Z13movq_parallelP7rtx_def12machine_mode 1411844
_Z13mult_operatorP7rtx_def12machine_mode 17069733
_Z13save_multipleP7rtx_def12machine_mode 226317
_Z14ax_reg_operandP7rtx_def12machine_mode 116491030
_Z14const0_operandP7rtx_def12machine_mode 994372961
_Z14const1_operandP7rtx_def12machine_mode 12970730
_Z14const8_operandP7rtx_def12machine_mode 208613
_Z14gotoff_operandP7rtx_def12machine_mode 2920743
_Z14incdec_operandP7rtx_def12machine_mode 127834783
_Z14logic_operatorP7rtx_def12machine_mode 25647678
_Z14symbol_operandP7rtx_def12machine_mode 14090
_Z14vector_operandP7rtx_def12machine_mode 19799164
_Z14vector_operandP7rtx_def12machine_mode 12292484
_Z21vector_memory_operandP7rtx_def12machine_mode 7506680
_Z15aligned_operandP7rtx_def12machine_mode 26647531
_Z15const48_operandP7rtx_def12machine_mode 65776
_Z15constm1_operandP7rtx_def12machine_mode 195352251
_Z15mmx_reg_operandP7rtx_def12machine_mode 40106276
_Z15palignr_operandP7rtx_def12machine_mode 26392
_Z15pmovzx_parallelP7rtx_def12machine_mode 1483179
_Z15shiftdi_operandP7rtx_def12machine_mode 1380788
_Z15sse_reg_operandP7rtx_def12machine_mode 161795679
_Z15ternlog_operandP7rtx_def12machine_mode 65848191
_Z16bcst_mem_operandP7rtx_def12machine_mode 168179117
_Z16compare_operatorP7rtx_def12machine_mode 7632351
_Z16const123_operandP7rtx_def12machine_mode 237016
_Z16const128_operandP7rtx_def12machine_mode 27673642
_Z16const248_operandP7rtx_def12machine_mode 1028205
_Z16const359_operandP7rtx_def12machine_mode 223626
_Z16const_32bit_maskP7rtx_def12machine_mode 2927190
_Z16mask_reg_operandP7rtx_def12machine_mode 9808386
_Z16reg_or_0_operandP7rtx_def12machine_mode 396084
_Z16restore_multipleP7rtx_def12machine_mode 7890062
_Z16symbolic_operandP7rtx_def12machine_mode 31413060
_Z16vzeroall_patternP7rtx_def12machine_mode 4219270
_Z16vzeroall_patternP7rtx_def12machine_mode 2085297
_Z18vzeroupper_patternP7rtx_def12machine_mode 2133973
_Z17any_QIreg_operandP7rtx_def12machine_mode 5814872
_Z17call_insn_operandP7rtx_def12machine_mode 49137142
_Z17cmpps_imm_operandP7rtx_def12machine_mode 60106
_Z17const1248_operandP7rtx_def12machine_mode 537855
_Z17const2367_operandP7rtx_def12machine_mode 110266
_Z17ext_QIreg_operandP7rtx_def12machine_mode 3325342
_Z17flags_reg_operandP7rtx_def12machine_mode 41560050
_Z17index_reg_operandP7rtx_def12machine_mode 674962
_Z17insertps_parallelP7rtx_def12machine_mode 12845
_Z17pic_32bit_operandP7rtx_def12machine_mode 1320230430
_Z17vsib_mem_operatorP7rtx_def12machine_mode 26096
_Z18GOT_memory_operandP7rtx_def12machine_mode 464
_Z18addsub_vm_operatorP7rtx_def12machine_mode 8495
_Z18addsub_vs_operatorP7rtx_def12machine_mode 493
_Z18addsub_vs_parallelP7rtx_def12machine_mode 493
_Z18binary_fp_operatorP7rtx_def12machine_mode 4993222
_Z18general_gr_operandP7rtx_def12machine_mode 93408720
_Z18misaligned_operandP7rtx_def12machine_mode 8473560
_Z18reg_or_pm1_operandP7rtx_def12machine_mode 4453982
_Z18vzeroall_operationP7rtx_def12machine_mode 3896
_Z19aeswidekl_operationP7rtx_def12machine_mode 660
_Z19bcst_vector_operandP7rtx_def12machine_mode 5294019
_Z19fp_register_operandP7rtx_def12machine_mode 442080177
_Z19general_reg_operandP7rtx_def12machine_mode 460476984
_Z19long_memory_operandP7rtx_def12machine_mode 70187
_Z19long_memory_operandP7rtx_def12machine_mode 0
_ZL27fcmov_comparison_operator_1P7rtx_def12machine_mode 70187
_Z19lookup_constraint_1PKc 1009169236
_Z19nonimm_or_0_operandP7rtx_def12machine_mode 127138350
_Z19tls_address_patternP7rtx_def12machine_mode 239947773
_Z19tls_modbase_operandP7rtx_def12machine_mode 72
_Z19x86_64_sext_operandP7rtx_def12machine_mode 279639
_Z19x86_64_zext_operandP7rtx_def12machine_mode 3613487
_Z20GOT32_symbol_operandP7rtx_def12machine_mode 9670
_Z20ashldi_input_operandP7rtx_def12machine_mode 644921
_Z20avx2_pblendw_operandP7rtx_def12machine_mode 7033
_Z20commutative_operatorP7rtx_def12machine_mode 979041
_Z20const0_or_m1_operandP7rtx_def12machine_mode 2893
_Z20const_0_to_1_operandP7rtx_def12machine_mode 7841931
_Z20const_0_to_1_operandP7rtx_def12machine_mode 382817
_Z20const_0_to_3_operandP7rtx_def12machine_mode 7459114
_Z20const_0_to_4_operandP7rtx_def12machine_mode 0
_Z20const_0_to_5_operandP7rtx_def12machine_mode 0
_Z20const_0_to_7_operandP7rtx_def12machine_mode 781402
_Z20const_2_to_3_operandP7rtx_def12machine_mode 73075
_Z20const_4_to_5_operandP7rtx_def12machine_mode 5490
_Z20const_4_to_7_operandP7rtx_def12machine_mode 1105305
_Z20const_6_to_7_operandP7rtx_def12machine_mode 700
_Z20const_8_to_9_operandP7rtx_def12machine_mode 513
_Z20sibcall_insn_operandP7rtx_def12machine_mode 1228457
_Z20tls_symbolic_operandP7rtx_def12machine_mode 30001
_Z20vec_setm_mmx_operandP7rtx_def12machine_mode 238
_Z20vsib_address_operandP7rtx_def12machine_mode 39271
_Z21call_register_operandP7rtx_def12machine_mode 1852003
_Z21const_0_to_15_operandP7rtx_def12machine_mode 81772
_Z21const_0_to_31_operandP7rtx_def12machine_mode 54296
_Z21const_0_to_63_operandP7rtx_def12machine_mode 27068
_Z21const_1_to_31_operandP7rtx_def12machine_mode 109747
_Z21const_1_to_31_operandP7rtx_def12machine_mode 24166
_Z21const_1_to_63_operandP7rtx_def12machine_mode 85581
_Z21const_8_to_11_operandP7rtx_def12machine_mode 35513
_Z21const_8_to_15_operandP7rtx_def12machine_mode 40034
_Z21extract_high_operatorP7rtx_def12machine_mode 147750
_Z21vec_setm_avx2_operandP7rtx_def12machine_mode 1052
_Z21vec_setm_avx2_operandP7rtx_def12machine_mode 250
_Z22vec_setm_sse41_operandP7rtx_def12machine_mode 802
_Z21x86_64_movabs_operandP7rtx_def12machine_mode 521889859
_Z22SImode_address_operandP7rtx_def12machine_mode 275647012
_Z22address_no_seg_operandP7rtx_def12machine_mode 116702567
_Z22avx_vbroadcast_operandP7rtx_def12machine_mode 389142
_Z22bt_comparison_operatorP7rtx_def12machine_mode 63939193
_Z22const_0_to_127_operandP7rtx_def12machine_mode 9791
_Z22const_0_to_255_operandP7rtx_def12machine_mode 8919818
_Z22const_10_to_11_operandP7rtx_def12machine_mode 267
_Z22const_12_to_13_operandP7rtx_def12machine_mode 266
_Z22const_12_to_15_operandP7rtx_def12machine_mode 23714
_Z22const_14_to_15_operandP7rtx_def12machine_mode 266
_Z22const_16_to_19_operandP7rtx_def12machine_mode 924
_Z22const_16_to_31_operandP7rtx_def12machine_mode 10153
_Z22const_20_to_23_operandP7rtx_def12machine_mode 532
_Z22const_24_to_27_operandP7rtx_def12machine_mode 532
_Z22const_28_to_31_operandP7rtx_def12machine_mode 532
_Z22encodekey128_operationP7rtx_def12machine_mode 108
_Z22encodekey256_operationP7rtx_def12machine_mode 121
_Z22general_vector_operandP7rtx_def12machine_mode 13118
_Z22local_symbolic_operandP7rtx_def12machine_mode 2920810
_Z22register_no_SP_operandP7rtx_def12machine_mode 369984
_Z22sibcall_memory_operandP7rtx_def12machine_mode 1386703
_Z22x86_64_general_operandP7rtx_def12machine_mode 151326948
_Z23add_comparison_operatorP7rtx_def12machine_mode 1374928
_Z23apx_evex_memory_operandP7rtx_def12machine_mode 1804
_Z23cmp_fp_expander_operandP7rtx_def12machine_mode 2043852
_Z23general_no_elim_operandP7rtx_def12machine_mode 17934566
_Z23indirect_branch_operandP7rtx_def12machine_mode 628223
_Z23int248_register_operandP7rtx_def12machine_mode 353646
_Z23nonimm_ssenomem_operandP7rtx_def12machine_mode 1082780
_Z23nonimmediate_gr_operandP7rtx_def12machine_mode 80013917
_Z23plusminuslogic_operatorP7rtx_def12machine_mode 545291
_Z23register_mmxmem_operandP7rtx_def12machine_mode 635979
_Z23register_ssemem_operandP7rtx_def12machine_mode 2899211
_Z23shr_comparison_operatorP7rtx_def12machine_mode 846365
_Z23sse_comparison_operatorP7rtx_def12machine_mode 513589
_Z23vector_all_ones_operandP7rtx_def12machine_mode 163362275
_Z23x86_64_hilo_int_operandP7rtx_def12machine_mode 45467790
_Z24int_nonimmediate_operandP7rtx_def12machine_mode 385073
_Z24ix86_carry_flag_operatorP7rtx_def12machine_mode 3771354
_Z24ix86_comparison_operatorP7rtx_def12machine_mode 117095730
_Z24ix86_fp_vec_cmp_operatorP7rtx_def12machine_mode 104385
_Z24permvar_truncate_operandP7rtx_def12machine_mode 49
_Z24register_no_elim_operandP7rtx_def12machine_mode 24716274
_Z24x86_64_immediate_operandP7rtx_def12machine_mode 5493181336
_Z24x86_64_nonmemory_operandP7rtx_def12machine_mode 30695835
_Z25arith_or_logical_operatorP7rtx_def12machine_mode 4354183
_Z25avx_vbroadcast128_operandP7rtx_def12machine_mode 1400049
_Z25fcmov_comparison_operatorP7rtx_def12machine_mode 70187
_Z25nonimm_or_0_or_1s_operandP7rtx_def12machine_mode 82244
_Z25nonmemory_no_elim_operandP7rtx_def12machine_mode 11596644
_Z26const_4_or_8_to_11_operandP7rtx_def12machine_mode 80024
_Z26promotable_binary_operatorP7rtx_def12machine_mode 25647678
_Z26reg_class_for_constraint_114constraint_num 7420251601
_Z26x87nonimm_ssenomem_operandP7rtx_def12machine_mode 773124
_Z27apx_evex_add_memory_operandP7rtx_def12machine_mode 848
_Z27ix86_fp_comparison_operatorP7rtx_def12machine_mode 2510083
_Z27local_func_symbolic_operandP7rtx_def12machine_mode 30
_Z27memory_displacement_operandP7rtx_def12machine_mode 39043250
_Z27reg_or_const_vector_operandP7rtx_def12machine_mode 275
_Z27register_or_constm1_operandP7rtx_def12machine_mode 1324
_Z27register_sse4nonimm_operandP7rtx_def12machine_mode 34376
_Z27x86_64_const_vector_operandP7rtx_def12machine_mode 982354
_Z27x86_64_hilo_general_operandP7rtx_def12machine_mode 63802038
_Z28const_0_to_255_mul_8_operandP7rtx_def12machine_mode 507838
_Z28ix86_comparison_int_operatorP7rtx_def12machine_mode 217691
_Z28ix86_comparison_uns_operatorP7rtx_def12machine_mode 113236
_Z28ix86_endbr_immediate_operandP7rtx_def12machine_mode 8376173431
_Z28pshufb_truncv4siv4hi_operandP7rtx_def12machine_mode 11
_Z28pshufb_truncv8hiv8qi_operandP7rtx_def12machine_mode 14
_Z28x86_64_neg_const_int_operandP7rtx_def12machine_mode 47743
_Z28x86_64_szext_general_operandP7rtx_def12machine_mode 2502101
_Z29constant_call_address_operandP7rtx_def12machine_mode 143071976
_Z29float_vector_all_ones_operandP7rtx_def12machine_mode 55556107
_Z29x86_64_immediate_size_operandP7rtx_def12machine_mode 63802038
_Z29x86_64_zext_immediate_operandP7rtx_def12machine_mode 1007112422
_Z30const_vector_duplicate_operandP7rtx_def12machine_mode 3
_Z30ix86_carry_flag_unset_operatorP7rtx_def12machine_mode 2623142
_Z30ix86_carry_flag_unset_operatorP7rtx_def12machine_mode 2620782
_ZL32ix86_carry_flag_unset_operator_1P7rtx_def12machine_mode 2360
_Z30ix86_fp_comparison_operator_xfP7rtx_def12machine_mode 1377574
_Z30ix86_timode_comparison_operandP7rtx_def12machine_mode 155708
_Z30vector_or_const_vector_operandP7rtx_def12machine_mode 94107
_Z30x86_64_szext_nonmemory_operandP7rtx_def12machine_mode 19791
_Z31ieee_maxmin_comparison_operatorP7rtx_def12machine_mode 1436
_Z31ix86_timode_comparison_operatorP7rtx_def12machine_mode 435480
_Z31regmem_or_bitnot_regmem_operandP7rtx_def12machine_mode 725849
_Z31x86_64_dwzext_immediate_operandP7rtx_def12machine_mode 3742
_Z32const_0_to_255_not_mul_8_operandP7rtx_def12machine_mode 912503
_Z32insn_const_int_ok_for_constraintl14constraint_num 7305762
_Z32memory_displacement_only_operandP7rtx_def12machine_mode 60599099
_Z33int_float_vector_all_ones_operandP7rtx_def12machine_mode 9078469
_Z33nonimmediate_or_sse_const_operandP7rtx_def12machine_mode 94925830
_Z33zero_extended_scalar_load_operandP7rtx_def12machine_mode 1964749
_Z35ix86_trivial_fp_comparison_operatorP7rtx_def12machine_mode 9476005
_Z36nonimmediate_or_const_vector_operandP7rtx_def12machine_mode 92160
_Z37nonimmediate_or_const_vec_dup_operandP7rtx_def12machine_mode 94
_Z40vector_all_ones_zero_extend_half_operandP7rtx_def12machine_mode 176788491
_Z43nonimmediate_or_x86_64_const_vector_operandP7rtx_def12machine_mode 6681
_Z43vector_all_ones_zero_extend_quarter_operandP7rtx_def12machine_mode 176787483
_ZL15movq_parallel_1P7rtx_def12machine_mode 1411844
_ZL15save_multiple_1P7rtx_def12machine_mode 226317
_ZL16incdec_operand_1P7rtx_def12machine_mode 102836638
_ZL17aligned_operand_1P7rtx_def12machine_mode 26142087
_ZL17palignr_operand_1P7rtx_def12machine_mode 26392
_ZL17pmovzx_parallel_1P7rtx_def12machine_mode 1483179
_ZL18restore_multiple_1P7rtx_def12machine_mode 7890062
_ZL18symbolic_operand_1P7rtx_def12machine_mode 21704446
_ZL19insertps_parallel_1P7rtx_def12machine_mode 12845
_ZL19pic_32bit_operand_1P7rtx_def12machine_mode 179072321
_ZL20addsub_vm_operator_1P7rtx_def12machine_mode 8495
_ZL20addsub_vs_operator_1P7rtx_def12machine_mode 0
_ZL20addsub_vs_parallel_1P7rtx_def12machine_mode 493
_ZL20vzeroall_operation_1P7rtx_def12machine_mode 3896
_ZL21aeswidekl_operation_1P7rtx_def12machine_mode 660
_ZL22vsib_address_operand_1P7rtx_def12machine_mode 38490
_ZL23extract_high_operator_1P7rtx_def12machine_mode 147750
_ZL24address_no_seg_operand_1P7rtx_def12machine_mode 67632985
_ZL24encodekey128_operation_1P7rtx_def12machine_mode 108
_ZL24encodekey256_operation_1P7rtx_def12machine_mode 121
_ZL24local_symbolic_operand_1P7rtx_def12machine_mode 2912072
_ZL24register_no_SP_operand_1P7rtx_def12machine_mode 332823
_ZL24sibcall_memory_operand_1P7rtx_def12machine_mode 24049
_ZL25apx_evex_memory_operand_1P7rtx_def12machine_mode 1686
_ZL25x86_64_hilo_int_operand_1P7rtx_def12machine_mode 44895179
_ZL26ix86_carry_flag_operator_1P7rtx_def12machine_mode 890880
_ZL26ix86_comparison_operator_1P7rtx_def12machine_mode 103565879
_Z38ix86_trivial_fp_comparison_operator_xfP7rtx_def12machine_mode 1377574
_ZL26ix86_comparison_operator_1P7rtx_def12machine_mode 102188305
_ZL26permvar_truncate_operand_1P7rtx_def12machine_mode 16
_ZL26register_no_elim_operand_1P7rtx_def12machine_mode 20733497
_ZL26x86_64_immediate_operand_1P7rtx_def12machine_mode 5000402625
_ZL27avx_vbroadcast128_operand_1P7rtx_def12machine_mode 1400049
_ZL29local_func_symbolic_operand_1P7rtx_def12machine_mode 12
_ZL29memory_displacement_operand_1P7rtx_def12machine_mode 0
_ZL29x86_64_const_vector_operand_1P7rtx_def12machine_mode 159081
_ZL30ix86_endbr_immediate_operand_1P7rtx_def12machine_mode 6467521048
_ZL30pshufb_truncv4siv4hi_operand_1P7rtx_def12machine_mode 8
_ZL30pshufb_truncv8hiv8qi_operand_1P7rtx_def12machine_mode 11
_ZL30x86_64_neg_const_int_operand_1P7rtx_def12machine_mode 34072
_ZL31constant_call_address_operand_1P7rtx_def12machine_mode 137368233
_ZL31float_vector_all_ones_operand_1P7rtx_def12machine_mode 16067847
_ZL31x86_64_zext_immediate_operand_1P7rtx_def12machine_mode 752736597
_ZL32const_vector_duplicate_operand_1P7rtx_def12machine_mode 3
_ZL33x86_64_dwzext_immediate_operand_1P7rtx_def12machine_mode 3742
_ZL34memory_displacement_only_operand_1P7rtx_def12machine_mode 39043250
_ZL35zero_extended_scalar_load_operand_1P7rtx_def12machine_mode 573998
_ZL42vector_all_ones_zero_extend_half_operand_1P7rtx_def12machine_mode 12099215
_ZL45vector_all_ones_zero_extend_quarter_operand_1P7rtx_def12machine_mode 12098207

Generated by: LCOV version 2.4-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.