Phases to allocate CPU time to.
Constructors
ParsingHappy parsing and operator parsing.
ImportImport chasing.
DeserializationReading interface files.
ScopingScope checking and translation to abstract syntax.
TypingType checking and translation to internal syntax.
TerminationTermination checking.
PositivityPositivity checking and polarity computation.
InjectivityInjectivity checking.
ProjectionLikenessChecking for projection likeness.
CoverageCoverage checking and compilation to case trees.
HighlightingGenerating highlighting info.
SerializationWriting interface files.
DeadCodeDead code elimination.
InterfaceInstantiateFullUnfolding all metas before serialization.
DeadCodeReachableDead code reachable definitions subphase.
GraphSubphase for Termination.
RecCheckSubphase for Termination.
ReduceSubphase for Termination.
LevelSubphase for Termination.
CompareSubphase for Termination.
WithSubphase for Termination.
ModuleNameSubphase for Import.
CompactionSubphase for Deserialization: compacting interfaces.
BuildInterfaceSubphase for Serialization.
SortSubphase for Serialization.
BinaryEncodeSubphase for Serialization.
CompressSubphase for Serialization.
OperatorsExprSubphase for Parsing.
OperatorsPatternSubphase for Parsing.
FreeSubphase for Typing: free variable computation.
OccursCheckSubphase for Typing: occurs check for solving metas.
CheckLHSSubphase for Typing: checking the LHS
CheckRHSSubphase for Typing: checking the RHS
TypeSigSubphase for Typing: checking a type signature
GeneralizeSubphase for Typing: generalizing over
variablesInstanceSearchSubphase for Typing: solving instance goals
ReflectionSubphase for Typing: evaluating elaborator reflection
InitialCandidatesSubphase for InstanceSearch: collecting initial candidates
FilterCandidatesSubphase for InstanceSearch: checking candidates for validity
OrderCandidatesSubphase for InstanceSearch: ordering candidates for specificity
CheckOverlapSubphase for InstanceSearch: reducing overlapping instances
UnifyIndicesSubphase for CheckLHS: unification of the indices
InverseScopeLookupPretty printing names.
TopModule TopLevelModuleNameTypeclass QNameDefinition QName
Instances7Eq, Ord, Show, Generic, NFData, Pretty, …
Eq PhaseDefined in Agda-2.7.0.1 · Agda.BenchmarkingOrd PhaseDefined in Agda-2.7.0.1 · Agda.BenchmarkingShow PhaseDefined in Agda-2.7.0.1 · Agda.BenchmarkingGeneric PhaseDefined in Agda-2.7.0.1 · Agda.BenchmarkingNFData PhaseDefined in Agda-2.7.0.1 · Agda.BenchmarkingPretty PhaseDefined in Agda-2.7.0.1 · Agda.Benchmarkingtype Rep Phase = D1 ('MetaDataDefined in Agda-2.7.0.1 · Agda.Benchmarking"Phase"
"Agda.Benchmarking"
"Agda-2.7.0.1-DbbZpETDDF1KkwuzEZvfn8"
'False) (((((C1 ('MetaCons"Parsing"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Import"
'PrefixI 'False) U1) :+: (C1 ('MetaCons"Deserialization"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"Scoping"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Typing"
'PrefixI 'False) U1))) :+: ((C1 ('MetaCons"Termination"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"Positivity"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Injectivity"
'PrefixI 'False) U1)) :+: (C1 ('MetaCons"ProjectionLikeness"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"Coverage"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Highlighting"
'PrefixI 'False) U1)))) :+: (((C1 ('MetaCons"Serialization"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"DeadCode"
'PrefixI 'False) U1 :+: C1 ('MetaCons"InterfaceInstantiateFull"
'PrefixI 'False) U1)) :+: (C1 ('MetaCons"DeadCodeReachable"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"Graph"
'PrefixI 'False) U1 :+: C1 ('MetaCons"RecCheck"
'PrefixI 'False) U1))) :+: ((C1 ('MetaCons"Reduce"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"Level"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Compare"
'PrefixI 'False) U1)) :+: (C1 ('MetaCons"With"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"ModuleName"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Compaction"
'PrefixI 'False) U1))))) :+: ((((C1 ('MetaCons"BuildInterface"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Sort"
'PrefixI 'False) U1) :+: (C1 ('MetaCons"BinaryEncode"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"Compress"
'PrefixI 'False) U1 :+: C1 ('MetaCons"OperatorsExpr"
'PrefixI 'False) U1))) :+: ((C1 ('MetaCons"OperatorsPattern"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"Free"
'PrefixI 'False) U1 :+: C1 ('MetaCons"OccursCheck"
'PrefixI 'False) U1)) :+: (C1 ('MetaCons"CheckLHS"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"CheckRHS"
'PrefixI 'False) U1 :+: C1 ('MetaCons"TypeSig"
'PrefixI 'False) U1)))) :+: (((C1 ('MetaCons"Generalize"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"InstanceSearch"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Reflection"
'PrefixI 'False) U1)) :+: (C1 ('MetaCons"InitialCandidates"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"FilterCandidates"
'PrefixI 'False) U1 :+: C1 ('MetaCons"OrderCandidates"
'PrefixI 'False) U1))) :+: ((C1 ('MetaCons"CheckOverlap"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"UnifyIndices"
'PrefixI 'False) U1 :+: C1 ('MetaCons"InverseScopeLookup"
'PrefixI 'False) U1)) :+: (C1 ('MetaCons"TopModule"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TopLevelModuleName)) :+: (C1 ('MetaCons"Typeclass"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 QName)) :+: C1 ('MetaCons"Definition"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 QName))))))))