LCOV - code coverage report
Current view: top level - gcc/rust/checks/errors/borrowck - rust-bir-builder-internal.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 90.0 % 250 225
Test Date: 2026-10-03 16:17:38 Functions: 65.3 % 75 49
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust3BIR15AbstractBuilder13resolve_labelINS_3HIR8LifetimeEEEjRT_ 0
_ZN4Rust3BIR15AbstractBuilder25push_user_type_ascriptionENS0_7PlaceIdEPNS_4TyTy8BaseTypeE 0
_ZN4Rust3BIR15AbstractBuilder12unwind_untilENS0_7ScopeIdE 2
_ZN4Rust3BIR15AbstractBuilder9autoderefERNS0_7PlaceIdE 5
_ZN4Rust3BIR15AbstractBuilder16resolve_variableINS_3HIR25StructExprFieldIdentifierEEENS0_7PlaceIdERT_ 6
_ZZN4Rust3BIR15AbstractBuilder12unwind_untilENS0_7ScopeIdEENKUlNS0_7PlaceIdEE_clES3_ 6
_ZN4Rust3BIR19AbstractExprBuilder11return_unitERNS_3HIR4ExprE 9
_ZN4Rust3BIR15AbstractBuilder12borrow_placeENS0_7PlaceIdEPNS_4TyTy8BaseTypeEm 13
_ZN4Rust3BIR15AbstractBuilder14reborrow_placeENS0_7PlaceIdEm 13
_ZN4Rust3BIR15AbstractBuilder11push_switchENS0_7PlaceIdEmSt16initializer_listINS0_12BasicBlockIdEE 14
_ZN4Rust3BIR15AbstractBuilder9push_gotoENS0_12BasicBlockIdE 17
_ZN4Rust3BIR15AbstractBuilder11add_jump_toENS0_12BasicBlockIdE 24
_ZN4Rust3BIR15AbstractBuilder24start_new_consecutive_bbEv 24
_ZN4Rust3BIR15AbstractBuilder16declare_argumentERKNS_8Analysis11NodeMappingEPNS_4TyTy8BaseTypeE 28
_ZN4Rust3BIR19AbstractExprBuilder27take_or_create_return_placeEPNS_4TyTy8BaseTypeE 28
_ZN4Rust3BIR15AbstractBuilder19push_tmp_assignmentENS0_7PlaceIdEmN2tl8optionalIjEE 40
_ZN4Rust3BIR19AbstractExprBuilder15return_borrowedENS0_7PlaceIdEPNS_4TyTy8BaseTypeEm 42
_ZN4Rust3BIR15AbstractBuilder13coercion_siteERNS0_7PlaceIdEPNS_4TyTy8BaseTypeE 49
_ZN4Rust3BIR15AbstractBuilder8move_allISt6vectorINS0_7PlaceIdESaIS4_EEEEvRT_S3_ImSaImEEN2tl8optionalIjEE 51
_ZN4Rust3BIR14BuilderContextC2Ev 57
_ZN4Rust3BIR15AbstractBuilder6new_bbEv 57
_ZN4Rust3BIR15AbstractBuilder11push_returnEm 59
_ZN4Rust3BIR15AbstractBuilder28push_function_argument_dropsEv 59
_ZN4Rust3BIR15AbstractBuilder10move_placeENS0_7PlaceIdEmN2tl8optionalIjEE 70
_ZN4Rust3BIR15AbstractBuilder9pop_scopeEv 74
_ZN4Rust3BIR15AbstractBuilder19push_tmp_assignmentEPNS0_12AbstractExprEPNS_4TyTy8BaseTypeEmN2tl8optionalIjEE 77
_ZN4Rust3BIR15AbstractBuilder12bind_regionsESt6vectorINS_4TyTy6RegionESaIS4_EENS_11FreeRegionsE 85
_ZN4Rust3BIR19AbstractExprBuilder11return_exprEPNS0_12AbstractExprEPNS_4TyTy8BaseTypeEmb 93
_ZZN4Rust3BIR15AbstractBuilder13coercion_siteERNS0_7PlaceIdEPNS_4TyTy8BaseTypeEENKUlS6_E_clES6_ 98
_ZN4Rust3BIR15AbstractBuilder15push_assignmentENS0_7PlaceIdES2_mN2tl8optionalIjEE 133
_ZN4Rust3BIR15AbstractBuilder16declare_variableERKNS_8Analysis11NodeMappingEPNS_4TyTy8BaseTypeEb 137
_ZN4Rust3BIR15AbstractBuilder16declare_variableERKNS_8Analysis11NodeMappingEb 137
_ZN4Rust3BIR15AbstractBuilder14push_fake_readENS0_7PlaceIdE 138
_ZN4Rust3BIR15AbstractBuilder22resolve_variable_or_fnINS_3HIR16PathInExpressionEEENS0_7PlaceIdERT_PNS_4TyTy8BaseTypeE 140
_ZN4Rust3BIR15AbstractBuilder22resolve_variable_or_fnINS_3HIR25QualifiedPathInExpressionEEENS0_7PlaceIdERT_PNS_4TyTy8BaseTypeE 0
_ZN4Rust3BIR15AbstractBuilder22resolve_variable_or_fnINS_3HIR16PathInExpressionEEENS0_7PlaceIdERT_PNS_4TyTy8BaseTypeE 140
_ZZN4Rust3BIR15AbstractBuilder9pop_scopeEvENKUlNS0_7PlaceIdEE_clES2_ 212
_ZN4Rust3BIR15AbstractBuilder17push_storage_liveENS0_7PlaceIdE 214
_ZN4Rust3BIR15AbstractBuilder17push_storage_deadENS0_7PlaceIdE 218
_ZN4Rust3BIR19AbstractExprBuilder12return_placeENS0_7PlaceIdEmbN2tl8optionalIjEE 249
_ZN4Rust3BIR15AbstractBuilder9push_dropENS0_7PlaceIdE 250
_ZN4Rust3BIR15AbstractBuilder15push_assignmentENS0_7PlaceIdEPNS0_12AbstractExprEmN2tl8optionalIjEE 279
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR4ExprEEEPNS_4TyTy8BaseTypeERT_ 458
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR11ClosureExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR11RangeToExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR12BaseLoopExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR12NegationExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR12SlicePatternEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR12TypeCastExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR13RangeFromExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR13RangeFullExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR14ArrayIndexExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR14ComparisonExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR14TupleIndexExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR15LazyBooleanExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR15RangeFromToExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR15RangeToInclExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR16ReferencePatternEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR16StructExprStructEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR18TupleStructPatternEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR23ArithmeticOrLogicalExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR25QualifiedPathInExpressionEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR4TypeEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR9ArrayExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR9BlockExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR9TupleExprEEEPNS_4TyTy8BaseTypeERT_ 0
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR16IfExprConseqElseEEEPNS_4TyTy8BaseTypeERT_ 5
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR15DereferenceExprEEEPNS_4TyTy8BaseTypeERT_ 10
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR8CallExprEEEPNS_4TyTy8BaseTypeERT_ 24
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR7PatternEEEPNS_4TyTy8BaseTypeERT_ 28
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR4ExprEEEPNS_4TyTy8BaseTypeERT_ 32
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR10BorrowExprEEEPNS_4TyTy8BaseTypeERT_ 42
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR22StructExprStructFieldsEEEPNS_4TyTy8BaseTypeERT_ 54
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR8FunctionEEEPNS_4TyTy8BaseTypeERT_ 57
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR11LiteralExprEEEPNS_4TyTy8BaseTypeERT_ 66
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeINS_3HIR16PathInExpressionEEEPNS_4TyTy8BaseTypeERT_ 140
_ZNK4Rust3BIR15AbstractBuilder11lookup_typeEj 595

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.