LCOV - code coverage report
Current view: top level - gcc/config/i386 - sync.md (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.9 % 3257 3123
Test Date: 2025-10-18 14:39:06 Functions: 84.2 % 240 202
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
_Z14maybe_gen_ccmp12machine_modeP7rtx_defS1_S1_S1_S1_ 0
_Z14maybe_gen_wrss12machine_modeP7rtx_defS1_ 0
_Z15maybe_gen_wruss12machine_modeP7rtx_defS1_ 0
_Z16maybe_gen_enqcmdi12machine_modeP7rtx_defS1_ 0
_Z17gen_peephole2_441P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_441P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_442P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_443P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_444P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_445P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_446P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_447P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_448P8rtx_insnPP7rtx_def 0
_Z20maybe_gen_lwp_lwpins12machine_modeP7rtx_defS1_S1_ 0
_Z20maybe_gen_lwp_lwpval12machine_modeP7rtx_defS1_S1_ 0
_Z20maybe_gen_tbm_bextri12machine_modeP7rtx_defS1_S1_S1_ 0
_Z27maybe_gen_probe_stack_range12machine_modeP7rtx_defS1_S1_ 0
_Z29maybe_gen_vec_interleave_high12machine_modeP7rtx_defS1_S1_ 0
_Z32maybe_code_for_probe_stack_range12machine_mode 0
_Z34maybe_code_for_vec_interleave_high12machine_mode 0
_ZL12output_10959PP7rtx_defP8rtx_insn 0
_ZL12output_10972PP7rtx_defP8rtx_insn 0
_Z28maybe_gen_vec_interleave_low12machine_modeP7rtx_defS1_S1_ 1
_Z33maybe_code_for_vec_interleave_low12machine_mode 1
_Z17gen_peephole2_434P8rtx_insnPP7rtx_def 2
_Z17gen_peephole2_434P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_435P8rtx_insnPP7rtx_def 1
_Z17gen_peephole2_436P8rtx_insnPP7rtx_def 1
_Z21gen_atomic_fetch_ortiP7rtx_defS0_S0_S0_ 2
_Z21gen_atomic_fetch_ortiP7rtx_defS0_S0_S0_ 0
_Z22gen_atomic_fetch_xortiP7rtx_defS0_S0_S0_ 0
_Z22gen_atomic_and_fetchdiP7rtx_defS0_S0_S0_ 2
_Z22gen_atomic_fetch_andsiP7rtx_defS0_S0_S0_ 2
_Z22gen_atomic_fetch_xorhiP7rtx_defS0_S0_S0_ 2
_Z19maybe_gen_vec_set_012machine_modeP7rtx_defS1_S1_ 3
_Z24maybe_code_for_vec_set_012machine_mode 3
_Z17gen_peephole2_437P8rtx_insnPP7rtx_def 4
_Z21gen_atomic_or_fetchdiP7rtx_defS0_S0_S0_ 4
_Z22gen_atomic_and_fetchtiP7rtx_defS0_S0_S0_ 0
_Z21gen_atomic_or_fetchdiP7rtx_defS0_S0_S0_ 2
_Z22gen_atomic_xor_fetchdiP7rtx_defS0_S0_S0_ 2
_Z21gen_atomic_or_fetchtiP7rtx_defS0_S0_S0_ 4
_Z21gen_atomic_or_fetchtiP7rtx_defS0_S0_S0_ 0
_Z22gen_atomic_xor_fetchtiP7rtx_defS0_S0_S0_ 0
_Z23gen_atomic_fetch_nandtiP7rtx_defS0_S0_S0_ 0
_Z23gen_atomic_nand_fetchtiP7rtx_defS0_S0_S0_ 0
_Z23gen_atomic_fetch_nanddiP7rtx_defS0_S0_S0_ 2
_Z23gen_atomic_nand_fetchdiP7rtx_defS0_S0_S0_ 2
_Z17gen_peephole2_438P8rtx_insnPP7rtx_def 6
_Z17gen_peephole2_438P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_439P8rtx_insnPP7rtx_def 0
_Z21gen_atomic_fetch_orqiP7rtx_defS0_S0_S0_ 2
_Z17gen_peephole2_440P8rtx_insnPP7rtx_def 4
_Z21gen_atomic_fetch_orhiP7rtx_defS0_S0_S0_ 6
_Z21gen_atomic_fetch_orhiP7rtx_defS0_S0_S0_ 2
_Z22gen_atomic_fetch_andhiP7rtx_defS0_S0_S0_ 2
_Z22gen_atomic_fetch_xorqiP7rtx_defS0_S0_S0_ 2
_Z21gen_atomic_fetch_orsiP7rtx_defS0_S0_S0_ 6
_Z21gen_atomic_fetch_orsiP7rtx_defS0_S0_S0_ 2
_Z22gen_atomic_and_fetchqiP7rtx_defS0_S0_S0_ 2
_Z22gen_atomic_fetch_xorsiP7rtx_defS0_S0_S0_ 2
_Z21gen_atomic_fetch_ordiP7rtx_defS0_S0_S0_ 16
_Z22gen_atomic_fetch_andtiP7rtx_defS0_S0_S0_ 0
_Z21gen_atomic_fetch_ordiP7rtx_defS0_S0_S0_ 2
_Z22gen_atomic_fetch_anddiP7rtx_defS0_S0_S0_ 2
_Z22gen_atomic_fetch_xordiP7rtx_defS0_S0_S0_ 2
_Z23gen_atomic_fetch_nandhiP7rtx_defS0_S0_S0_ 2
_Z23gen_atomic_fetch_nandsiP7rtx_defS0_S0_S0_ 2
_Z23gen_atomic_nand_fetchhiP7rtx_defS0_S0_S0_ 2
_Z23gen_atomic_nand_fetchqiP7rtx_defS0_S0_S0_ 2
_Z23gen_atomic_nand_fetchsiP7rtx_defS0_S0_S0_ 2
_Z20maybe_gen_lwp_llwpcb12machine_modeP7rtx_def 18
_Z20maybe_gen_lwp_slwpcb12machine_modeP7rtx_def 18
_Z21gen_atomic_or_fetchhiP7rtx_defS0_S0_S0_ 18
_Z21gen_atomic_or_fetchhiP7rtx_defS0_S0_S0_ 2
_Z21gen_atomic_or_fetchqiP7rtx_defS0_S0_S0_ 2
_Z21gen_atomic_or_fetchsiP7rtx_defS0_S0_S0_ 2
_Z22gen_atomic_and_fetchhiP7rtx_defS0_S0_S0_ 2
_Z22gen_atomic_and_fetchsiP7rtx_defS0_S0_S0_ 2
_Z22gen_atomic_xor_fetchhiP7rtx_defS0_S0_S0_ 2
_Z22gen_atomic_xor_fetchqiP7rtx_defS0_S0_S0_ 2
_Z22gen_atomic_xor_fetchsiP7rtx_defS0_S0_S0_ 2
_Z23gen_atomic_fetch_nandqiP7rtx_defS0_S0_S0_ 2
_Z25maybe_code_for_lwp_llwpcb12machine_mode 18
_Z25maybe_code_for_lwp_slwpcb12machine_mode 18
_Z25maybe_code_for_tbm_bextri12machine_mode 18
_Z16maybe_gen_clzero12machine_modeP7rtx_def 19
_Z21maybe_code_for_clzero12machine_mode 19
_ZL12output_10961PP7rtx_defP8rtx_insn 20
_Z16maybe_gen_popfl112machine_modeP7rtx_defS1_ 21
_Z18maybe_gen_monitorx12machine_modeP7rtx_defS1_S1_ 21
_Z18maybe_gen_umonitor12machine_modeP7rtx_def 21
_Z21maybe_code_for_popfl112machine_mode 21
_Z23maybe_code_for_monitorx12machine_mode 21
_Z23maybe_code_for_umonitor12machine_mode 21
_Z17maybe_gen_pushfl212machine_modeP7rtx_defS1_ 23
_Z19maybe_gen_movdir64b12machine_modeP7rtx_defS1_ 23
_Z22maybe_code_for_pushfl212machine_mode 23
_Z24maybe_code_for_movdir64b12machine_mode 23
_Z14gen_split_3861P8rtx_insnPP7rtx_def 25
_Z25maybe_code_for_lwp_lwpins12machine_mode 25
_Z32maybe_gen_adjust_stack_and_probe12machine_modeP7rtx_defS1_S1_ 25
_Z37maybe_code_for_adjust_stack_and_probe12machine_mode 25
_Z22maybe_gen_sse3_monitor12machine_modeP7rtx_defS1_S1_ 26
_Z25maybe_code_for_lwp_lwpval12machine_mode 26
_Z27maybe_code_for_sse3_monitor12machine_mode 26
_Z21maybe_gen_test_ccno_112machine_modeP7rtx_defS1_ 27
_Z26maybe_code_for_test_ccno_112machine_mode 27
_Z19maybe_code_for_ccmp12machine_mode 32
_Z25maybe_gen_x86_shift_adj_312machine_modeP7rtx_defS1_S1_ 37
_Z30maybe_code_for_x86_shift_adj_312machine_mode 37
_Z31gen_atomic_bit_test_and_resetdiP7rtx_defS0_S0_S0_S0_ 37
_Z19maybe_code_for_wrss12machine_mode 38
_Z20maybe_code_for_wruss12machine_mode 38
_Z21maybe_code_for_enqcmdi12machine_mode 38
_Z37maybe_gen_allocate_stack_worker_probe12machine_modeP7rtx_defS1_ 45
_Z39maybe_gen_pro_epilogue_adjust_stack_sub12machine_modeP7rtx_defS1_S1_ 45
_Z42maybe_code_for_allocate_stack_worker_probe12machine_mode 45
_Z44maybe_code_for_pro_epilogue_adjust_stack_sub12machine_mode 45
_ZL12output_11038PP7rtx_defP8rtx_insn 52
_Z29gen_atomic_compare_and_swaptiP7rtx_defS0_S0_S0_S0_S0_S0_S0_ 63
_Z16maybe_gen_rdseed12machine_modeP7rtx_def 66
_Z21maybe_code_for_rdseed12machine_mode 66
_Z27gen_atomic_or_fetch_cmp_0diP7rtx_defS0_S0_S0_S0_ 72
_Z27gen_atomic_or_fetch_cmp_0diP7rtx_defS0_S0_S0_S0_ 28
_Z28gen_atomic_xor_fetch_cmp_0diP7rtx_defS0_S0_S0_S0_ 44
_Z29gen_atomic_bit_test_and_setdiP7rtx_defS0_S0_S0_S0_ 75
_Z29gen_atomic_bit_test_and_setdiP7rtx_defS0_S0_S0_S0_ 23
_Z36gen_atomic_bit_test_and_complementdiP7rtx_defS0_S0_S0_S0_ 52
_Z15maybe_gen_rdssp12machine_modeP7rtx_defS1_ 81
_Z16maybe_gen_incssp12machine_modeP7rtx_def 81
_Z20maybe_code_for_rdssp12machine_mode 81
_Z21maybe_code_for_incssp12machine_mode 81
_Z16maybe_gen_rdrand12machine_modeP7rtx_def 83
_Z21maybe_code_for_rdrand12machine_mode 83
_Z29maybe_gen_tls_dynamic_gnu2_6412machine_modeP7rtx_defS1_ 85
_Z34maybe_code_for_tls_dynamic_gnu2_6412machine_mode 85
_Z28gen_atomic_add_fetch_cmp_0qiP7rtx_defS0_S0_S0_S0_ 92
_Z29gen_atomic_bit_test_and_setsiP7rtx_defS0_S0_S0_S0_ 97
_Z23maybe_gen_probe_stack_112machine_modeP7rtx_defS1_ 135
_Z28maybe_code_for_probe_stack_112machine_mode 135
_Z29gen_atomic_bit_test_and_sethiP7rtx_defS0_S0_S0_S0_ 218
_Z31gen_atomic_bit_test_and_resethiP7rtx_defS0_S0_S0_S0_ 13
_Z36gen_atomic_bit_test_and_complementhiP7rtx_defS0_S0_S0_S0_ 22
_Z29gen_atomic_bit_test_and_sethiP7rtx_defS0_S0_S0_S0_ 26
_Z36gen_atomic_bit_test_and_complementsiP7rtx_defS0_S0_S0_S0_ 72
_Z31gen_atomic_bit_test_and_resetsiP7rtx_defS0_S0_S0_S0_ 85
_Z17gen_peephole2_432P8rtx_insnPP7rtx_def 234
_Z29maybe_gen_stack_protect_set_112machine_modeS_P7rtx_defS1_S1_ 237
_Z34maybe_code_for_stack_protect_set_112machine_modeS_ 237
_Z24maybe_gen_vec_extract_hi12machine_modeP7rtx_defS1_ 239
_Z29maybe_code_for_vec_extract_hi12machine_mode 239
_Z28gen_atomic_and_fetch_cmp_0qiP7rtx_defS0_S0_S0_S0_ 262
_Z28gen_atomic_and_fetch_cmp_0qiP7rtx_defS0_S0_S0_S0_ 44
_Z28gen_atomic_xor_fetch_cmp_0qiP7rtx_defS0_S0_S0_S0_ 44
_Z28gen_atomic_sub_fetch_cmp_0diP7rtx_defS0_S0_S0_S0_ 174
_Z30maybe_gen_stack_protect_test_112machine_modeP7rtx_defS1_S1_ 263
_Z24maybe_gen_vec_extract_lo12machine_modeP7rtx_defS1_ 280
_Z29maybe_code_for_vec_extract_lo12machine_mode 280
_ZL12output_10973PP7rtx_defP8rtx_insn 289
_ZL12output_10973PP7rtx_defP8rtx_insn 0
_ZL12output_10974PP7rtx_defP8rtx_insn 0
_ZL12output_10975PP7rtx_defP8rtx_insn 0
_ZL12output_10988PP7rtx_defP8rtx_insn 289
_Z27gen_atomic_or_fetch_cmp_0hiP7rtx_defS0_S0_S0_S0_ 304
_Z27gen_atomic_or_fetch_cmp_0hiP7rtx_defS0_S0_S0_S0_ 28
_Z27gen_atomic_or_fetch_cmp_0qiP7rtx_defS0_S0_S0_S0_ 28
_Z27gen_atomic_or_fetch_cmp_0siP7rtx_defS0_S0_S0_S0_ 28
_Z28gen_atomic_and_fetch_cmp_0diP7rtx_defS0_S0_S0_S0_ 44
_Z28gen_atomic_and_fetch_cmp_0hiP7rtx_defS0_S0_S0_S0_ 44
_Z28gen_atomic_and_fetch_cmp_0siP7rtx_defS0_S0_S0_S0_ 44
_Z28gen_atomic_xor_fetch_cmp_0hiP7rtx_defS0_S0_S0_S0_ 44
_Z28gen_atomic_xor_fetch_cmp_0siP7rtx_defS0_S0_S0_S0_ 44
_Z35maybe_gen_tls_local_dynamic_base_6412machine_modeP7rtx_defS1_S1_ 305
_Z40maybe_code_for_tls_local_dynamic_base_6412machine_mode 305
_Z28gen_atomic_add_fetch_cmp_0hiP7rtx_defS0_S0_S0_S0_ 324
_Z28gen_atomic_add_fetch_cmp_0hiP7rtx_defS0_S0_S0_S0_ 76
_Z28gen_atomic_sub_fetch_cmp_0hiP7rtx_defS0_S0_S0_S0_ 108
_Z28gen_atomic_sub_fetch_cmp_0qiP7rtx_defS0_S0_S0_S0_ 140
_Z18gen_atomic_storehiP7rtx_defS0_S0_ 531
_Z25maybe_gen_sse4_1_insertps12machine_modeP7rtx_defS1_S1_S1_ 551
_Z30maybe_code_for_sse4_1_insertps12machine_mode 551
_Z35maybe_code_for_stack_protect_test_112machine_mode 603
_ZL12output_11022PP7rtx_defP8rtx_insn 726
_ZL12output_11037PP7rtx_defP8rtx_insn 53
_ZL12output_11022PP7rtx_defP8rtx_insn 104
_ZL12output_11024PP7rtx_defP8rtx_insn 170
_ZL12output_11023PP7rtx_defP8rtx_insn 399
_Z20maybe_gen_sub3_carry12machine_modeP7rtx_defS1_S1_S1_S1_ 737
_Z25maybe_code_for_sub3_carry12machine_mode 737
_Z17gen_peephole2_429P8rtx_insnPP7rtx_def 744
_Z17gen_peephole2_433P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_429P8rtx_insnPP7rtx_def 50
_Z17gen_peephole2_430P8rtx_insnPP7rtx_def 74
_Z17gen_peephole2_431P8rtx_insnPP7rtx_def 620
_Z25maybe_gen_x86_shift_adj_212machine_modeP7rtx_defS1_S1_ 766
_Z30maybe_code_for_x86_shift_adj_212machine_mode 766
_ZL12output_10960PP7rtx_defP8rtx_insn 892
_Z22gen_atomic_fetch_andqiP7rtx_defS0_S0_S0_ 2
_ZL12output_10960PP7rtx_defP8rtx_insn 890
_Z14gen_split_3860P8rtx_insnPP7rtx_def 897
_Z8recog_34P7rtx_defP8rtx_insnPi 942
_ZL12output_11018PP7rtx_defP8rtx_insn 1040
_ZL12output_11018PP7rtx_defP8rtx_insn 72
_ZL12output_11020PP7rtx_defP8rtx_insn 104
_ZL12output_11021PP7rtx_defP8rtx_insn 136
_ZL12output_11019PP7rtx_defP8rtx_insn 728
_Z28gen_atomic_add_fetch_cmp_0diP7rtx_defS0_S0_S0_S0_ 1243
_Z28gen_atomic_add_fetch_cmp_0diP7rtx_defS0_S0_S0_S0_ 108
_Z28gen_atomic_sub_fetch_cmp_0siP7rtx_defS0_S0_S0_S0_ 497
_Z28gen_atomic_add_fetch_cmp_0siP7rtx_defS0_S0_S0_S0_ 638
_ZL12output_10993PP7rtx_defP8rtx_insn 1867
_ZL12output_11017PP7rtx_defP8rtx_insn 88
_ZL12output_10993PP7rtx_defP8rtx_insn 228
_ZL12output_10994PP7rtx_defP8rtx_insn 564
_ZL12output_10995PP7rtx_defP8rtx_insn 987
_Z28maybe_gen_add3_cc_overflow_112machine_modeP7rtx_defS1_S1_ 2125
_Z33maybe_code_for_add3_cc_overflow_112machine_mode 2125
_Z25maybe_gen_x86_shift_adj_112machine_modeP7rtx_defS1_S1_S1_ 2221
_Z30maybe_code_for_x86_shift_adj_112machine_mode 2221
_Z16maybe_gen_insv_112machine_modeP7rtx_defS1_ 2327
_Z21maybe_code_for_insv_112machine_mode 2327
_Z20maybe_gen_add3_carry12machine_modeP7rtx_defS1_S1_S1_S1_ 2651
_Z25maybe_code_for_add3_carry12machine_mode 2651
_Z25maybe_gen_sub3_carry_ccgz12machine_modeP7rtx_defS1_S1_ 4340
_Z30maybe_code_for_sub3_carry_ccgz12machine_mode 4340
_Z31maybe_gen_tls_global_dynamic_6412machine_modeP7rtx_defS1_S1_S1_ 4367
_Z36maybe_code_for_tls_global_dynamic_6412machine_mode 4367
_Z18gen_atomic_storeqiP7rtx_defS0_S0_ 6417
_ZL12output_10989PP7rtx_defP8rtx_insn 11392
_ZL12output_10992PP7rtx_defP8rtx_insn 224
_ZL12output_10989PP7rtx_defP8rtx_insn 272
_ZL12output_10991PP7rtx_defP8rtx_insn 2117
_ZL12output_10990PP7rtx_defP8rtx_insn 8779
_Z24maybe_gen_sub3_carry_ccc12machine_modeP7rtx_defS1_S1_ 17858
_Z29maybe_code_for_sub3_carry_ccc12machine_mode 17858
_Z29gen_atomic_compare_and_swapdiP7rtx_defS0_S0_S0_S0_S0_S0_S0_ 26739
_Z29gen_atomic_compare_and_swaphiP7rtx_defS0_S0_S0_S0_S0_S0_S0_ 2608
_Z29gen_atomic_compare_and_swapqiP7rtx_defS0_S0_S0_S0_S0_S0_S0_ 4652
_Z29gen_atomic_compare_and_swapsiP7rtx_defS0_S0_S0_S0_S0_S0_S0_ 8913
_Z29gen_atomic_compare_and_swapdiP7rtx_defS0_S0_S0_S0_S0_S0_S0_ 10566
_Z15maybe_gen_cmp_112machine_modeP7rtx_defS1_ 29987
_Z20maybe_code_for_cmp_112machine_mode 29987
_Z9recog_148P7rtx_defP8rtx_insnPi 54779
_Z44maybe_gen_pro_epilogue_adjust_stack_add_nocc12machine_modeP7rtx_defS1_S1_ 96403
_Z49maybe_code_for_pro_epilogue_adjust_stack_add_nocc12machine_mode 96403
_Z13get_insn_namei 155739
_Z15maybe_gen_leave12machine_mode 240759
_Z20maybe_code_for_leave12machine_mode 240759
_Z31verify_reg_names_in_constraintsv 281966
_Z12peephole2_40P7rtx_defP8rtx_insnPi 1458058
_Z39maybe_gen_pro_epilogue_adjust_stack_add12machine_modeP7rtx_defS1_S1_ 1483349
_Z44maybe_code_for_pro_epilogue_adjust_stack_add12machine_mode 1483349
_Z25added_clobbers_hard_reg_pi 2036038
_Z12peephole2_49P7rtx_defP8rtx_insnPi 2748786
_Z12peephole2_42P7rtx_defP8rtx_insnPi 2752625
_Z12add_clobbersP7rtx_defi 4265510
_Z17gen_peephole2_449P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_450P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_451P8rtx_insnPP7rtx_def 6
_Z17gen_peephole2_452P8rtx_insnPP7rtx_def 6
_Z17gen_peephole2_453P8rtx_insnPP7rtx_def 6
_Z17gen_peephole2_454P8rtx_insnPP7rtx_def 6
_Z12add_clobbersP7rtx_defi 4265486
_Z9recog_384P7rtx_defP8rtx_insnPi 4866421
_Z12peephole2_16P7rtx_defP8rtx_insnPi 18587655

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.