LCOV - code coverage report
Current view: top level - gcc/go - go-gcc.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.2 % 1570 1494
Test Date: 2025-01-11 13:11:20 Functions: 99.0 % 98 97
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 126713
_ZN11Gcc_backend14lookup_builtinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 130067
_ZN11Gcc_backend25pointer_offset_expressionEP11BexpressionS1_8Location 160626
_ZN11Gcc_backend26immutable_struct_referenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_P5Btype8Location 188877
_ZN11Gcc_backend26label_definition_statementEP6Blabel 193164
_ZN11Gcc_backend5labelEP9BfunctionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8Location 193164
_ZN11Gcc_backend12integer_typeEbi 196618
_ZN11Gcc_backend10array_typeEP5BtypeP11Bexpression 203519
_ZN11Gcc_backend10named_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5Btype8Location 213663
_ZN11Gcc_backend13fill_in_arrayEP5BtypeS1_P11Bexpression 215915
_ZN11Gcc_backend14goto_statementEP6Blabel8Location 242991
_ZN11Gcc_backend23function_set_parametersEP9BfunctionRKSt6vectorIP9BvariableSaIS4_EE 295316
_ZN11Gcc_backend17function_set_bodyEP9BfunctionP10Bstatement 298751
_ZN11Gcc_backend28set_placeholder_pointer_typeEP5BtypeS1_ 312212
_ZN11Gcc_backend24placeholder_pointer_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8Locationb 332783
_ZN11Gcc_backend17implicit_variableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_P5Btypejl 334105
_ZN11Gcc_backend26implicit_variable_set_initEP9BvariableRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5BtypejP11Bexpression 334105
_ZN11Gcc_backend14statement_listERKSt6vectorIP10BstatementSaIS2_EE 337193
_ZN11Gcc_backend16return_statementEP9BfunctionRKSt6vectorIP11BexpressionSaIS4_EE8Location 376896
_ZN11Gcc_backend14define_builtinE17built_in_functionPKcS2_P9tree_nodei 385618
_ZN11Gcc_backend28array_constructor_expressionEP5BtypeRKSt6vectorImSaImEERKS2_IP11BexpressionSaIS8_EE8Location 440865
_ZN11Gcc_backend19compound_expressionEP10BstatementP11Bexpression8Location 450088
_ZN11Gcc_backend15zero_expressionEP5Btype 465386
_ZN11Gcc_backend18parameter_variableEP9BfunctionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5Btypej8Location 473804
_ZN11Gcc_backend11struct_typeERKSt6vectorIN7Backend17Btyped_identifierESaIS2_EE 476305
_ZN11Gcc_backend24is_circular_pointer_typeEP5Btype 540508
_ZN11Gcc_backend22conditional_expressionEP9BfunctionP5BtypeP11BexpressionS5_S5_8Location 558018
_ZN11Gcc_backend8functionEP5BtypeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_j8Location 611070
_ZN11Gcc_backend14init_statementEP9BfunctionP9BvariableP11Bexpression 645158
_ZN11Gcc_backend14local_variableEP9BfunctionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5BtypeP9Bvariablej8Location 645174
_ZN11Gcc_backend27boolean_constant_expressionEb 652821
_ZN11Gcc_backend18compound_statementEP10BstatementS1_ 674286
_ZN11Gcc_backend12if_statementEP9BfunctionP11BexpressionP6BblockS5_8Location 698749
_ZN11Gcc_backend23placeholder_struct_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8Location 747852
_ZN11Gcc_backend27set_placeholder_struct_typeEP5BtypeRKSt6vectorIN7Backend17Btyped_identifierESaIS4_EE 747852
_ZN11Gcc_backend13function_typeERKN7Backend17Btyped_identifierERKSt6vectorIS1_SaIS1_EES8_P5Btype8Location 883248
_ZN11Gcc_backend26string_constant_expressionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 985424
_ZN11Gcc_backend20expression_statementEP9BfunctionP11Bexpression 1009936
_ZN11Gcc_backend16immutable_structERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_jP5Btype8Location 1127666
_ZN11Gcc_backend25immutable_struct_set_initEP9BvariableRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjP5Btype8LocationP11Bexpression 1127666
_ZN11Gcc_backend20type_field_alignmentEP5Btype 1186269
_ZN11Gcc_backend22nil_pointer_expressionEv 1241937
_ZN11Gcc_backend20assignment_statementEP9BfunctionP11BexpressionS3_8Location 1405946
_ZN11Gcc_backend19indirect_expressionEP5BtypeP11Bexpressionb8Location 1469280
_ZN11Gcc_backend15call_expressionEP9BfunctionP11BexpressionRKSt6vectorIS3_SaIS3_EES3_8Location 1791374
_ZN11Gcc_backend15block_statementEP6Bblock 1921428
_ZN11Gcc_backend14fill_in_structEP5BtypeRKSt6vectorIN7Backend17Btyped_identifierESaIS4_EE 1963844
_ZN11Gcc_backend24function_code_expressionEP9Bfunction8Location 2174553
_ZN11Gcc_backend18temporary_variableEP9BfunctionP6BblockP5BtypeP11Bexpressionj8LocationPP10Bstatement 2273091
_ZL21operator_to_tree_code8OperatorP9tree_node 2287361
_ZN11Gcc_backend17binary_expressionE8OperatorP11BexpressionS2_8Location 2287362
_ZN11Gcc_backend12pointer_typeEP5Btype 2389879
_ZN11Gcc_backend23struct_field_expressionEP11Bexpressionm8Location 2430603
_ZN11Gcc_backend20block_add_statementsEP6BblockRKSt6vectorIP10BstatementSaIS4_EE 2855769
_ZN11Gcc_backend5blockEP9BfunctionP6BblockRKSt6vectorIP9BvariableSaIS6_EE8LocationSB_ 2859218
_ZN11Gcc_backend22constructor_expressionEP5BtypeRKSt6vectorIP11BexpressionSaIS4_EE8Location 2873006
_ZN11Gcc_backend14type_alignmentEP5Btype 4548606
_ZN11Gcc_backend18address_expressionEP11Bexpression8Location 5029193
_ZN11Gcc_backend17write_export_dataEPKcj 7156272
_ZN11Gcc_backend27integer_constant_expressionEP5BtypeP12__mpz_struct 7284264
_ZN11Gcc_backend18convert_expressionEP5BtypeP11Bexpression8Location 9618879
_ZN11Gcc_backend14var_expressionEP9Bvariable8Location 12122449
_ZNK9Bvariable8get_treeE8Location 12122449
_ZN11Gcc_backend12convert_treeEP9tree_nodeS1_8Location 13304291
_ZN11Gcc_backend9type_sizeEP5Btype 26471260

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.