LCOV - code coverage report
Current view: top level - gcc - tree-vect-generic.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 82.3 % 1324 1089
Test Date: 2025-12-06 14:04:50 Functions: 90.0 % 40 36
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
_ZL18expand_vector_multP20gimple_stmt_iteratorP9tree_nodeS2_S2_ 0
_ZL29nunits_for_known_piecewise_opPK9tree_node 0
_ZL30target_supports_mult_synth_algP9algorithm12mult_variantP9tree_node 0
_ZL9do_negateP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_S2_9tree_codeS2_ 0
_ZL13do_plus_minusP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_S2_9tree_codeS2_ 6
_ZL30expand_vector_scalar_conditionP20gimple_stmt_iterator 7
_ZL7do_condP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_S2_9tree_codeS2_ 14
_ZL24do_vec_narrow_conversionP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_S2_9tree_codeS2_ 29
_ZL27build_word_mode_vector_typei 52
_ZL22expand_vector_parallelP20gimple_stmt_iteratorPFP9tree_nodeS0_S2_S2_S2_S2_S2_9tree_codeS2_ES2_S2_S2_S3_ 92
_ZL22expand_vector_additionP20gimple_stmt_iteratorPFP9tree_nodeS0_S2_S2_S2_S2_S2_9tree_codeS2_ES5_S2_S2_S2_S3_ 201
_ZL11subparts_gtP9tree_nodeS0_ 292
_ZL7do_unopP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_S2_9tree_codeS2_ 372
_ZL20expand_vector_divmodP20gimple_stmt_iteratorP9tree_nodeS2_S2_9tree_code 448
_ZL24expand_vector_conversionP20gimple_stmt_iterator 449
_ZL9add_shiftP20gimple_stmt_iteratorP9tree_nodeS2_Pi9tree_code 490
_ZL23expand_vector_piecewiseP20gimple_stmt_iteratorPFP9tree_nodeS0_S2_S2_S2_S2_S2_9tree_codeS2_ES2_S2_S2_S2_S3_bS2_ 2826
_ZL27type_for_widest_vector_modeP9tree_node9optab_tag 2834
_ZL10do_compareP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_S2_9tree_codeS2_ 5629
_ZL8do_binopP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_S2_9tree_codeS2_ 10295
_ZL15gimplify_build3P20gimple_stmt_iterator9tree_codeP9tree_nodeS3_S3_S3_ 11229
_ZL15gimplify_build2P20gimple_stmt_iterator9tree_codeP9tree_nodeS3_S3_ 17811
_ZL17do_vec_conversionP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_S2_9tree_codeS2_ 17996
_ZL15gimplify_build1P20gimple_stmt_iterator9tree_codeP9tree_nodeS3_ 18711
_ZL23expand_vector_conditionP20gimple_stmt_iterator 20449
_ZL24expand_vector_comparisonP20gimple_stmt_iteratorP9tree_nodeS2_S2_9tree_code 23695
_ZL23expand_vector_operationP20gimple_stmt_iteratorP9tree_nodeS2_P7gassign9tree_code 26177
_Z16tree_vec_extractP20gimple_stmt_iteratorP9tree_nodeS2_S2_S2_ 66785
_ZL14lower_vec_permP20gimple_stmt_iterator 87362
_ZL14vector_elementP20gimple_stmt_iteratorP9tree_nodeS2_PS2_ 104711
_ZL27optimize_vector_constructorP20gimple_stmt_iterator 147789
_ZL16get_compute_type9optab_tagP9tree_node 213596
_Z22make_pass_lower_vectorPN3gcc7contextE 290033
_Z26make_pass_lower_vector_ssaPN3gcc7contextE 290033
_ZN12_GLOBAL__N_121pass_lower_vector_ssa5cloneEv 290033
_ZN12_GLOBAL__N_117pass_lower_vector7executeEP8function 432478
_ZN12_GLOBAL__N_121pass_lower_vector_ssa7executeEP8function 1046510
_ZN12_GLOBAL__N_117pass_lower_vector4gateEP8function 1478885
_ZL24expand_vector_operationsv 1478988
_ZL26expand_vector_operations_1P20gimple_stmt_iterator 97972907

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.