LCOV - code coverage report
Current view: top level - gcc/config/i386 - sync.md (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.9 % 3277 3143
Test Date: 2026-07-11 15:47:05 Functions: 88.2 % 238 210
Legend: Lines:     hit not hit

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
_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_11101PP7rtx_defP8rtx_insn 0
_Z28maybe_gen_vec_interleave_low12machine_modeP7rtx_defS1_S1_ 1
_Z33maybe_code_for_vec_interleave_low12machine_mode 1
_Z17gen_peephole2_444P8rtx_insnPP7rtx_def 2
_Z17gen_peephole2_444P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_445P8rtx_insnPP7rtx_def 1
_Z17gen_peephole2_446P8rtx_insnPP7rtx_def 1
_Z17gen_peephole2_457P8rtx_insnPP7rtx_def 2
_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_447P8rtx_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_448P8rtx_insnPP7rtx_def 6
_Z17gen_peephole2_448P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_449P8rtx_insnPP7rtx_def 0
_Z21gen_atomic_fetch_orqiP7rtx_defS0_S0_S0_ 2
_Z17gen_peephole2_450P8rtx_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
_Z17gen_peephole2_451P8rtx_insnPP7rtx_def 12
_Z17gen_peephole2_451P8rtx_insnPP7rtx_def 2
_Z17gen_peephole2_452P8rtx_insnPP7rtx_def 2
_Z17gen_peephole2_453P8rtx_insnPP7rtx_def 2
_Z17gen_peephole2_454P8rtx_insnPP7rtx_def 2
_Z17gen_peephole2_455P8rtx_insnPP7rtx_def 2
_Z17gen_peephole2_456P8rtx_insnPP7rtx_def 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_11103PP7rtx_defP8rtx_insn 20
_Z16maybe_gen_popfl112machine_modeP7rtx_defS1_ 21
_Z17maybe_gen_pushfl212machine_modeP7rtx_defS1_ 21
_Z18maybe_gen_monitorx12machine_modeP7rtx_defS1_S1_ 21
_Z18maybe_gen_umonitor12machine_modeP7rtx_def 21
_Z21maybe_code_for_popfl112machine_mode 21
_Z22maybe_code_for_pushfl212machine_mode 21
_Z23maybe_code_for_monitorx12machine_mode 21
_Z23maybe_code_for_umonitor12machine_mode 21
_Z19maybe_gen_movdir64b12machine_modeP7rtx_defS1_ 24
_Z24maybe_code_for_movdir64b12machine_mode 24
_Z14gen_split_3951P8rtx_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
_Z17gen_peephole2_458P8rtx_insnPP7rtx_def 26
_Z22maybe_gen_sse3_monitor12machine_modeP7rtx_defS1_S1_ 26
_Z25maybe_code_for_lwp_lwpval12machine_mode 26
_Z27maybe_code_for_sse3_monitor12machine_mode 26
_Z29gen_atomic_bit_test_and_sethiP7rtx_defS0_S0_S0_S0_ 26
_Z21maybe_gen_test_ccno_112machine_modeP7rtx_defS1_ 27
_Z26maybe_code_for_test_ccno_112machine_mode 27
_Z19maybe_code_for_ccmp12machine_mode 32
_Z31gen_atomic_bit_test_and_resetdiP7rtx_defS0_S0_S0_S0_ 37
_Z21maybe_code_for_enqcmdi12machine_mode 38
_Z19maybe_code_for_wrss12machine_mode 40
_Z20maybe_code_for_wruss12machine_mode 40
_Z25maybe_gen_x86_shift_adj_312machine_modeP7rtx_defS1_S1_ 40
_Z30maybe_code_for_x86_shift_adj_312machine_mode 40
_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_11180PP7rtx_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_ 88
_Z34maybe_code_for_tls_dynamic_gnu2_6412machine_mode 88
_Z28gen_atomic_add_fetch_cmp_0qiP7rtx_defS0_S0_S0_S0_ 92
_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
_Z17gen_peephole2_442P8rtx_insnPP7rtx_def 280
_Z24maybe_gen_vec_extract_lo12machine_modeP7rtx_defS1_ 280
_Z29maybe_code_for_vec_extract_lo12machine_mode 280
_Z29gen_atomic_bit_test_and_setsiP7rtx_defS0_S0_S0_S0_ 289
_Z31gen_atomic_bit_test_and_resethiP7rtx_defS0_S0_S0_S0_ 13
_Z36gen_atomic_bit_test_and_complementhiP7rtx_defS0_S0_S0_S0_ 22
_Z36gen_atomic_bit_test_and_complementsiP7rtx_defS0_S0_S0_S0_ 72
_Z31gen_atomic_bit_test_and_resetsiP7rtx_defS0_S0_S0_S0_ 85
_Z29gen_atomic_bit_test_and_setsiP7rtx_defS0_S0_S0_S0_ 97
_ZL12output_11115PP7rtx_defP8rtx_insn 290
_ZL12output_11115PP7rtx_defP8rtx_insn 0
_ZL12output_11117PP7rtx_defP8rtx_insn 0
_ZL12output_11116PP7rtx_defP8rtx_insn 1
_ZL12output_11130PP7rtx_defP8rtx_insn 289
_Z29maybe_gen_stack_protect_set_112machine_modeS_P7rtx_defS1_S1_ 300
_Z34maybe_code_for_stack_protect_set_112machine_modeS_ 300
_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_ 310
_Z40maybe_code_for_tls_local_dynamic_base_6412machine_mode 310
_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
_Z30maybe_gen_stack_protect_test_112machine_modeP7rtx_defS1_S1_ 333
_Z18gen_atomic_storehiP7rtx_defS0_S0_ 526
_Z25maybe_gen_sse4_1_insertps12machine_modeP7rtx_defS1_S1_S1_ 544
_Z30maybe_code_for_sse4_1_insertps12machine_mode 544
_ZL12output_11164PP7rtx_defP8rtx_insn 579
_ZL12output_11179PP7rtx_defP8rtx_insn 53
_ZL12output_11164PP7rtx_defP8rtx_insn 104
_ZL12output_11166PP7rtx_defP8rtx_insn 168
_ZL12output_11165PP7rtx_defP8rtx_insn 254
_Z17gen_peephole2_439P8rtx_insnPP7rtx_def 758
_Z17gen_peephole2_443P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_439P8rtx_insnPP7rtx_def 46
_Z17gen_peephole2_440P8rtx_insnPP7rtx_def 70
_Z17gen_peephole2_441P8rtx_insnPP7rtx_def 642
_Z35maybe_code_for_stack_protect_test_112machine_mode 771
_Z20maybe_gen_sub3_carry12machine_modeP7rtx_defS1_S1_S1_S1_ 772
_Z25maybe_code_for_sub3_carry12machine_mode 772
_Z25maybe_gen_x86_shift_adj_212machine_modeP7rtx_defS1_S1_ 773
_Z30maybe_code_for_x86_shift_adj_212machine_mode 773
_ZL12output_11102PP7rtx_defP8rtx_insn 922
_Z22gen_atomic_fetch_andqiP7rtx_defS0_S0_S0_ 2
_ZL12output_11102PP7rtx_defP8rtx_insn 920
_Z14gen_split_3950P8rtx_insnPP7rtx_def 927
_ZL12output_11160PP7rtx_defP8rtx_insn 1036
_ZL12output_11160PP7rtx_defP8rtx_insn 72
_ZL12output_11162PP7rtx_defP8rtx_insn 106
_ZL12output_11163PP7rtx_defP8rtx_insn 136
_ZL12output_11161PP7rtx_defP8rtx_insn 722
_Z28gen_atomic_add_fetch_cmp_0diP7rtx_defS0_S0_S0_S0_ 1093
_Z28gen_atomic_add_fetch_cmp_0diP7rtx_defS0_S0_S0_S0_ 108
_Z28gen_atomic_sub_fetch_cmp_0siP7rtx_defS0_S0_S0_S0_ 316
_Z28gen_atomic_add_fetch_cmp_0siP7rtx_defS0_S0_S0_S0_ 669
_ZL12output_11135PP7rtx_defP8rtx_insn 1801
_ZL12output_11159PP7rtx_defP8rtx_insn 88
_ZL12output_11135PP7rtx_defP8rtx_insn 229
_ZL12output_11136PP7rtx_defP8rtx_insn 501
_ZL12output_11137PP7rtx_defP8rtx_insn 983
_Z28maybe_gen_add3_cc_overflow_112machine_modeP7rtx_defS1_S1_ 1870
_Z33maybe_code_for_add3_cc_overflow_112machine_mode 1870
_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_ 2364
_Z21maybe_code_for_insv_112machine_mode 2364
_Z20maybe_gen_add3_carry12machine_modeP7rtx_defS1_S1_S1_S1_ 2390
_Z25maybe_code_for_add3_carry12machine_mode 2390
_Z31maybe_gen_tls_global_dynamic_6412machine_modeP7rtx_defS1_S1_S1_ 4398
_Z36maybe_code_for_tls_global_dynamic_6412machine_mode 4398
_Z25maybe_gen_sub3_carry_ccgz12machine_modeP7rtx_defS1_S1_ 4413
_Z30maybe_code_for_sub3_carry_ccgz12machine_mode 4413
_Z18gen_atomic_storeqiP7rtx_defS0_S0_ 6362
_ZL12output_11131PP7rtx_defP8rtx_insn 11032
_ZL12output_11134PP7rtx_defP8rtx_insn 224
_ZL12output_11131PP7rtx_defP8rtx_insn 272
_ZL12output_11133PP7rtx_defP8rtx_insn 2066
_ZL12output_11132PP7rtx_defP8rtx_insn 8470
_Z24maybe_gen_sub3_carry_ccc12machine_modeP7rtx_defS1_S1_ 13200
_Z29maybe_code_for_sub3_carry_ccc12machine_mode 13200
_Z15maybe_gen_cmp_112machine_modeP7rtx_defS1_ 25494
_Z20maybe_code_for_cmp_112machine_mode 25494
_Z29gen_atomic_compare_and_swapdiP7rtx_defS0_S0_S0_S0_S0_S0_S0_ 26689
_Z29gen_atomic_compare_and_swaphiP7rtx_defS0_S0_S0_S0_S0_S0_S0_ 2593
_Z29gen_atomic_compare_and_swapqiP7rtx_defS0_S0_S0_S0_S0_S0_S0_ 4586
_Z29gen_atomic_compare_and_swapsiP7rtx_defS0_S0_S0_S0_S0_S0_S0_ 8910
_Z29gen_atomic_compare_and_swapdiP7rtx_defS0_S0_S0_S0_S0_S0_S0_ 10600
_Z9recog_149P7rtx_defP8rtx_insnPi 36300
_Z44maybe_gen_pro_epilogue_adjust_stack_add_nocc12machine_modeP7rtx_defS1_S1_ 94857
_Z49maybe_code_for_pro_epilogue_adjust_stack_add_nocc12machine_mode 94857
_Z13get_insn_namei 156501
_Z8recog_33P7rtx_defP8rtx_insnPi 156614
_ZL12output_11114PP7rtx_defP8rtx_insn 156614
_Z9recog_391P7rtx_defP8rtx_insnPi 209160
_Z15maybe_gen_leave12machine_mode 247889
_Z20maybe_code_for_leave12machine_mode 247889
_Z31verify_reg_names_in_constraintsv 284790
_Z12peephole2_42P7rtx_defP8rtx_insnPi 1454703
_Z39maybe_gen_pro_epilogue_adjust_stack_add12machine_modeP7rtx_defS1_S1_ 1507442
_Z44maybe_code_for_pro_epilogue_adjust_stack_add12machine_mode 1507442
_Z25added_clobbers_hard_reg_pi 1991904
_Z12peephole2_50P7rtx_defP8rtx_insnPi 2779845
_Z12peephole2_43P7rtx_defP8rtx_insnPi 2781029
_Z12add_clobbersP7rtx_defi 4385200
_Z17gen_peephole2_459P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_460P8rtx_insnPP7rtx_def 0
_Z17gen_peephole2_461P8rtx_insnPP7rtx_def 6
_Z17gen_peephole2_462P8rtx_insnPP7rtx_def 6
_Z17gen_peephole2_463P8rtx_insnPP7rtx_def 6
_Z17gen_peephole2_464P8rtx_insnPP7rtx_def 6
_Z12add_clobbersP7rtx_defi 4385176
_Z12peephole2_18P7rtx_defP8rtx_insnPi 8940758

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.