LCOV - code coverage report
Current view: top level - gcc/config/i386 - i386-features.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 88.2 % 1833 1616
Test Date: 2024-05-04 14:01:55 Functions: 98.5 % 66 65
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
_ZN12_GLOBAL__N_112scalar_chain15convert_compareEP7rtx_defS2_P8rtx_insn 8
_ZN12_GLOBAL__N_120general_scalar_chain14convert_rotateE8rtx_codeP7rtx_defS3_P8rtx_insn 60
_ZL12timode_mem_pP7rtx_def 94
_Z37ix86_generate_version_dispatcher_bodyPv 190
_ZL18make_resolver_funcP9tree_nodeS0_PP15basic_block_def 190
_ZL26dispatch_function_versionsP9tree_nodePvPP15basic_block_def 190
_Z37ix86_get_function_versions_dispatcherPv 358
_ZL19add_condition_to_bbP9tree_nodeS0_S0_P15basic_block_def 877
_ZL43ix86_mangle_function_version_assembler_nameP9tree_nodeS0_ 1012
_Z29ix86_compare_version_priorityP9tree_nodeS0_ 1107
_ZL15feature_comparePKvS0_ 8586
_ZN12_GLOBAL__N_112scalar_chain18make_vector_copiesEP8rtx_insnP7rtx_def 9941
_ZN13xlogue_layout12get_stub_rtxE11xlogue_stub 14666
_ZN13xlogue_layout13get_stub_nameE11xlogue_stubj 14666
_ZN12_GLOBAL__N_112scalar_chain11convert_regEP8rtx_insnP7rtx_defS4_ 25098
_ZL29remove_partial_avx_dependencyv 28818
_ZN12_GLOBAL__N_134pass_remove_partial_avx_dependency7executeEP8function 28818
_ZN13xlogue_layout23count_stub_managed_regsEv 35225
_ZN12_GLOBAL__N_112scalar_chain21emit_conversion_insnsEP7rtx_defP8rtx_insn 35780
_ZL17smode_convert_cstP7rtx_def12machine_mode 41497
_ZN13xlogue_layout12get_instanceEv 49891
_ZL32rest_of_handle_insert_vzeroupperv 65675
_ZN12_GLOBAL__N_122pass_insert_vzeroupper7executeEP8function 65675
_ZL39rest_of_insert_endbr_and_patchable_areabj 180545
_ZN12_GLOBAL__N_136pass_insert_endbr_and_patchable_area7executeEP8function 180545
_ZL23gen_gpr_to_xmm_move_src12machine_modeP7rtx_def 203875
_Z13make_pass_stvPN3gcc7contextE 278420
_Z27make_pass_insert_vzeroupperPN3gcc7contextE 278420
_Z39make_pass_remove_partial_avx_dependencyPN3gcc7contextE 278420
_Z41make_pass_insert_endbr_and_patchable_areaPN3gcc7contextE 278420
_ZN12_GLOBAL__N_18pass_stv5cloneEv 278420
_ZN12_GLOBAL__N_112scalar_chain10convert_opEPP7rtx_defP8rtx_insn 289342
_ZN12_GLOBAL__N_119timode_scalar_chain18fix_debug_reg_usesEP7rtx_def 426227
_ZN12_GLOBAL__N_120general_scalar_chain12convert_insnEP8rtx_insn 458704
_ZN12_GLOBAL__N_119timode_scalar_chain20compute_convert_gainEv 467252
_ZN12_GLOBAL__N_18pass_stv14set_pass_paramEjb 556840
_ZN12_GLOBAL__N_112scalar_chain17convert_registersEv 669631
_ZN12_GLOBAL__N_112scalar_chain7convertEv 669631
_ZL34timode_remove_non_convertible_regsP11bitmap_head 779359
_ZN12_GLOBAL__N_119timode_scalar_chain12convert_insnEP8rtx_insn 900321
_ZN13xlogue_layoutC2Elb 1109676
_ZL18single_def_chain_pP7rtx_def 1117599
_ZL33timode_check_non_convertible_regsP11bitmap_headS0_j 1258851
_ZN12_GLOBAL__N_112scalar_chain19convert_insn_commonEP8rtx_insn 1359025
_ZN12_GLOBAL__N_122pass_insert_vzeroupper4gateEP8function 1411170
_ZN12_GLOBAL__N_134pass_remove_partial_avx_dependency4gateEP8function 1411170
_ZN12_GLOBAL__N_136pass_insert_endbr_and_patchable_area4gateEP8function 1411170
_ZL25convert_scalars_to_vectorb 1683230
_ZN12_GLOBAL__N_18pass_stv7executeEP8function 1683230
_ZN12_GLOBAL__N_120general_scalar_chain17vector_const_costEP7rtx_def 2556918
_ZN13xlogue_layout19is_stub_managed_regEjj 2637120
_ZN12_GLOBAL__N_18pass_stv4gateEP8function 2822340
_ZN12_GLOBAL__N_120general_scalar_chain20compute_convert_gainEv 6217985
_ZN12_GLOBAL__N_112scalar_chain5buildEP11bitmap_headjS2_ 6685865
_ZN12_GLOBAL__N_112scalar_chainC2E12machine_modeS1_ 6685865
_ZN12_GLOBAL__N_112scalar_chainD0Ev 6685865
_ZN12_GLOBAL__N_112scalar_chainD0Ev 0
_ZN12_GLOBAL__N_112scalar_chainD2Ev 6685865
_ZN12_GLOBAL__N_112scalar_chain12add_to_queueEj 7661936
_ZN12_GLOBAL__N_112scalar_chain18mark_dual_mode_defEP8df_ref_d 10214084
_ZL24convertible_comparison_pP8rtx_insn12machine_mode 11215657
_ZN12_GLOBAL__N_112scalar_chain8add_insnEP11bitmap_headjS2_ 12694189
_ZN12_GLOBAL__N_112scalar_chain22analyze_register_chainEP11bitmap_headP8df_ref_dS2_ 18417351
_ZL35timode_scalar_to_vector_candidate_pP8rtx_insn 84630210
_ZL36general_scalar_to_vector_candidate_pP8rtx_insn12machine_mode 204184591
_ZL14pseudo_reg_setP8rtx_insn 288814801
_Z31ix86_mangle_decl_assembler_nameP9tree_nodeS0_ 363938660

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.