LCOV - code coverage report
Current view: top level - gcc/rust/hir/tree - rust-hir-visitor.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 80.6 % 738 595
Test Date: 2026-09-19 16:22:48 Functions: 79.7 % 143 114
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust3HIR17DefaultHIRVisitor18visit_where_clauseERKNS0_11WhereClauseE 0
_ZN4Rust3HIR17DefaultHIRVisitor19visit_closure_paramERNS0_12ClosureParamE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_11ExternCrateE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_11RangeToExprE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_11UseTreeGlobE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_11UseTreeListE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_13RangeFromExprE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_13RangeFullExprE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_13UseTreeRebindE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_14ArrayIndexExprE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_14AssignmentExprE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_14AsyncBlockExprE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_14TupleIndexExprE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_14UseDeclarationE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_15DereferenceExprE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_15FieldAccessExprE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_15RangeFromToExprE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_15RangeToInclExprE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_15WhereClauseItemE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_16WhileLetLoopExprE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_17ConstGenericParamE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_18ExternalStaticItemE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_20ErrorPropagationExprE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_20StructExprStructBaseE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_23LifetimeWhereClauseItemE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_25RangePatternBoundQualPathE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_25StructExprFieldIndexValueE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_8OffsetOfE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9AwaitExprE 0
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_13LlvmInlineAsmE 2
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_16ExternalTypeItemE 2
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9TupleExprE 2
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_17ParenthesisedTypeE 4
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_7BoxExprE 4
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_10ConstBlockE 7
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_11ClosureExprE 7
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_16StructExprStructE 13
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_12InferredTypeE 14
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_26StructPatternFieldTuplePatE 18
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_12ContinueExprE 21
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_21RangePatternBoundPathE 21
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9InlineAsmE 24
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_24TuplePatternItemsHasRestE 26
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_23TypePathSegmentFunctionE 28
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_7LetStmtE 30
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_14TraitItemConstE 31
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_23SlicePatternItemsNoRestE 31
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_16BareFunctionTypeE 35
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_13ImplTraitTypeE 36
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_23TupleStructItemsHasRestE 36
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_16ArrayElemsCopiedE 38
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_16ArrayElemsValuesE 39
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_24SlicePatternItemsHasRestE 44
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9EmptyStmtE 46
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_12RangePatternE 49
_ZN4Rust3HIR17DefaultHIRVisitor16visit_loop_labelERNS0_9LoopLabelE 55
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_10StaticItemE 55
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_16PathInExpressionE 56
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_11LiteralExprE 74
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_12SlicePatternE 75
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9BreakExprE 75
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_24RangePatternBoundLiteralE 77
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9ArrayExprE 77
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_14EnumItemStructE 79
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_25QualifiedPathInExpressionE 79
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_13WhileLoopExprE 88
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_23StructPatternFieldIdentE 93
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_15TraitObjectTypeE 98
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_5UnionE 101
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_25StructExprFieldIdentifierE 102
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_23TuplePatternItemsNoRestE 113
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_8LoopExprE 113
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_26StructPatternFieldIdentPatE 120
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_13StructPatternE 137
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_12TuplePatternE 139
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_10AltPatternE 145
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_13LifetimeParamE 166
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_16ReferencePatternE 175
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9NeverTypeE 192
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_19QualifiedPathInTypeE 201
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_22StructExprStructFieldsE 205
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_11GroupedExprE 231
_ZN4Rust3HIR17DefaultHIRVisitor25visit_qualified_path_typeERNS0_17QualifiedPathTypeE 280
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_20EnumItemDiscriminantE 285
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_30StructExprFieldIdentifierValueE 302
_ZN4Rust3HIR17DefaultHIRVisitor18visit_where_clauseERNS0_11WhereClauseE 319
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_24TypeBoundWhereClauseItemE 343
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_15LazyBooleanExprE 370
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9TupleTypeE 378
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_14LiteralPatternE 410
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_13EnumItemTupleE 413
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_12NegationExprE 504
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_12ConstantItemE 521
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_4EnumE 522
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_10ReturnExprE 541
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9ArrayTypeE 552
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9AnonConstE 559
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_22CompoundAssignmentExprE 682
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_15WildcardPatternE 779
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_13TraitItemTypeE 781
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9SliceTypeE 862
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_22TupleStructItemsNoRestE 902
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_18TupleStructPatternE 938
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_11TupleStructE 967
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9MatchExprE 1021
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_6ModuleE 1203
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_8EnumItemE 1213
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_16IfExprConseqElseE 1268
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_10BorrowExprE 1298
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_14MethodCallExprE 1402
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9TypeAliasE 1450
_ZN4Rust3HIR17DefaultHIRVisitor23visit_path_expr_segmentERNS0_15PathExprSegmentE 1537
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_12StructStructE 1565
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_11ExternBlockE 1671
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_10TraitBoundE 2054
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_12TypeCastExprE 2149
_ZN4Rust3HIR17DefaultHIRVisitor18visit_struct_fieldERNS0_11StructFieldE 2162
_ZN4Rust3HIR17DefaultHIRVisitor16visit_self_paramERNS0_9SelfParamE 2338
_ZN4Rust3HIR17DefaultHIRVisitor15visit_match_armERNS0_8MatchArmE 2398
_ZN4Rust3HIR17DefaultHIRVisitor16visit_match_caseERNS0_9MatchCaseE 2398
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_23ArithmeticOrLogicalExprE 2483
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_6IfExprE 2533
_ZN4Rust3HIR17DefaultHIRVisitor18visit_generic_argsERNS0_11GenericArgsE 2562
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_22TypePathSegmentGenericE 2562
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_20ExternalFunctionItemE 2618
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_13TraitItemFuncE 2653
_ZN4Rust3HIR17DefaultHIRVisitor26visit_named_function_paramERNS0_18NamedFunctionParamE 3009
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_15UnsafeBlockExprE 3464
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_14ComparisonExprE 3587
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_5TraitE 3944
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_13ReferenceTypeE 4206
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_14RawPointerTypeE 4271
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9ImplBlockE 6030
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_8LifetimeE 6243
_ZN4Rust3HIR17DefaultHIRVisitor20visit_function_paramERNS0_13FunctionParamE 8744
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9TypeParamE 8781
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_17IdentifierPatternE 9318
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_8CallExprE 9913
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_8ExprStmtE 10959
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_8FunctionE 14146
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_9BlockExprE 23529
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_15TypePathSegmentE 50877
_ZN4Rust3HIR17DefaultHIRVisitor4walkERNS0_8TypePathE 51356

Generated by: LCOV version 2.4-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.