@[reducible, inline]
Instances For
Instances For
- baseName : Name
- sccDecls : Array (Decl Purity.pure)
Instances For
- decls : Array (Decl Purity.pure)
- fvarDecisionCache : Std.HashMap FVarId Bool
Cache for
shouldExtractFVarin order to avoid superlinear behavior.
Instances For
partial def
Lean.Compiler.LCNF.ExtractClosed.shouldExtractLetValue
(isRoot : Bool)
(v : LetValue Purity.pure)
:
partial def
Lean.Compiler.LCNF.ExtractClosed.visitCode
(code : Code Purity.pure)
:
M (Code Purity.pure)
Instances For
def
Lean.Compiler.LCNF.Decl.extractClosed
(decl : Decl Purity.pure)
(sccDecls : Array (Decl Purity.pure))
: