LCOV - code coverage report
Current view: top level - gcc - tree-vect-slp-patterns.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 81.5 % 612 499
Test Date: 2025-03-08 13:07:09 Functions: 67.7 % 31 21
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
_ZL12is_eq_or_topP8hash_mapIP9_slp_tree19_complex_perm_kinds21simple_hashmap_traitsI19default_hash_traitsIS1_ES2_EES1_S2_S1_S2_ 552
_ZL14linear_loads_pP8hash_mapIP9_slp_tree19_complex_perm_kinds21simple_hashmap_traitsI19default_hash_traitsIS1_ES2_EES1_ 15229
_ZL16is_linear_load_p3vecIj7va_heap6vl_ptrE 1472
_ZL19vect_detect_pair_opP9_slp_treeS0_R3vecISt4pairIjjE7va_heap6vl_ptrEbPS1_IS0_S4_S5_E 1617763
_ZL19vect_detect_pair_opP9_slp_treebP3vecIS0_7va_heap6vl_ptrE 4995089
_ZL23vect_build_combine_nodeP9_slp_treeS0_S0_ 20
_ZL23vect_match_expression_pP9_slp_tree9tree_code 10364160
_ZL24vect_check_evenodd_blendR3vecISt4pairIjjE7va_heap6vl_ptrEjj 4461
_ZL26compatible_complex_nodes_pP8hash_mapI9pair_hashI15nofree_ptr_hashI9_slp_treeES3_Eb21simple_hashmap_traitsI19default_hash_traitsIS4_EbEEPS2_PiSB_SC_ 425
_ZL27vect_pattern_validate_optab11internal_fnP9_slp_tree 3866
_ZL28vect_build_swap_evenodd_nodeP9_slp_tree 0
_ZL28vect_validate_multiplicationP8hash_mapIP9_slp_tree19_complex_perm_kinds21simple_hashmap_traitsI19default_hash_traitsIS1_ES2_EEPS_I9pair_hashI15nofree_ptr_hashIS0_ESB_EbS3_IS4_ISC_EbEER3vecIS1_7va_heap6vl_ptrESL_bP12_conj_status 1500
_ZN14addsub_pattern5buildEP8vec_info 428
_ZN14addsub_pattern9recognizeEP8hash_mapIP9_slp_tree19_complex_perm_kinds21simple_hashmap_traitsI19default_hash_traitsIS2_ES3_EEPS0_I9pair_hashI15nofree_ptr_hashIS1_ESC_EbS4_IS5_ISD_EbEEPS2_ 4985610
_ZN15complex_pattern5buildEP8vec_info 20
_ZN15complex_patternC2EPP9_slp_treeP3vecIS1_7va_heap6vl_ptrE11internal_fn 20
_ZN19complex_add_pattern10mkInstanceEPP9_slp_treeP3vecIS1_7va_heap6vl_ptrE11internal_fn 0
_ZN19complex_add_pattern5buildEP8vec_info 0
_ZN19complex_add_pattern7matchesE18_complex_operationP8hash_mapIP9_slp_tree19_complex_perm_kinds21simple_hashmap_traitsI19default_hash_traitsIS3_ES4_EEPS1_I9pair_hashI15nofree_ptr_hashIS2_ESD_EbS5_IS6_ISE_EbEEPS3_P3vecIS3_7va_heap6vl_ptrE 4985590
_ZN19complex_add_pattern9recognizeEP8hash_mapIP9_slp_tree19_complex_perm_kinds21simple_hashmap_traitsI19default_hash_traitsIS2_ES3_EEPS0_I9pair_hashI15nofree_ptr_hashIS1_ESC_EbS4_IS5_ISD_EbEEPS2_ 0
_ZN19complex_fms_pattern10mkInstanceEPP9_slp_treeP3vecIS1_7va_heap6vl_ptrE11internal_fn 0
_ZN19complex_fms_pattern5buildEP8vec_info 0
_ZN19complex_fms_pattern7matchesE18_complex_operationP8hash_mapIP9_slp_tree19_complex_perm_kinds21simple_hashmap_traitsI19default_hash_traitsIS3_ES4_EEPS1_I9pair_hashI15nofree_ptr_hashIS2_ESD_EbS5_IS6_ISE_EbEEPS3_P3vecIS3_7va_heap6vl_ptrE 4985610
_ZN19complex_fms_pattern9recognizeEP8hash_mapIP9_slp_tree19_complex_perm_kinds21simple_hashmap_traitsI19default_hash_traitsIS2_ES3_EEPS0_I9pair_hashI15nofree_ptr_hashIS1_ESC_EbS4_IS5_ISD_EbEEPS2_ 0
_ZN19complex_mul_pattern10mkInstanceEPP9_slp_treeP3vecIS1_7va_heap6vl_ptrE11internal_fn 20
_ZN19complex_mul_pattern5buildEP8vec_info 20
_ZN19complex_mul_pattern7matchesE18_complex_operationP8hash_mapIP9_slp_tree19_complex_perm_kinds21simple_hashmap_traitsI19default_hash_traitsIS3_ES4_EEPS1_I9pair_hashI15nofree_ptr_hashIS2_ESD_EbS5_IS6_ISE_EbEEPS3_P3vecIS3_7va_heap6vl_ptrE 4985610
_ZN19complex_mul_pattern9recognizeEP8hash_mapIP9_slp_tree19_complex_perm_kinds21simple_hashmap_traitsI19default_hash_traitsIS2_ES3_EEPS0_I9pair_hashI15nofree_ptr_hashIS1_ESC_EbS4_IS5_ISD_EbEEPS2_ 0
_ZN26complex_operations_pattern5buildEP8vec_info 0
_ZN26complex_operations_pattern7matchesE18_complex_operationP8hash_mapIP9_slp_tree19_complex_perm_kinds21simple_hashmap_traitsI19default_hash_traitsIS3_ES4_EEPS1_I9pair_hashI15nofree_ptr_hashIS2_ESD_EbS5_IS6_ISE_EbEEPS3_P3vecIS3_7va_heap6vl_ptrE 0
_ZN26complex_operations_pattern9recognizeEP8hash_mapIP9_slp_tree19_complex_perm_kinds21simple_hashmap_traitsI19default_hash_traitsIS2_ES3_EEPS0_I9pair_hashI15nofree_ptr_hashIS1_ESC_EbS4_IS5_ISD_EbEEPS2_ 4985610

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.