LCOV - code coverage report
Current view: top level - gcc/go/gofrontend - statements.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.7 % 322 305
Test Date: 2024-05-04 14:01:55 Functions: 86.7 % 45 39
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
_ZN13For_statement14do_get_backendEP17Translate_context 0
_ZN16Switch_statement14do_get_backendEP17Translate_context 0
_ZN19For_range_statement14do_get_backendEP17Translate_context 0
_ZN21Type_switch_statement14do_get_backendEP17Translate_context 0
_ZN9Statement19do_export_statementEP20Export_function_body 0
_ZNK22Goto_unnamed_statement19do_may_fall_throughEv 0
_ZNK9Statement19do_may_fall_throughEv 22
_ZNK14Goto_statement19do_may_fall_throughEv 31
_ZN14Goto_statement16do_inlining_costEv 115
_ZN21Type_switch_statement11add_clausesEP17Type_case_clauses 2393
_ZN16Select_statement11add_clausesEP14Select_clauses 2656
_ZN16Select_statement14do_check_typesEP4Gogo 2656
_ZN16Select_statementC2E8Location 2656
_ZN16Select_statement18do_determine_typesEP4Gogo 2695
_ZNK15Block_statement19do_may_fall_throughEv 2747
_ZN15Label_statement16do_inlining_costEv 2908
_ZNK14Select_clauses13Select_clause10case_indexEv 6734
_ZN14Select_clauses13Select_clause14set_case_indexEi 6746
_ZN14Select_clauses13Select_clauseC2EbP10ExpressionS2_S2_P12Named_objectS4_bP5Block8Location 7990
_ZN14Select_clauses3addEbP10ExpressionS1_S1_P12Named_objectS3_bP5Block8Location 7990
_ZN16Switch_statement11add_clausesEP12Case_clauses 11185
_ZNK14Select_clauses13Select_clause7is_sendEv 12405
_ZN9Statement16do_inlining_costEv 33402
_ZN19For_range_statement14add_statementsEP5Block 34430
_ZN16Select_statement11do_traverseEP8Traverse 49708
_ZN13For_statement14add_statementsEP5Block 62188
_ZNK16Return_statement19do_may_fall_throughEv 106808
_ZN23Unnamed_label_statement16do_inlining_costEv 111948
_ZN22Goto_unnamed_statement16do_inlining_costEv 138745
_ZN9Statement18do_determine_typesEP4Gogo 163897
_ZN16Return_statement16do_inlining_costEv 236355
_ZN20Expression_statement16do_inlining_costEv 293664
_ZN30Variable_declaration_statement16do_inlining_costEv 419447
_ZN19Temporary_statement16do_inlining_costEv 465315
_ZN12If_statement16do_inlining_costEv 498256
_ZN15Block_statement18do_determine_typesEP4Gogo 508848
_ZN9Statement14do_check_typesEP4Gogo 737360
_ZN20Assignment_statement16do_inlining_costEv 901378
_ZN15Block_statement16do_inlining_costEv 1824910
_ZN9Statement10do_flattenEP4GogoP12Named_objectP5BlockP18Statement_inserter 1947187
_ZN9Statement18do_add_conversionsEv 2218056
_ZN9Statement8do_lowerEP4GogoP12Named_objectP5BlockP18Statement_inserter 2910564
_ZN16Return_statement11do_traverseEP8Traverse 7132156
_ZN20Expression_statement11do_traverseEP8Traverse 8165065
_ZN15Block_statement11do_traverseEP8Traverse 24996134

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.