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: 2024-12-28 13:16: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
_Z14const8_operandP7rtx_def12machine_mode 0
_Z14logic_operatorP7rtx_def12machine_mode 0
_Z17const2367_operandP7rtx_def12machine_mode 0
_Z18addsub_vs_operatorP7rtx_def12machine_mode 0
_Z20const_0_to_4_operandP7rtx_def12machine_mode 0
_Z20const_0_to_5_operandP7rtx_def12machine_mode 0
_Z27memory_displacement_operandP7rtx_def12machine_mode 0
_Z29x86_64_immediate_size_operandP7rtx_def12machine_mode 0
_ZL20addsub_vs_operator_1P7rtx_def12machine_mode 0
_ZL29memory_displacement_operand_1P7rtx_def12machine_mode 0
_Z30const_vector_duplicate_operandP7rtx_def12machine_mode 3
_ZL32const_vector_duplicate_operand_1P7rtx_def12machine_mode 3
_ZL30pshufb_truncv4siv4hi_operand_1P7rtx_def12machine_mode 8
_Z19tls_modbase_operandP7rtx_def12machine_mode 10
_Z28pshufb_truncv4siv4hi_operandP7rtx_def12machine_mode 11
_ZL30pshufb_truncv8hiv8qi_operand_1P7rtx_def12machine_mode 11
_ZL29local_func_symbolic_operand_1P7rtx_def12machine_mode 12
_Z28pshufb_truncv8hiv8qi_operandP7rtx_def12machine_mode 14
_ZL26permvar_truncate_operand_1P7rtx_def12machine_mode 16
_Z27local_func_symbolic_operandP7rtx_def12machine_mode 30
_Z24permvar_truncate_operandP7rtx_def12machine_mode 32
_Z37nonimmediate_or_const_vec_dup_operandP7rtx_def12machine_mode 98
_Z22encodekey128_operationP7rtx_def12machine_mode 107
_ZL24encodekey128_operation_1P7rtx_def12machine_mode 107
_Z22encodekey256_operationP7rtx_def12machine_mode 120
_ZL24encodekey256_operation_1P7rtx_def12machine_mode 120
_Z20vec_setm_mmx_operandP7rtx_def12machine_mode 195
_Z22const_10_to_11_operandP7rtx_def12machine_mode 277
_Z22const_12_to_13_operandP7rtx_def12machine_mode 277
_Z22const_14_to_15_operandP7rtx_def12machine_mode 277
_Z18GOT_memory_operandP7rtx_def12machine_mode 420
_Z27reg_or_const_vector_operandP7rtx_def12machine_mode 447
_Z18addsub_vs_parallelP7rtx_def12machine_mode 483
_ZL20addsub_vs_parallel_1P7rtx_def12machine_mode 483
_Z20const_8_to_9_operandP7rtx_def12machine_mode 518
_Z19aeswidekl_operationP7rtx_def12machine_mode 660
_ZL21aeswidekl_operation_1P7rtx_def12machine_mode 660
_Z20const_6_to_7_operandP7rtx_def12machine_mode 714
_Z27apx_evex_add_memory_operandP7rtx_def12machine_mode 857
_Z21vec_setm_avx2_operandP7rtx_def12machine_mode 862
_Z21vec_setm_avx2_operandP7rtx_def12machine_mode 246
_Z22vec_setm_sse41_operandP7rtx_def12machine_mode 616
_Z22const_20_to_23_operandP7rtx_def12machine_mode 1090
_Z22const_24_to_27_operandP7rtx_def12machine_mode 1090
_Z22const_28_to_31_operandP7rtx_def12machine_mode 1090
_Z27register_or_constm1_operandP7rtx_def12machine_mode 1325
_Z22const_16_to_19_operandP7rtx_def12machine_mode 1482
_ZL25apx_evex_memory_operand_1P7rtx_def12machine_mode 1636
_Z23apx_evex_memory_operandP7rtx_def12machine_mode 1780
_Z20const0_or_m1_operandP7rtx_def12machine_mode 2493
_Z31x86_64_dwzext_immediate_operandP7rtx_def12machine_mode 3742
_ZL33x86_64_dwzext_immediate_operand_1P7rtx_def12machine_mode 3742
_Z18addsub_vm_operatorP7rtx_def12machine_mode 4307
_ZL20addsub_vm_operator_1P7rtx_def12machine_mode 4307
_Z18vzeroall_operationP7rtx_def12machine_mode 5190
_ZL20vzeroall_operation_1P7rtx_def12machine_mode 5190
_Z20avx2_pblendw_operandP7rtx_def12machine_mode 6437
_Z20GOT32_symbol_operandP7rtx_def12machine_mode 6585
_Z20const_4_to_5_operandP7rtx_def12machine_mode 6795
_Z43nonimmediate_or_x86_64_const_vector_operandP7rtx_def12machine_mode 7820
_Z22const_0_to_127_operandP7rtx_def12machine_mode 9151
_Z22const_16_to_31_operandP7rtx_def12machine_mode 10330
_Z12sext_operandP7rtx_def12machine_mode 11273
_Z22general_vector_operandP7rtx_def12machine_mode 11864
_Z30vector_or_const_vector_operandP7rtx_def12machine_mode 12416
_Z14symbol_operandP7rtx_def12machine_mode 14090
_ZL24sibcall_memory_operand_1P7rtx_def12machine_mode 18297
_Z15palignr_operandP7rtx_def12machine_mode 25869
_ZL17palignr_operand_1P7rtx_def12machine_mode 25869
_Z17vsib_mem_operatorP7rtx_def12machine_mode 27280
_Z21const_0_to_63_operandP7rtx_def12machine_mode 27884
_Z22const_12_to_15_operandP7rtx_def12machine_mode 29260
_Z20tls_symbolic_operandP7rtx_def12machine_mode 29731
_Z17cmpps_imm_operandP7rtx_def12machine_mode 31327
_Z27register_sse4nonimm_operandP7rtx_def12machine_mode 34602
_ZL22vsib_address_operand_1P7rtx_def12machine_mode 40606
_Z20vsib_address_operandP7rtx_def12machine_mode 41387
_Z21const_8_to_15_operandP7rtx_def12machine_mode 46052
_Z21const_8_to_11_operandP7rtx_def12machine_mode 46921
_ZL18const359_operand_1P7rtx_def12machine_mode 52611
_Z16extract_operatorP7rtx_def12machine_mode 54276
_Z21const_0_to_31_operandP7rtx_def12machine_mode 62959
_Z20const_2_to_3_operandP7rtx_def12machine_mode 63997
_Z36nonimmediate_or_const_vector_operandP7rtx_def12machine_mode 79986
_Z21const_1_to_31_operandP7rtx_def12machine_mode 83271
_Z21const_1_to_31_operandP7rtx_def12machine_mode 21486
_Z21const_1_to_63_operandP7rtx_def12machine_mode 61785
_Z21const_0_to_15_operandP7rtx_def12machine_mode 83979
_Z19long_memory_operandP7rtx_def12machine_mode 84098
_Z19long_memory_operandP7rtx_def12machine_mode 0
_ZL27fcmov_comparison_operator_1P7rtx_def12machine_mode 84098
_Z25fcmov_comparison_operatorP7rtx_def12machine_mode 84098
_Z15const48_operandP7rtx_def12machine_mode 87061
_Z28ix86_comparison_uns_operatorP7rtx_def12machine_mode 100820
_Z26const_4_or_8_to_11_operandP7rtx_def12machine_mode 113026
_ZL19const1248_operand_1P7rtx_def12machine_mode 117515
_Z23sse_comparison_operatorP7rtx_def12machine_mode 127700
_Z30ix86_timode_comparison_operandP7rtx_def12machine_mode 129790
_ZL29x86_64_const_vector_operand_1P7rtx_def12machine_mode 156438
_Z28ix86_comparison_int_operatorP7rtx_def12machine_mode 179857
_Z16const359_operandP7rtx_def12machine_mode 199465
_Z13save_multipleP7rtx_def12machine_mode 210606
_ZL15save_multiple_1P7rtx_def12machine_mode 210606
_Z16const123_operandP7rtx_def12machine_mode 212276
_Z23int248_register_operandP7rtx_def12machine_mode 222307
_Z30x86_64_szext_nonmemory_operandP7rtx_def12machine_mode 267365
_Z23plusminuslogic_operatorP7rtx_def12machine_mode 272678
_Z19x86_64_sext_operandP7rtx_def12machine_mode 294793
_ZL18const248_operand_1P7rtx_def12machine_mode 298471
_Z31ix86_timode_comparison_operatorP7rtx_def12machine_mode 320801
_ZL24register_no_SP_operand_1P7rtx_def12machine_mode 325349
_Z22register_no_SP_operandP7rtx_def12machine_mode 362280
_Z22avx_vbroadcast_operandP7rtx_def12machine_mode 387109
_Z28const_0_to_255_mul_8_operandP7rtx_def12machine_mode 426439
_Z24int_nonimmediate_operandP7rtx_def12machine_mode 441834
_Z17const1248_operandP7rtx_def12machine_mode 458249
_Z31regmem_or_bitnot_regmem_operandP7rtx_def12machine_mode 491401
_Z23register_mmxmem_operandP7rtx_def12machine_mode 524358
_ZL35zero_extended_scalar_load_operand_1P7rtx_def12machine_mode 552928
_Z20ashldi_input_operandP7rtx_def12machine_mode 560014
_Z17index_reg_operandP7rtx_def12machine_mode 604499
_Z20const_0_to_7_operandP7rtx_def12machine_mode 614491
_Z23indirect_branch_operandP7rtx_def12machine_mode 681795
_Z23shr_comparison_operatorP7rtx_def12machine_mode 687200
_Z26x87nonimm_ssenomem_operandP7rtx_def12machine_mode 696800
_ZL26ix86_carry_flag_operator_1P7rtx_def12machine_mode 766233
_Z16reg_or_0_operandP7rtx_def12machine_mode 767484
_Z32const_0_to_255_not_mul_8_operandP7rtx_def12machine_mode 815699
_Z20commutative_operatorP7rtx_def12machine_mode 880733
_Z20const_4_to_7_operandP7rtx_def12machine_mode 917253
_Z16const248_operandP7rtx_def12machine_mode 995653
_Z23nonimm_ssenomem_operandP7rtx_def12machine_mode 1084404
_Z23add_comparison_operatorP7rtx_def12machine_mode 1128590
_Z20sibcall_insn_operandP7rtx_def12machine_mode 1134923
_Z15shiftdi_operandP7rtx_def12machine_mode 1192175
_Z17any_QIreg_operandP7rtx_def12machine_mode 1223516
_Z13movq_parallelP7rtx_def12machine_mode 1230410
_ZL15movq_parallel_1P7rtx_def12machine_mode 1230410
_Z22sibcall_memory_operandP7rtx_def12machine_mode 1273100
_Z15pmovzx_parallelP7rtx_def12machine_mode 1295835
_ZL17pmovzx_parallel_1P7rtx_def12machine_mode 1295835
_Z30ix86_fp_comparison_operator_xfP7rtx_def12machine_mode 1351444
_Z38ix86_trivial_fp_comparison_operator_xfP7rtx_def12machine_mode 1351444
_Z27x86_64_const_vector_operandP7rtx_def12machine_mode 1460326
_Z13QIreg_operandP7rtx_def12machine_mode 1624701
_Z33zero_extended_scalar_load_operandP7rtx_def12machine_mode 1784998
_Z30ix86_carry_flag_unset_operatorP7rtx_def12machine_mode 1802044
_ZL32ix86_carry_flag_unset_operator_1P7rtx_def12machine_mode 1072
_Z30ix86_carry_flag_unset_operatorP7rtx_def12machine_mode 1800972
_Z21call_register_operandP7rtx_def12machine_mode 1823279
_Z23cmp_fp_expander_operandP7rtx_def12machine_mode 2013128
_Z28x86_64_szext_general_operandP7rtx_def12machine_mode 2356391
_Z27ix86_fp_comparison_operatorP7rtx_def12machine_mode 2432219
_Z12div_operatorP7rtx_def12machine_mode 2500323
_Z16const_32bit_maskP7rtx_def12machine_mode 2661689
_Z19x86_64_zext_operandP7rtx_def12machine_mode 2775311
_Z24ix86_carry_flag_operatorP7rtx_def12machine_mode 2785595
_Z17ext_QIreg_operandP7rtx_def12machine_mode 2797865
_Z23register_ssemem_operandP7rtx_def12machine_mode 2816497
_ZL24local_symbolic_operand_1P7rtx_def12machine_mode 2896060
_Z14gotoff_operandP7rtx_def12machine_mode 2904522
_Z22local_symbolic_operandP7rtx_def12machine_mode 2904582
_Z18reg_or_pm1_operandP7rtx_def12machine_mode 3818088
_Z25arith_or_logical_operatorP7rtx_def12machine_mode 4044403
_Z19bcst_vector_operandP7rtx_def12machine_mode 4735045
_Z18binary_fp_operatorP7rtx_def12machine_mode 4923083
_Z20const_0_to_1_operandP7rtx_def12machine_mode 6491314
_Z20const_0_to_1_operandP7rtx_def12machine_mode 311856
_Z20const_0_to_3_operandP7rtx_def12machine_mode 6179458
_Z32insn_const_int_ok_for_constraintl14constraint_num 6754397
_Z16compare_operatorP7rtx_def12machine_mode 7254254
_Z18misaligned_operandP7rtx_def12machine_mode 7643701
_Z16restore_multipleP7rtx_def12machine_mode 7836799
_ZL18restore_multiple_1P7rtx_def12machine_mode 7836799
_Z22const_0_to_255_operandP7rtx_def12machine_mode 8054245
_Z33int_float_vector_all_ones_operandP7rtx_def12machine_mode 8167536
_ZL18symbolic_operand_1P7rtx_def12machine_mode 8253086
_Z35ix86_trivial_fp_comparison_operatorP7rtx_def12machine_mode 9196021
_Z16mask_reg_operandP7rtx_def12machine_mode 9300515
_ZL45vector_all_ones_zero_extend_quarter_operand_1P7rtx_def12machine_mode 11292151
_ZL42vector_all_ones_zero_extend_half_operand_1P7rtx_def12machine_mode 11293083
_Z25nonmemory_no_elim_operandP7rtx_def12machine_mode 12129978
_Z14const1_operandP7rtx_def12machine_mode 12496385
_Z16symbolic_operandP7rtx_def12machine_mode 15696397
_ZL31float_vector_all_ones_operand_1P7rtx_def12machine_mode 16135747
_Z14vector_operandP7rtx_def12machine_mode 16937710
_Z21vector_memory_operandP7rtx_def12machine_mode 6455647
_Z14vector_operandP7rtx_def12machine_mode 10482063
_Z13mult_operatorP7rtx_def12machine_mode 17372201
_Z23general_no_elim_operandP7rtx_def12machine_mode 18313036
_ZL26register_no_elim_operand_1P7rtx_def12machine_mode 20310048
_Z26promotable_binary_operatorP7rtx_def12machine_mode 24026075
_ZL17aligned_operand_1P7rtx_def12machine_mode 24163123
_Z15aligned_operandP7rtx_def12machine_mode 24674573
_Z24register_no_elim_operandP7rtx_def12machine_mode 24965163
_Z16const128_operandP7rtx_def12machine_mode 25000876
_Z24x86_64_nonmemory_operandP7rtx_def12machine_mode 27992731
_ZL34memory_displacement_only_operand_1P7rtx_def12machine_mode 35766183
_Z15mmx_reg_operandP7rtx_def12machine_mode 36628823
_Z17flags_reg_operandP7rtx_def12machine_mode 38661756
_ZL25x86_64_hilo_int_operand_1P7rtx_def12machine_mode 39851639
_Z23x86_64_hilo_int_operandP7rtx_def12machine_mode 40527546
_Z17call_insn_operandP7rtx_def12machine_mode 45214164
_Z29float_vector_all_ones_operandP7rtx_def12machine_mode 52184087
_Z27x86_64_hilo_general_operandP7rtx_def12machine_mode 55815946
_Z22bt_comparison_operatorP7rtx_def12machine_mode 56512768
_Z32memory_displacement_only_operandP7rtx_def12machine_mode 56586817
_ZL24address_no_seg_operand_1P7rtx_def12machine_mode 59275955
_Z15ternlog_operandP7rtx_def12machine_mode 63902291
_Z19nonimm_or_0_operandP7rtx_def12machine_mode 72974765
_Z23nonimmediate_gr_operandP7rtx_def12machine_mode 73258755
_Z18general_gr_operandP7rtx_def12machine_mode 85315603
_Z33nonimmediate_or_sse_const_operandP7rtx_def12machine_mode 90064818
_ZL26ix86_comparison_operator_1P7rtx_def12machine_mode 91796562
_ZL16incdec_operand_1P7rtx_def12machine_mode 92641927
_Z22address_no_seg_operandP7rtx_def12machine_mode 104479956
_Z24ix86_comparison_operatorP7rtx_def12machine_mode 105140954
_Z14ax_reg_operandP7rtx_def12machine_mode 106844711
_Z14incdec_operandP7rtx_def12machine_mode 114656219
_ZL31x86_64_zext_immediate_operand_1P7rtx_def12machine_mode 120923860
_Z29constant_call_address_operandP7rtx_def12machine_mode 130242997
_Z23vector_all_ones_operandP7rtx_def12machine_mode 130244501
_Z22x86_64_general_operandP7rtx_def12machine_mode 136665213
_Z43vector_all_ones_zero_extend_quarter_operandP7rtx_def12machine_mode 143671504
_Z40vector_all_ones_zero_extend_half_operandP7rtx_def12machine_mode 143672436
_Z15sse_reg_operandP7rtx_def12machine_mode 147725781
_ZL19pic_32bit_operand_1P7rtx_def12machine_mode 148371303
_Z16bcst_mem_operandP7rtx_def12machine_mode 150674762
_Z15constm1_operandP7rtx_def12machine_mode 175450744
_Z19tls_address_patternP7rtx_def12machine_mode 220960754
_Z22SImode_address_operandP7rtx_def12machine_mode 233459028
_Z16vzeroall_patternP7rtx_def12machine_mode 249498553
_Z16vzeroall_patternP7rtx_def12machine_mode 1981150
_Z18vzeroupper_patternP7rtx_def12machine_mode 247517403
_Z29x86_64_zext_immediate_operandP7rtx_def12machine_mode 344856334
_Z19fp_register_operandP7rtx_def12machine_mode 407983462
_Z19general_reg_operandP7rtx_def12machine_mode 420208171
_Z21x86_64_movabs_operandP7rtx_def12machine_mode 471824341
_Z14const0_operandP7rtx_def12machine_mode 905434732
_Z19lookup_constraint_1PKc 935235564
_Z17pic_32bit_operandP7rtx_def12machine_mode 1157190563
_ZL26x86_64_immediate_operand_1P7rtx_def12machine_mode 4694165187
_Z24x86_64_immediate_operandP7rtx_def12machine_mode 5136855773
_ZL30ix86_endbr_immediate_operand_1P7rtx_def12machine_mode 5516100169
_Z26reg_class_for_constraint_114constraint_num 6862785325
_Z28ix86_endbr_immediate_operandP7rtx_def12machine_mode 7253259814

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.