LCOV - code coverage report
Current view: top level - gcc/config/i386 - predicates.md (source / functions) Coverage Total Hit
Test: gcc.info Lines: 86.9 % 1405 1221
Test Date: 2024-05-18 13:55:47 Functions: 95.7 % 235 225
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 2392990
_Z12sext_operandP7rtx_def12machine_mode 2833
_Z13QIreg_operandP7rtx_def12machine_mode 1548059
_Z13movq_parallelP7rtx_def12machine_mode 1029262
_Z13mult_operatorP7rtx_def12machine_mode 16515807
_Z13save_multipleP7rtx_def12machine_mode 204659
_Z14ax_reg_operandP7rtx_def12machine_mode 100902086
_Z14const0_operandP7rtx_def12machine_mode 695225814
_Z14const1_operandP7rtx_def12machine_mode 12100317
_Z14const8_operandP7rtx_def12machine_mode 0
_Z14gotoff_operandP7rtx_def12machine_mode 2223155
_Z14incdec_operandP7rtx_def12machine_mode 108417430
_Z14logic_operatorP7rtx_def12machine_mode 0
_Z14symbol_operandP7rtx_def12machine_mode 14186
_Z14vector_operandP7rtx_def12machine_mode 9970825
_Z14vector_operandP7rtx_def12machine_mode 5039110
_Z21vector_memory_operandP7rtx_def12machine_mode 4931715
_Z15aligned_operandP7rtx_def12machine_mode 24340574
_Z15const48_operandP7rtx_def12machine_mode 43399
_Z15constm1_operandP7rtx_def12machine_mode 15731969
_Z15mmx_reg_operandP7rtx_def12machine_mode 35321159
_Z15palignr_operandP7rtx_def12machine_mode 24648
_Z15pmovzx_parallelP7rtx_def12machine_mode 1066554
_Z15shiftdi_operandP7rtx_def12machine_mode 1156889
_Z15sse_reg_operandP7rtx_def12machine_mode 146174643
_Z16bcst_mem_operandP7rtx_def12machine_mode 59568874
_Z16compare_operatorP7rtx_def12machine_mode 6889264
_Z16const123_operandP7rtx_def12machine_mode 167897
_Z16const128_operandP7rtx_def12machine_mode 23288464
_Z16const248_operandP7rtx_def12machine_mode 802016
_Z16const359_operandP7rtx_def12machine_mode 182743
_Z16const_32bit_maskP7rtx_def12machine_mode 2434422
_Z16extract_operatorP7rtx_def12machine_mode 50639
_Z16mask_reg_operandP7rtx_def12machine_mode 8576210
_Z16reg_or_0_operandP7rtx_def12machine_mode 423686
_Z16restore_multipleP7rtx_def12machine_mode 7042404
_Z16symbolic_operandP7rtx_def12machine_mode 15303473
_Z16vzeroall_patternP7rtx_def12machine_mode 248557688
_Z16vzeroall_patternP7rtx_def12machine_mode 1992525
_Z18vzeroupper_patternP7rtx_def12machine_mode 246565163
_Z17any_QIreg_operandP7rtx_def12machine_mode 1191633
_Z17call_insn_operandP7rtx_def12machine_mode 17031482
_Z17const1248_operandP7rtx_def12machine_mode 411693
_Z17const2367_operandP7rtx_def12machine_mode 440
_Z17ext_QIreg_operandP7rtx_def12machine_mode 2682532
_Z17flags_reg_operandP7rtx_def12machine_mode 37170490
_Z17index_reg_operandP7rtx_def12machine_mode 612038
_Z17pic_32bit_operandP7rtx_def12machine_mode 1130066881
_Z17vsib_mem_operatorP7rtx_def12machine_mode 15478
_Z18GOT_memory_operandP7rtx_def12machine_mode 393
_Z18addsub_vm_operatorP7rtx_def12machine_mode 4789
_Z18addsub_vs_operatorP7rtx_def12machine_mode 0
_Z18addsub_vs_parallelP7rtx_def12machine_mode 543
_Z18binary_fp_operatorP7rtx_def12machine_mode 2197452
_Z18general_gr_operandP7rtx_def12machine_mode 84043940
_Z18misaligned_operandP7rtx_def12machine_mode 7380230
_Z18reg_or_pm1_operandP7rtx_def12machine_mode 1324078
_Z18vzeroall_operationP7rtx_def12machine_mode 132
_Z19aeswidekl_operationP7rtx_def12machine_mode 44
_Z19bcst_vector_operandP7rtx_def12machine_mode 2090434
_Z19fp_register_operandP7rtx_def12machine_mode 403982987
_Z19general_reg_operandP7rtx_def12machine_mode 409636219
_Z19long_memory_operandP7rtx_def12machine_mode 70522
_Z19long_memory_operandP7rtx_def12machine_mode 0
_ZL27fcmov_comparison_operator_1P7rtx_def12machine_mode 70522
_Z19lookup_constraint_1PKc 914269139
_Z19nonimm_or_0_operandP7rtx_def12machine_mode 70453776
_Z19tls_address_patternP7rtx_def12machine_mode 215672824
_Z19tls_modbase_operandP7rtx_def12machine_mode 4
_Z19x86_64_sext_operandP7rtx_def12machine_mode 71189
_Z19x86_64_zext_operandP7rtx_def12machine_mode 1080695
_Z20GOT32_symbol_operandP7rtx_def12machine_mode 5367
_Z20ashldi_input_operandP7rtx_def12machine_mode 570437
_Z20avx2_pblendw_operandP7rtx_def12machine_mode 166
_Z20commutative_operatorP7rtx_def12machine_mode 934598
_Z20const_0_to_1_operandP7rtx_def12machine_mode 4049412
_Z20const_0_to_1_operandP7rtx_def12machine_mode 203934
_Z20const_0_to_3_operandP7rtx_def12machine_mode 3845478
_Z20const_0_to_4_operandP7rtx_def12machine_mode 0
_Z20const_0_to_5_operandP7rtx_def12machine_mode 0
_Z20const_0_to_7_operandP7rtx_def12machine_mode 350163
_Z20const_2_to_3_operandP7rtx_def12machine_mode 43795
_Z20const_4_to_5_operandP7rtx_def12machine_mode 3943
_Z20const_4_to_7_operandP7rtx_def12machine_mode 291695
_Z20const_6_to_7_operandP7rtx_def12machine_mode 614
_Z20const_8_to_9_operandP7rtx_def12machine_mode 400
_Z20sibcall_insn_operandP7rtx_def12machine_mode 460114
_Z20tls_symbolic_operandP7rtx_def12machine_mode 9204
_Z20vec_setm_mmx_operandP7rtx_def12machine_mode 164
_Z20vsib_address_operandP7rtx_def12machine_mode 31083
_Z21call_register_operandP7rtx_def12machine_mode 776500
_Z21const_0_to_15_operandP7rtx_def12machine_mode 60265
_Z21const_0_to_31_operandP7rtx_def12machine_mode 45577
_Z21const_0_to_63_operandP7rtx_def12machine_mode 20256
_Z21const_1_to_31_operandP7rtx_def12machine_mode 66470
_Z21const_1_to_31_operandP7rtx_def12machine_mode 18001
_Z21const_1_to_63_operandP7rtx_def12machine_mode 48469
_Z21const_8_to_11_operandP7rtx_def12machine_mode 20461
_Z21const_8_to_15_operandP7rtx_def12machine_mode 26391
_Z21vec_setm_avx2_operandP7rtx_def12machine_mode 1008
_Z21vec_setm_avx2_operandP7rtx_def12machine_mode 236
_Z22vec_setm_sse41_operandP7rtx_def12machine_mode 772
_Z21x86_64_movabs_operandP7rtx_def12machine_mode 459944058
_Z22SImode_address_operandP7rtx_def12machine_mode 207009056
_Z22address_no_seg_operandP7rtx_def12machine_mode 81554406
_Z22apx_ndd_memory_operandP7rtx_def12machine_mode 1541
_Z22avx_vbroadcast_operandP7rtx_def12machine_mode 393170
_Z22bt_comparison_operatorP7rtx_def12machine_mode 48607994
_Z22const_0_to_127_operandP7rtx_def12machine_mode 9113
_Z22const_0_to_255_operandP7rtx_def12machine_mode 2687757
_Z22const_10_to_11_operandP7rtx_def12machine_mode 204
_Z22const_12_to_13_operandP7rtx_def12machine_mode 196
_Z22const_12_to_15_operandP7rtx_def12machine_mode 8894
_Z22const_14_to_15_operandP7rtx_def12machine_mode 196
_Z22const_16_to_19_operandP7rtx_def12machine_mode 648
_Z22const_16_to_31_operandP7rtx_def12machine_mode 6556
_Z22const_20_to_23_operandP7rtx_def12machine_mode 392
_Z22const_24_to_27_operandP7rtx_def12machine_mode 392
_Z22const_28_to_31_operandP7rtx_def12machine_mode 392
_Z22encodekey128_operationP7rtx_def12machine_mode 29
_Z22encodekey256_operationP7rtx_def12machine_mode 21
_Z22general_vector_operandP7rtx_def12machine_mode 9944
_Z22local_symbolic_operandP7rtx_def12machine_mode 2223235
_Z22register_no_SP_operandP7rtx_def12machine_mode 128048
_Z22sibcall_memory_operandP7rtx_def12machine_mode 1202467
_Z22x86_64_general_operandP7rtx_def12machine_mode 69790869
_Z23add_comparison_operatorP7rtx_def12machine_mode 1054529
_Z23cmp_fp_expander_operandP7rtx_def12machine_mode 1827124
_Z23general_no_elim_operandP7rtx_def12machine_mode 7977810
_Z23indirect_branch_operandP7rtx_def12machine_mode 596675
_Z23int248_register_operandP7rtx_def12machine_mode 152588
_Z23nonimm_ssenomem_operandP7rtx_def12machine_mode 672731
_Z23nonimmediate_gr_operandP7rtx_def12machine_mode 73125622
_Z23plusminuslogic_operatorP7rtx_def12machine_mode 276527
_Z23register_mmxmem_operandP7rtx_def12machine_mode 270743
_Z23register_ssemem_operandP7rtx_def12machine_mode 1341462
_Z23shr_comparison_operatorP7rtx_def12machine_mode 674503
_Z23sse_comparison_operatorP7rtx_def12machine_mode 61052
_Z23vector_all_ones_operandP7rtx_def12machine_mode 116512322
_Z23x86_64_hilo_int_operandP7rtx_def12machine_mode 21614025
_Z24int_nonimmediate_operandP7rtx_def12machine_mode 361775
_Z24ix86_carry_flag_operatorP7rtx_def12machine_mode 1985374
_Z24ix86_comparison_operatorP7rtx_def12machine_mode 57525932
_Z24permvar_truncate_operandP7rtx_def12machine_mode 32
_Z24register_no_elim_operandP7rtx_def12machine_mode 8775630
_Z24x86_64_immediate_operandP7rtx_def12machine_mode 4840753174
_Z24x86_64_nonmemory_operandP7rtx_def12machine_mode 21249841
_Z25arith_or_logical_operatorP7rtx_def12machine_mode 3925068
_Z25fcmov_comparison_operatorP7rtx_def12machine_mode 70522
_Z25nonmemory_no_elim_operandP7rtx_def12machine_mode 3449141
_Z26apx_ndd_add_memory_operandP7rtx_def12machine_mode 689
_Z26const_4_or_8_to_11_operandP7rtx_def12machine_mode 63064
_Z26promotable_binary_operatorP7rtx_def12machine_mode 23416961
_Z26reg_class_for_constraint_114constraint_num 6815314362
_Z26x87nonimm_ssenomem_operandP7rtx_def12machine_mode 279433
_Z27ix86_fp_comparison_operatorP7rtx_def12machine_mode 3644966
_Z27local_func_symbolic_operandP7rtx_def12machine_mode 44
_Z27memory_displacement_operandP7rtx_def12machine_mode 0
_Z27reg_or_const_vector_operandP7rtx_def12machine_mode 373
_Z27register_or_constm1_operandP7rtx_def12machine_mode 1325
_Z27register_sse4nonimm_operandP7rtx_def12machine_mode 32379
_Z27x86_64_const_vector_operandP7rtx_def12machine_mode 1248710
_Z27x86_64_hilo_general_operandP7rtx_def12machine_mode 28476246
_Z28const_0_to_255_mul_8_operandP7rtx_def12machine_mode 127924
_Z28ix86_comparison_int_operatorP7rtx_def12machine_mode 143919
_Z28ix86_comparison_uns_operatorP7rtx_def12machine_mode 78424
_Z28ix86_endbr_immediate_operandP7rtx_def12machine_mode 6581317608
_Z28pshufb_truncv4siv4hi_operandP7rtx_def12machine_mode 11
_Z28pshufb_truncv8hiv8qi_operandP7rtx_def12machine_mode 14
_Z28x86_64_szext_general_operandP7rtx_def12machine_mode 1399422
_Z29constant_call_address_operandP7rtx_def12machine_mode 100131788
_Z29float_vector_all_ones_operandP7rtx_def12machine_mode 49407501
_Z29x86_64_immediate_size_operandP7rtx_def12machine_mode 0
_Z29x86_64_zext_immediate_operandP7rtx_def12machine_mode 326972180
_Z30const_vector_duplicate_operandP7rtx_def12machine_mode 3
_Z30ix86_carry_flag_unset_operatorP7rtx_def12machine_mode 1540023
_Z30ix86_carry_flag_unset_operatorP7rtx_def12machine_mode 1539675
_ZL32ix86_carry_flag_unset_operator_1P7rtx_def12machine_mode 348
_Z30ix86_timode_comparison_operandP7rtx_def12machine_mode 127978
_Z30vector_or_const_vector_operandP7rtx_def12machine_mode 6846
_Z30x86_64_szext_nonmemory_operandP7rtx_def12machine_mode 234013
_Z31ix86_timode_comparison_operatorP7rtx_def12machine_mode 315763
_Z31regmem_or_bitnot_regmem_operandP7rtx_def12machine_mode 291602
_Z31x86_64_dwzext_immediate_operandP7rtx_def12machine_mode 7014
_Z32const_0_to_255_not_mul_8_operandP7rtx_def12machine_mode 513805
_Z32insn_const_int_ok_for_constraintl14constraint_num 6607805
_Z32memory_displacement_only_operandP7rtx_def12machine_mode 54154440
_Z33int_float_vector_all_ones_operandP7rtx_def12machine_mode 7638324
_Z33nonimmediate_or_sse_const_operandP7rtx_def12machine_mode 68301106
_Z33zero_extended_scalar_load_operandP7rtx_def12machine_mode 1706447
_Z35ix86_trivial_fp_comparison_operatorP7rtx_def12machine_mode 7812781
_Z36nonimmediate_or_const_vector_operandP7rtx_def12machine_mode 43696
_Z37nonimmediate_or_const_vec_dup_operandP7rtx_def12machine_mode 98
_Z40vector_all_ones_zero_extend_half_operandP7rtx_def12machine_mode 130821602
_Z43nonimmediate_or_x86_64_const_vector_operandP7rtx_def12machine_mode 2779
_Z43vector_all_ones_zero_extend_quarter_operandP7rtx_def12machine_mode 130820933
_ZL15movq_parallel_1P7rtx_def12machine_mode 1029262
_ZL15save_multiple_1P7rtx_def12machine_mode 204659
_ZL16incdec_operand_1P7rtx_def12machine_mode 87740999
_ZL17aligned_operand_1P7rtx_def12machine_mode 23867877
_ZL17palignr_operand_1P7rtx_def12machine_mode 24648
_ZL17pmovzx_parallel_1P7rtx_def12machine_mode 1066554
_ZL18const248_operand_1P7rtx_def12machine_mode 220413
_ZL18const359_operand_1P7rtx_def12machine_mode 42546
_ZL18restore_multiple_1P7rtx_def12machine_mode 7042404
_ZL18symbolic_operand_1P7rtx_def12machine_mode 8388974
_ZL19const1248_operand_1P7rtx_def12machine_mode 88338
_ZL19pic_32bit_operand_1P7rtx_def12machine_mode 140404940
_ZL20addsub_vm_operator_1P7rtx_def12machine_mode 4789
_ZL20addsub_vs_operator_1P7rtx_def12machine_mode 0
_ZL20addsub_vs_parallel_1P7rtx_def12machine_mode 543
_ZL20vzeroall_operation_1P7rtx_def12machine_mode 132
_ZL21aeswidekl_operation_1P7rtx_def12machine_mode 44
_ZL22vsib_address_operand_1P7rtx_def12machine_mode 30608
_ZL24address_no_seg_operand_1P7rtx_def12machine_mode 47834211
_ZL24apx_ndd_memory_operand_1P7rtx_def12machine_mode 1513
_ZL24encodekey128_operation_1P7rtx_def12machine_mode 29
_ZL24encodekey256_operation_1P7rtx_def12machine_mode 21
_ZL24local_symbolic_operand_1P7rtx_def12machine_mode 2214682
_ZL24register_no_SP_operand_1P7rtx_def12machine_mode 102198
_ZL24sibcall_memory_operand_1P7rtx_def12machine_mode 17972
_ZL25x86_64_hilo_int_operand_1P7rtx_def12machine_mode 21169432
_ZL26ix86_carry_flag_operator_1P7rtx_def12machine_mode 423084
_ZL26ix86_comparison_operator_1P7rtx_def12machine_mode 44896378
_ZL26permvar_truncate_operand_1P7rtx_def12machine_mode 16
_ZL26register_no_elim_operand_1P7rtx_def12machine_mode 6878788
_ZL26x86_64_immediate_operand_1P7rtx_def12machine_mode 4419982386
_ZL28apx_ndd_add_memory_operand_1P7rtx_def12machine_mode 689
_ZL29local_func_symbolic_operand_1P7rtx_def12machine_mode 8
_ZL29memory_displacement_operand_1P7rtx_def12machine_mode 0
_ZL29x86_64_const_vector_operand_1P7rtx_def12machine_mode 127045
_ZL30ix86_endbr_immediate_operand_1P7rtx_def12machine_mode 4974303308
_ZL30pshufb_truncv4siv4hi_operand_1P7rtx_def12machine_mode 8
_ZL30pshufb_truncv8hiv8qi_operand_1P7rtx_def12machine_mode 11
_ZL31float_vector_all_ones_operand_1P7rtx_def12machine_mode 14872967
_ZL31x86_64_zext_immediate_operand_1P7rtx_def12machine_mode 114897131
_ZL32const_vector_duplicate_operand_1P7rtx_def12machine_mode 3
_ZL33x86_64_dwzext_immediate_operand_1P7rtx_def12machine_mode 7014
_ZL34memory_displacement_only_operand_1P7rtx_def12machine_mode 34169631
_ZL35zero_extended_scalar_load_operand_1P7rtx_def12machine_mode 535113
_ZL42vector_all_ones_zero_extend_half_operand_1P7rtx_def12machine_mode 10321507
_ZL45vector_all_ones_zero_extend_quarter_operand_1P7rtx_def12machine_mode 10320838

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.