LCOV - code coverage report
Current view: top level - gcc - tree-vect-slp-patterns.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 81.7 % 612 500
Test Date: 2024-12-21 13:15:12 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_ 551
_ZL14linear_loads_pP8hash_mapIP9_slp_tree19_complex_perm_kinds21simple_hashmap_traitsI19default_hash_traitsIS1_ES2_EES1_ 15217
_ZL16is_linear_load_p3vecIj7va_heap6vl_ptrE 1469
_ZL19vect_detect_pair_opP9_slp_treeS0_R3vecISt4pairIjjE7va_heap6vl_ptrEbPS1_IS0_S4_S5_E 1075341
_ZL19vect_detect_pair_opP9_slp_treebP3vecIS0_7va_heap6vl_ptrE 3916762
_ZL23vect_build_combine_nodeP9_slp_treeS0_S0_ 20
_ZL23vect_match_expression_pP9_slp_tree9tree_code 7564413
_ZL24vect_check_evenodd_blendR3vecISt4pairIjjE7va_heap6vl_ptrEjj 4457
_ZL26compatible_complex_nodes_pP8hash_mapI9pair_hashI15nofree_ptr_hashI9_slp_treeES3_Eb21simple_hashmap_traitsI19default_hash_traitsIS4_EbEEPS2_PiSB_SC_ 423
_ZL27vect_pattern_validate_optab11internal_fnP9_slp_tree 3863
_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 1498
_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_ 3908025
_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 3908005
_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 3908025
_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 3908025
_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_ 3908025

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.