LCOV - code coverage report
Current view: top level - gcc/rust/hir - rust-ast-lower-expr.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 88.2 % 627 553
Test Date: 2025-06-21 16:26:05 Functions: 84.7 % 59 50
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
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST10FormatArgsE 0
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST11ForLoopExprE 0
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST13RangeFullExprE 0
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST7BoxExprE 0
_ZN4Rust3HIR21translate_operand_symERKNS_3AST16InlineAsmOperandE 0
_ZN4Rust3HIR23translate_operand_constERKNS_3AST16InlineAsmOperandE 0
_ZN4Rust3HIR23translate_operand_inoutERKNS_3AST16InlineAsmOperandE 0
_ZN4Rust3HIR23translate_operand_labelERKNS_3AST16InlineAsmOperandE 0
_ZN4Rust3HIR30translate_operand_split_in_outERKNS_3AST16InlineAsmOperandE 0
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST13LlvmInlineAsmE 2
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST11RangeToExprE 8
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST13RangeFromExprE 8
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST19RangeFromToInclExprE 8
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST12ContinueExprE 12
_ZN4Rust3HIR20translate_operand_inERKNS_3AST16InlineAsmOperandE 13
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST19IfLetExprConseqElseE 14
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST9IfLetExprE 18
_ZN4Rust3HIR21translate_operand_outERKNS_3AST16InlineAsmOperandE 20
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST16ClosureExprInnerE 29
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST21ClosureExprInnerTypedE 32
_ZN4Rust3HIR12from_operandERKNS_3AST16InlineAsmOperandE 33
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST9InlineAsmE 36
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST16StructExprStructE 63
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST13WhileLoopExprE 70
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST15RangeFromToExprE 70
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST9BreakExprE 94
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST8LoopExprE 124
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST16ArrayElemsCopiedE 131
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST25QualifiedPathInExpressionE 131
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST14ArrayIndexExprE 237
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST22CompoundAssignmentExprE 241
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST11GroupedExprE 250
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST16ArrayElemsValuesE 275
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST15LazyBooleanExprE 323
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST12NegationExprE 377
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST6IfExprE 387
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST9ArrayExprE 406
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST9MatchExprE 473
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST16IfExprConseqElseE 541
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST10ReturnExprE 557
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST9TupleExprE 561
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST14TupleIndexExprE 880
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST22StructExprStructFieldsE 1098
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST14ComparisonExprE 1106
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST9BlockExprE 1240
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST10BorrowExprE 1384
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST14MethodCallExprE 1564
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST15FieldAccessExprE 1807
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST15DereferenceExprE 1864
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST14AssignmentExprE 1940
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST23ArithmeticOrLogicalExprE 3154
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST15UnsafeBlockExprE 3434
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST12TypeCastExprE 4620
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST8CallExprE 10057
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST16PathInExpressionE 15961
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST11LiteralExprE 16250
_ZN4Rust3HIR15ASTLoweringExpr5visitERNS_3AST14IdentifierExprE 19411
_ZN4Rust3HIR15ASTLoweringExpr9translateERNS_3AST4ExprEPb 90842
_ZN4Rust3HIR15ASTLoweringExprC2Ev 90842

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.