LCOV - code coverage report
Current view: top level - gcc - stor-layout.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 88.1 % 1364 1202
Test Date: 2025-04-26 15:52:03 Functions: 93.2 % 59 55
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
_Z9debug_rliP20record_layout_info_s 0
_ZL21self_referential_sizeP9tree_node 0
_ZL28copy_self_referential_tree_rPP9tree_nodePiPv 0
_ZL32self_referential_component_ref_pP9tree_node 0
_Z23related_int_vector_mode12machine_mode 18745
_Z21bitwise_mode_for_size8poly_intILj1EmE 19701
_Z21bitwise_mode_for_mode12machine_mode 21306
_Z21bitwise_type_for_mode12machine_mode 21306
_ZL29start_bitfield_representativeP9tree_node 97898
_ZL30finish_bitfield_representativeP9tree_nodeS0_ 97898
_Z23finalize_size_functionsv 249388
_Z20initialize_sizetypesv 277649
_ZL16excess_unit_spanllllP9tree_node 296372
_Z13variable_sizeP9tree_node 593897
_Z13get_best_modeii8poly_intILj1EmES0_jmbP15scalar_int_mode 1030759
_ZN23bit_field_mode_iterator20prefer_smaller_modesEv 1148178
_Z21finish_builtin_structP9tree_nodePKcS0_S0_ 1234345
_ZN23bit_field_mode_iteratorC2Ell8poly_intILj1ElES1_jb 1237702
_ZN23bit_field_mode_iterator9next_modeEP15scalar_int_mode 1238715
_Z17int_mode_for_mode12machine_mode 1771834
_ZL17place_union_fieldP20record_layout_info_sP9tree_node 1841907
_Z16make_signed_typei 2620022
_Z15make_accum_typeiii 4442384
_Z17fixup_signed_typeP9tree_node 4560245
_Z15make_fract_typeiii 5552980
_Z18make_unsigned_typei 8334081
_Z19fixup_unsigned_typeP9tree_node 9234466
_Z40set_min_and_max_values_for_integral_typeP9tree_nodei6signop 15693731
_Z22smallest_mode_for_size8poly_intILj1EmE10mode_class 17774765
_Z19related_vector_mode12machine_mode11scalar_mode8poly_intILj1EmE 32563411
_Z17min_align_of_typeP9tree_node 37183506
_Z19start_record_layoutP9tree_node 42525694
_Z20finish_record_layoutP20record_layout_info_si 42525694
_Z22finish_bitfield_layoutP9tree_node 42525694
_ZL20finalize_record_sizeP20record_layout_info_s 42525694
_ZL24handle_warn_if_not_alignP9tree_nodej 51709730
_Z26update_alignment_for_fieldP20record_layout_info_sP9tree_nodej 51717845
_Z12pos_from_bitPP9tree_nodeS1_jS0_ 52330404
_ZL14mode_for_arrayP9tree_nodeS0_ 58038380
_Z15get_mode_bounds15scalar_int_modeiS_PP7rtx_defS2_ 60235155
_Z18compute_array_modeP9tree_node 64488498
_Z15mode_for_vector11scalar_mode8poly_intILj1EmE 66842597
_Z19compute_record_modeP9tree_node 78308681
_Z15rli_size_so_farP20record_layout_info_s 114091668
_Z18mode_for_size_treePK9tree_node10mode_classi 123033205
_Z20rli_size_unit_so_farP20record_layout_info_s 135156572
_Z13normalize_rliP20record_layout_info_s 163609478
_Z16normalize_offsetPP9tree_nodeS1_j 163609478
_Z12bit_from_posP9tree_nodeS0_ 208762624
_Z13byte_from_posP9tree_nodeS0_ 231483570
_Z11place_fieldP20record_layout_info_sP9tree_node 315596831
_ZL15bits_from_bytesP9tree_node 335920263
_Z13relayout_declP9tree_node 394528857
_Z13mode_for_size8poly_intILj1EmE10mode_classi 1036802236
_ZL18finalize_type_sizeP9tree_node 1254986581
_Z18get_mode_alignment12machine_mode 1464076970
_ZL13do_type_alignP9tree_nodeS0_ 1632452602
_Z11layout_declP9tree_nodej 1632921153
_Z11layout_typeP9tree_node 2073696655

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.