LCOV - code coverage report
Current view: top level - gcc/go - go-gcc.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.1 % 1573 1496
Test Date: 2024-04-27 14:03:13 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 4215
_Z14go_get_backendv 4644
_ZN11Gcc_backendC2Ev 4644
_ZN11Gcc_backend9bool_typeEv 6765
_ZN11Gcc_backend24global_variable_set_initEP9BvariableP11Bexpression 7290
_ZN11Gcc_backend16switch_statementEP9BfunctionP11BexpressionRKSt6vectorIS4_IS3_SaIS3_EESaIS6_EERKS4_IP10BstatementSaISC_EE8Location 7785
_ZN11Gcc_backend9void_typeEv 7814
_ZN11Gcc_backend24function_defer_statementEP9BfunctionP11BexpressionS3_8Location 8353
_ZN11Gcc_backend27exception_handler_statementEP10BstatementS1_S1_8Location 8353
_ZN11Gcc_backend13label_addressEP6Blabel8Location 8840
_ZN11Gcc_backend12complex_typeEi 9462
_ZN11Gcc_backend10float_typeEi 9823
_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 34340
_ZN11Gcc_backend27implicit_variable_referenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_P5Btype 64317
_ZN11Gcc_backend22array_index_expressionEP11BexpressionS1_8Location 66928
_ZN11Gcc_backend16unary_expressionE8OperatorP11Bexpression8Location 108286
_ZN11Gcc_backend17type_field_offsetEP5Btypem 126626
_ZN11Gcc_backend14lookup_builtinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 130064
_ZN11Gcc_backend25pointer_offset_expressionEP11BexpressionS1_8Location 160626
_ZN11Gcc_backend26immutable_struct_referenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_P5Btype8Location 188865
_ZN11Gcc_backend26label_definition_statementEP6Blabel 193164
_ZN11Gcc_backend5labelEP9BfunctionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8Location 193164
_ZN11Gcc_backend12integer_typeEbi 196584
_ZN11Gcc_backend10array_typeEP5BtypeP11Bexpression 203504
_ZN11Gcc_backend10named_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5Btype8Location 213623
_ZN11Gcc_backend13fill_in_arrayEP5BtypeS1_P11Bexpression 215900
_ZN11Gcc_backend14goto_statementEP6Blabel8Location 242991
_ZN11Gcc_backend23function_set_parametersEP9BfunctionRKSt6vectorIP9BvariableSaIS4_EE 295318
_ZN11Gcc_backend17function_set_bodyEP9BfunctionP10Bstatement 298753
_ZN11Gcc_backend28set_placeholder_pointer_typeEP5BtypeS1_ 312178
_ZN11Gcc_backend24placeholder_pointer_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8Locationb 332749
_ZN11Gcc_backend17implicit_variableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_P5Btypejl 334105
_ZN11Gcc_backend26implicit_variable_set_initEP9BvariableRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5BtypejP11Bexpression 334105
_ZN11Gcc_backend14statement_listERKSt6vectorIP10BstatementSaIS2_EE 337195
_ZN11Gcc_backend16return_statementEP9BfunctionRKSt6vectorIP11BexpressionSaIS4_EE8Location 376883
_ZN11Gcc_backend14define_builtinE17built_in_functionPKcS2_P9tree_nodei 385452
_ZN11Gcc_backend28array_constructor_expressionEP5BtypeRKSt6vectorImSaImEERKS2_IP11BexpressionSaIS8_EE8Location 440865
_ZN11Gcc_backend19compound_expressionEP10BstatementP11Bexpression8Location 450088
_ZN11Gcc_backend15zero_expressionEP5Btype 465404
_ZN11Gcc_backend18parameter_variableEP9BfunctionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5Btypej8Location 473800
_ZN11Gcc_backend11struct_typeERKSt6vectorIN7Backend17Btyped_identifierESaIS2_EE 476290
_ZN11Gcc_backend24is_circular_pointer_typeEP5Btype 540391
_ZN11Gcc_backend22conditional_expressionEP9BfunctionP5BtypeP11BexpressionS5_S5_8Location 558016
_ZN11Gcc_backend8functionEP5BtypeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_j8Location 611070
_ZN11Gcc_backend14init_statementEP9BfunctionP9BvariableP11Bexpression 645164
_ZN11Gcc_backend14local_variableEP9BfunctionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5BtypeP9Bvariablej8Location 645180
_ZN11Gcc_backend27boolean_constant_expressionEb 652801
_ZN11Gcc_backend18compound_statementEP10BstatementS1_ 674288
_ZN11Gcc_backend12if_statementEP9BfunctionP11BexpressionP6BblockS5_8Location 698736
_ZN11Gcc_backend23placeholder_struct_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8Location 747818
_ZN11Gcc_backend27set_placeholder_struct_typeEP5BtypeRKSt6vectorIN7Backend17Btyped_identifierESaIS4_EE 747818
_ZN11Gcc_backend13function_typeERKN7Backend17Btyped_identifierERKSt6vectorIS1_SaIS1_EES8_P5Btype8Location 883244
_ZN11Gcc_backend26string_constant_expressionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 985238
_ZN11Gcc_backend20expression_statementEP9BfunctionP11Bexpression 1009938
_ZN11Gcc_backend16immutable_structERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_jP5Btype8Location 1127470
_ZN11Gcc_backend25immutable_struct_set_initEP9BvariableRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjP5Btype8LocationP11Bexpression 1127470
_ZN11Gcc_backend20type_field_alignmentEP5Btype 1186277
_ZN11Gcc_backend22nil_pointer_expressionEv 1241826
_ZN11Gcc_backend20assignment_statementEP9BfunctionP11BexpressionS3_8Location 1405935
_ZN11Gcc_backend19indirect_expressionEP5BtypeP11Bexpressionb8Location 1469258
_ZN11Gcc_backend15call_expressionEP9BfunctionP11BexpressionRKSt6vectorIS3_SaIS3_EES3_8Location 1791381
_ZN11Gcc_backend15block_statementEP6Bblock 1921415
_ZN11Gcc_backend14fill_in_structEP5BtypeRKSt6vectorIN7Backend17Btyped_identifierESaIS4_EE 1963761
_ZN11Gcc_backend24function_code_expressionEP9Bfunction8Location 2174576
_ZN11Gcc_backend18temporary_variableEP9BfunctionP6BblockP5BtypeP11Bexpressionj8LocationPP10Bstatement 2273098
_ZL21operator_to_tree_code8OperatorP9tree_node 2287171
_ZN11Gcc_backend17binary_expressionE8OperatorP11BexpressionS2_8Location 2287172
_ZN11Gcc_backend12pointer_typeEP5Btype 2389738
_ZN11Gcc_backend23struct_field_expressionEP11Bexpressionm8Location 2430570
_ZN11Gcc_backend20block_add_statementsEP6BblockRKSt6vectorIP10BstatementSaIS4_EE 2855745
_ZN11Gcc_backend5blockEP9BfunctionP6BblockRKSt6vectorIP9BvariableSaIS6_EE8LocationSB_ 2859194
_ZN11Gcc_backend22constructor_expressionEP5BtypeRKSt6vectorIP11BexpressionSaIS4_EE8Location 2872707
_ZN11Gcc_backend14type_alignmentEP5Btype 4548107
_ZN11Gcc_backend18address_expressionEP11Bexpression8Location 5028698
_ZN11Gcc_backend17write_export_dataEPKcj 7154514
_ZN11Gcc_backend27integer_constant_expressionEP5BtypeP12__mpz_struct 7283724
_ZN11Gcc_backend18convert_expressionEP5BtypeP11Bexpression8Location 9618532
_ZN11Gcc_backend14var_expressionEP9Bvariable8Location 12122044
_ZNK9Bvariable8get_treeE8Location 12122044
_ZN11Gcc_backend12convert_treeEP9tree_nodeS1_8Location 13303306
_ZN11Gcc_backend9type_sizeEP5Btype 26470067

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.