RequirementMachine: Stub out the equivalence class map

This commit is contained in:
Slava Pestov
2021-06-17 16:45:26 -04:00
parent 3418f47939
commit f28d9b3dbf
11 changed files with 901 additions and 55 deletions

View File

@@ -224,10 +224,12 @@ FRONTEND_STATISTIC(Sema, NumAccessorBodiesSynthesized)
/// amount of work the requirement machine does analyzing type signatures.
FRONTEND_STATISTIC(Sema, NumRequirementMachines)
/// Number of requirement machines constructed. Rough proxy for
/// amount of work the requirement machine does analyzing type signatures.
/// Number of new rules added by Knuth-Bendix completion procedure.
FRONTEND_STATISTIC(Sema, NumRequirementMachineCompletionSteps)
/// Number of new rules added by concrete term unification.
FRONTEND_STATISTIC(Sema, NumRequirementMachineUnifiedConcreteTerms)
/// Number of generic signature builders constructed. Rough proxy for
/// amount of work the GSB does analyzing type signatures.
FRONTEND_STATISTIC(Sema, NumGenericSignatureBuilders)