Instances For
- toPull : Array (LetDecl Purity.pure)
Instances For
@[reducible, inline]
Instances For
@[inline]
def Lean.Compiler.LCNF.PullLetDecls.withParams {α : Type} (ps : Array (Param Purity.pure)) (x : PullM α) :
PullM α
Instances For
@[inline]
Instances For
Instances For
Instances For
Instances For
def Lean.Compiler.LCNF.PullLetDecls.PullM.run {α : Type} (x : PullM α) (isCandidateFn : LetDecl Purity.pure → FVarIdSet → CompilerM Bool) :
Instances For
def Lean.Compiler.LCNF.Decl.pullLetDecls (decl : Decl Purity.pure) (isCandidateFn : LetDecl Purity.pure → FVarIdSet → CompilerM Bool) :