LCOV - code coverage report
Current view: top level - gcc - tree-vectorizer.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 89.0 % 935 832
Test Date: 2026-10-17 16:30:31 Functions: 89.2 % 65 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z14dump_stmt_costP8_IO_FILEi18vect_cost_for_stmtP14_stmt_vec_infoP9_slp_treeP9tree_nodeij24vect_cost_model_location 228679
_Z19make_pass_vectorizePN3gcc7contextE 294536
_Z23make_pass_slp_vectorizePN3gcc7contextE 294536
_Z25make_pass_simduid_cleanupPN3gcc7contextE 294536
_Z25vect_loop_vectorized_callP4loopPP5gcond 528723
_Z26vect_stmt_dominates_stmt_pP6gimpleS0_ 1756354
_Z31vect_free_loop_info_assumptionsP4loop 53547
_Z32make_pass_ipa_increase_alignmentPN3gcc7contextE 294536
_ZL16set_uid_loop_bbsP14_loop_vec_infoP6gimpleP8function 6979
_ZL18increase_alignmentv 0
_ZL18shrink_simd_arraysP10hash_tableI21simd_array_to_simduidLb0E11xcallocatorEPS_I13simduid_to_vfLb0ES1_E 2206
_ZL18try_vectorize_loopRP10hash_tableI13simduid_to_vfLb0E11xcallocatorEPjP4loopP8function 512183
_ZL20note_simd_array_usesPP10hash_tableI21simd_array_to_simduidLb0E11xcallocatorEP8function 7798
_ZL20try_vectorize_loop_1RP10hash_tableI13simduid_to_vfLb0E11xcallocatorEPjP4loopP6gimpleS9_P8function 479981
_ZL20vect_transform_loopsRP10hash_tableI13simduid_to_vfLb0E11xcallocatorEP4loopP6gimpleP8function 63511
_ZL23adjust_simduid_builtinsP10hash_tableI13simduid_to_vfLb0E11xcallocatorEP8function 7798
_ZL23note_simd_array_uses_cbPP9tree_nodePiPv 64415
_ZL25vect_loop_dist_alias_callP4loopP8function 495311
_ZL26get_vec_alignment_for_typeP9tree_node 0
_ZL32get_vec_alignment_for_array_typeP9tree_node 0
_ZL33get_vec_alignment_for_record_typeP9tree_node 0
_ZN12_GLOBAL__N_114pass_vectorize4gateEP8function 247693
_ZN12_GLOBAL__N_114pass_vectorize7executeEP8function 213731
_ZN12_GLOBAL__N_118pass_slp_vectorize4gateEP8function 1068224
_ZN12_GLOBAL__N_118pass_slp_vectorize5cloneEv 294536
_ZN12_GLOBAL__N_118pass_slp_vectorize7executeEP8function 932281
_ZN12_GLOBAL__N_120pass_simduid_cleanup4gateEP8function 2584930
_ZN12_GLOBAL__N_120pass_simduid_cleanup5cloneEv 294536
_ZN12_GLOBAL__N_120pass_simduid_cleanup7executeEP8function 2196
_ZN12_GLOBAL__N_127pass_ipa_increase_alignment4gateEP8function 237192
_ZN12_GLOBAL__N_127pass_ipa_increase_alignment7executeEP8function 0
_ZN12vector_costs11finish_costEPKS_ 1957218
_ZN12vector_costs12add_slp_costEP9_slp_treeRK11array_sliceI18stmt_info_for_costE 2820149
_ZN12vector_costs13add_stmt_costEi18vect_cost_for_stmtP14_stmt_vec_infoP9_slp_treeP9tree_nodei24vect_cost_model_location 0
_ZN12vector_costs16record_stmt_costEP14_stmt_vec_info24vect_cost_model_locationj 0
_ZN12vector_costs20adjust_cost_for_freqEP14_stmt_vec_info24vect_cost_model_locationj 8032291
_ZN15vec_info_shared13save_datarefsEv 2228911
_ZN15vec_info_shared14check_datarefsEv 959551
_ZN15vec_info_sharedC2Ev 2462700
_ZN15vec_info_sharedD2Ev 2462700
_ZN21simd_array_to_simduid4hashEPKS_ 24446
_ZN22scalar_cond_masked_key22get_cond_ops_from_treeEP9tree_node 60524
_ZN24auto_purge_vect_locationD2Ev 1412748
_ZN8vec_info10lookup_defEP9tree_node 60989590
_ZN8vec_info11lookup_stmtEP6gimple 530797215
_ZN8vec_info11remove_stmtEP14_stmt_vec_info 1510928
_ZN8vec_info12replace_stmtEP20gimple_stmt_iteratorP14_stmt_vec_infoP6gimple 5134
_ZN8vec_info15insert_on_entryEP14_stmt_vec_infoP6gimple 3278
_ZN8vec_info16add_pattern_stmtEP6gimpleP14_stmt_vec_info 1114
_ZN8vec_info16resync_stmt_addrEP6gimple 11029
_ZN8vec_info17lookup_single_useEP9tree_node 1972
_ZN8vec_info17new_stmt_vec_infoEP6gimple 65028569
_ZN8vec_info18free_stmt_vec_infoEP14_stmt_vec_info 65028569
_ZN8vec_info18set_vinfo_for_stmtEP6gimpleP14_stmt_vec_infob 66539497
_ZN8vec_info19free_stmt_vec_infosEv 2947679
_ZN8vec_info19insert_seq_on_entryEP14_stmt_vec_infoP6gimple 104419
_ZN8vec_info7move_drEP14_stmt_vec_infoS1_ 6277
_ZN8vec_info8add_stmtEP6gimple 65027455
_ZN8vec_info9lookup_drEP14data_reference 53061691
_ZN8vec_infoC2ENS_8vec_kindEP15vec_info_shared 2947679
_ZN8vec_infoD2Ev 2947679
_ZNK12vector_costs23better_main_loop_than_pEPKS_ 34006
_ZNK12vector_costs24compare_inside_loop_costEPKS_ 34006
_ZNK12vector_costs25compare_outside_loop_costEPKS_ 169
_ZNK12vector_costs27better_epilogue_loop_than_pEPKS_P14_loop_vec_info 1459

Generated by: LCOV version 2.5.0-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.