LCOV - code coverage report
Current view: top level - gcc/rust/typecheck - rust-tyty-variance-analysis.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 77.0 % 331 255
Test Date: 2026-10-03 16:17:38 Functions: 83.3 % 42 35
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust4TyTy16VarianceAnalysis12TyVisitorCtx6contraENS1_8VarianceE 0
_ZN4Rust4TyTy16VarianceAnalysis15FieldVisitorCtx25add_constrints_from_paramERNS0_9ParamTypeENS1_8VarianceE 0
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtx22query_generic_varianceERKNS0_7ADTTypeE 0
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtxD2Ev 0
_ZNK4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx9to_stringB5cxx11ERKNS1_4TermE 0
_ZNK4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx9to_stringB5cxx11Ej 0
_ZNK4Rust4TyTy16VarianceAnalysis8Variance7reverseEv 0
_ZN4Rust4TyTy16VarianceAnalysis15FieldVisitorCtx27add_constraints_from_regionERKNS0_6RegionENS1_8VarianceE 3
_ZN4Rust4TyTy16VarianceAnalysis15FieldVisitorCtx15collect_regionsERNS0_8BaseTypeE 5
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx19query_field_regionsEPKNS0_7ADTTypeEmmRKNS_11FreeRegionsE 5
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtx19query_field_regionsEPKNS0_7ADTTypeEmmRKNS_11FreeRegionsE 5
_ZN4Rust4TyTy16VarianceAnalysis15FieldVisitorCtx23add_constraints_from_tyEPNS0_8BaseTypeENS1_8VarianceE 8
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx6contraENS1_4TermE 10
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx27add_constraints_from_regionERKNS0_6RegionENS1_4TermE 27
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx18query_type_regionsEPNS0_8BaseTypeE 129
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtx18query_type_regionsEPNS0_8BaseTypeE 129
_ZN4Rust4TyTy16VarianceAnalysis12TyVisitorCtx33add_constraints_from_generic_argsEjRNS0_15SubstitutionRefENS1_8VarianceEb 141
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx22query_generic_varianceERKNS0_7ADTTypeE 141
_ZN4Rust4TyTy16VarianceAnalysis4Term8make_refEj 189
_ZN4Rust4TyTy16VarianceAnalysis4Term14make_transformES2_S2_ 203
_ZN4Rust4TyTy16VarianceAnalysis8Variance9transformES2_S2_ 249
_ZN4Rust4TyTy16VarianceAnalysis12TyVisitorCtx27add_constraints_from_regionERKNS0_6RegionENS1_8VarianceE 284
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx33add_constraints_from_generic_argsEjRNS0_15SubstitutionRefENS1_4TermEb 378
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx8evaluateEPNS1_4TermE 585
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtx20query_type_variancesEPNS0_8BaseTypeE 769
_ZN4Rust4TyTy16VarianceAnalysis12TyVisitorCtx23add_constraints_from_tyEPNS0_8BaseTypeENS1_8VarianceE 1126
_ZNK4Rust4TyTy16VarianceAnalysis8Variance9as_stringB5cxx11Ev 1302
_ZN4Rust4TyTy16VarianceAnalysis8Variance4joinES2_ 1405
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx25add_constrints_from_paramERNS0_9ParamTypeENS1_4TermE 1545
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx14add_constraintEjNS1_4TermE 1561
_ZN4Rust4TyTy16VarianceAnalysis8Variance4joinES2_S2_ 1600
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx12process_typeERNS0_7ADTTypeE 3365
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx12process_typeERNS0_7ADTTypeE 3365
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtx20add_type_constraintsERNS0_7ADTTypeE 3365
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx18lookup_or_add_typeEj 3743
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx17lookup_type_indexEj 3884
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx21debug_print_solutionsEv 4706
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx5solveEv 4706
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtx5solveEv 4706
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtxC2Ev 4971
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx23add_constraints_from_tyEPNS0_8BaseTypeENS1_4TermE 5709
_ZN4Rust4TyTy11lookup_typeEj 7258

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.