LCOV - code coverage report
Current view: top level - gcc/go - go-gcc.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.3 % 1573 1499
Test Date: 2025-10-04 13:34:50 Functions: 99.0 % 99 98
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
_ZN11Gcc_backend29set_placeholder_function_typeEP5BtypeS1_ 0
_ZN11Gcc_backend14error_functionEv 14
_ZN11Gcc_backend21circular_pointer_typeEP5Btypeb 49
_ZN11Gcc_backend10error_typeEv 172
_ZN11Gcc_backend14error_variableEv 176
_ZN11Gcc_backend18non_zero_size_typeEP9tree_node 415
_ZN11Gcc_backend20real_part_expressionEP11Bexpression8Location 460
_ZN11Gcc_backend20imag_part_expressionEP11Bexpression8Location 526
_ZN11Gcc_backend15error_statementEv 786
_ZN11Gcc_backend27complex_constant_expressionEP5BtypeP12__mpc_struct 2944
_ZN11Gcc_backend16error_expressionEv 3834
_ZN11Gcc_backend24write_global_definitionsERKSt6vectorIP5BtypeSaIS2_EERKS0_IP11BexpressionSaIS8_EERKS0_IP9BfunctionSaISE_EERKS0_IP9BvariableSaISK_EE 4217
_Z14go_get_backendv 4646
_ZN11Gcc_backendC2Ev 4646
_ZN11Gcc_backend9bool_typeEv 6768
_ZN11Gcc_backend24global_variable_set_initEP9BvariableP11Bexpression 7290
_ZN11Gcc_backend16switch_statementEP9BfunctionP11BexpressionRKSt6vectorIS4_IS3_SaIS3_EESaIS6_EERKS4_IP10BstatementSaISC_EE8Location 7785
_ZN11Gcc_backend9void_typeEv 7816
_ZN11Gcc_backend24function_defer_statementEP9BfunctionP11BexpressionS3_8Location 8353
_ZN11Gcc_backend27exception_handler_statementEP10BstatementS1_S1_8Location 8353
_ZN11Gcc_backend13label_addressEP6Blabel8Location 8840
_ZN11Gcc_backend12complex_typeEi 9466
_ZN11Gcc_backend10float_typeEi 9827
_ZN11Gcc_backend18complex_expressionEP11BexpressionS1_8Location 12165
_ZN11Gcc_backend22placeholder_array_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8Location 12396
_ZN11Gcc_backend26set_placeholder_array_typeEP5BtypeS1_P11Bexpression 12396
_ZN11Gcc_backend21static_chain_variableEP9BfunctionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5Btypej8Location 14291
_ZN11Gcc_backend25named_constant_expressionEP5BtypeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP11Bexpression8Location 23399
_ZN11Gcc_backend25float_constant_expressionEP5BtypeP13__mpfr_struct 33424
_ZN11Gcc_backend15global_variableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_P5Btypej8Location 34342
_ZN11Gcc_backend27implicit_variable_referenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_P5Btype 64317
_ZN11Gcc_backend22array_index_expressionEP11BexpressionS1_8Location 66928
_ZN11Gcc_backend16unary_expressionE8OperatorP11Bexpression8Location 108286
_ZN11Gcc_backend17type_field_offsetEP5Btypem 127112
_ZN11Gcc_backend14lookup_builtinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 130264
_ZN11Gcc_backend25pointer_offset_expressionEP11BexpressionS1_8Location 160626
_ZN11Gcc_backend26immutable_struct_referenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_P5Btype8Location 188968
_ZN11Gcc_backend26label_definition_statementEP6Blabel 193164
_ZN11Gcc_backend5labelEP9BfunctionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8Location 193164
_ZN11Gcc_backend12integer_typeEbi 196657
_ZN11Gcc_backend10array_typeEP5BtypeP11Bexpression 203537
_ZN11Gcc_backend10named_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5Btype8Location 213702
_ZN11Gcc_backend13fill_in_arrayEP5BtypeS1_P11Bexpression 215933
_ZN11Gcc_backend14goto_statementEP6Blabel8Location 242991
_ZN11Gcc_backend23function_set_parametersEP9BfunctionRKSt6vectorIP9BvariableSaIS4_EE 295494
_ZN11Gcc_backend17function_set_bodyEP9BfunctionP10Bstatement 298929
_ZN11Gcc_backend28set_placeholder_pointer_typeEP5BtypeS1_ 312212
_ZN11Gcc_backend24placeholder_pointer_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8Locationb 332783
_ZN11Gcc_backend17implicit_variableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_P5Btypejl 334170
_ZN11Gcc_backend26implicit_variable_set_initEP9BvariableRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5BtypejP11Bexpression 334170
_ZN11Gcc_backend14statement_listERKSt6vectorIP10BstatementSaIS2_EE 337371
_ZN11Gcc_backend16return_statementEP9BfunctionRKSt6vectorIP11BexpressionSaIS4_EE8Location 377106
_ZN11Gcc_backend14define_builtinE17built_in_functionPKcS2_P9tree_nodei 385618
_ZN11Gcc_backend28array_constructor_expressionEP5BtypeRKSt6vectorImSaImEERKS2_IP11BexpressionSaIS8_EE8Location 440930
_ZN11Gcc_backend19compound_expressionEP10BstatementP11Bexpression8Location 450088
_ZN11Gcc_backend15zero_expressionEP5Btype 465564
_ZN11Gcc_backend18parameter_variableEP9BfunctionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5Btypej8Location 474160
_ZN11Gcc_backend11struct_typeERKSt6vectorIN7Backend17Btyped_identifierESaIS2_EE 476489
_ZN11Gcc_backend24is_circular_pointer_typeEP5Btype 541144
_ZN11Gcc_backend22conditional_expressionEP9BfunctionP5BtypeP11BexpressionS5_S5_8Location 558018
_ZN11Gcc_backend8functionEP5BtypeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_j8Location 611445
_ZN11Gcc_backend14set_attributesEP9tree_nodei 636502
_ZN11Gcc_backend14init_statementEP9BfunctionP9BvariableP11Bexpression 645336
_ZN11Gcc_backend14local_variableEP9BfunctionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5BtypeP9Bvariablej8Location 645352
_ZN11Gcc_backend27boolean_constant_expressionEb 652834
_ZN11Gcc_backend18compound_statementEP10BstatementS1_ 674464
_ZN11Gcc_backend12if_statementEP9BfunctionP11BexpressionP6BblockS5_8Location 698859
_ZN11Gcc_backend23placeholder_struct_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8Location 747865
_ZN11Gcc_backend27set_placeholder_struct_typeEP5BtypeRKSt6vectorIN7Backend17Btyped_identifierESaIS4_EE 747865
_ZN11Gcc_backend13function_typeERKN7Backend17Btyped_identifierERKSt6vectorIS1_SaIS1_EES8_P5Btype8Location 883623
_ZN11Gcc_backend26string_constant_expressionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 986390
_ZN11Gcc_backend20expression_statementEP9BfunctionP11Bexpression 1009936
_ZN11Gcc_backend16immutable_structERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_jP5Btype8Location 1128959
_ZN11Gcc_backend25immutable_struct_set_initEP9BvariableRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjP5Btype8LocationP11Bexpression 1128959
_ZN11Gcc_backend20type_field_alignmentEP5Btype 1187050
_ZN11Gcc_backend22nil_pointer_expressionEv 1242556
_ZN11Gcc_backend20assignment_statementEP9BfunctionP11BexpressionS3_8Location 1406234
_ZN11Gcc_backend19indirect_expressionEP5BtypeP11Bexpressionb8Location 1469344
_ZN11Gcc_backend15call_expressionEP9BfunctionP11BexpressionRKSt6vectorIS3_SaIS3_EES3_8Location 1791631
_ZN11Gcc_backend15block_statementEP6Bblock 1922250
_ZN11Gcc_backend14fill_in_structEP5BtypeRKSt6vectorIN7Backend17Btyped_identifierESaIS4_EE 1964054
_ZN11Gcc_backend24function_code_expressionEP9Bfunction8Location 2174988
_ZN11Gcc_backend18temporary_variableEP9BfunctionP6BblockP5BtypeP11Bexpressionj8LocationPP10Bstatement 2273380
_ZL21operator_to_tree_code8OperatorP9tree_node 2288269
_ZN11Gcc_backend17binary_expressionE8OperatorP11BexpressionS2_8Location 2288270
_ZN11Gcc_backend12pointer_typeEP5Btype 2390569
_ZN11Gcc_backend23struct_field_expressionEP11Bexpressionm8Location 2430823
_ZN11Gcc_backend20block_add_statementsEP6BblockRKSt6vectorIP10BstatementSaIS4_EE 2856701
_ZN11Gcc_backend5blockEP9BfunctionP6BblockRKSt6vectorIP9BvariableSaIS6_EE8LocationSB_ 2860150
_ZN11Gcc_backend22constructor_expressionEP5BtypeRKSt6vectorIP11BexpressionSaIS4_EE8Location 2874821
_ZN11Gcc_backend14type_alignmentEP5Btype 4552603
_ZN11Gcc_backend18address_expressionEP11Bexpression8Location 5032195
_ZN11Gcc_backend17write_export_dataEPKcj 7159356
_ZN11Gcc_backend27integer_constant_expressionEP5BtypeP12__mpz_struct 7287570
_ZN11Gcc_backend18convert_expressionEP5BtypeP11Bexpression8Location 9621194
_ZN11Gcc_backend14var_expressionEP9Bvariable8Location 12126028
_ZNK9Bvariable8get_treeE8Location 12126028
_ZN11Gcc_backend12convert_treeEP9tree_nodeS1_8Location 13310590
_ZN11Gcc_backend9type_sizeEP5Btype 26482664

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.