| /- | |
| Copyright (c) 2022 Microsoft Corporation. All rights reserved. | |
| Released under Apache 2.0 license as described in the file LICENSE. | |
| Authors: Leonardo de Moura | |
| -/ | |
| prelude | |
| import Lean.Compiler.LCNF.AlphaEqv | |
| import Lean.Compiler.LCNF.Basic | |
| import Lean.Compiler.LCNF.Bind | |
| import Lean.Compiler.LCNF.Check | |
| import Lean.Compiler.LCNF.CompilerM | |
| import Lean.Compiler.LCNF.CSE | |
| import Lean.Compiler.LCNF.DependsOn | |
| import Lean.Compiler.LCNF.ElimDead | |
| import Lean.Compiler.LCNF.FixedParams | |
| import Lean.Compiler.LCNF.InferType | |
| import Lean.Compiler.LCNF.JoinPoints | |
| import Lean.Compiler.LCNF.LCtx | |
| import Lean.Compiler.LCNF.Level | |
| import Lean.Compiler.LCNF.Main | |
| import Lean.Compiler.LCNF.Passes | |
| import Lean.Compiler.LCNF.PassManager | |
| import Lean.Compiler.LCNF.PhaseExt | |
| import Lean.Compiler.LCNF.PrettyPrinter | |
| import Lean.Compiler.LCNF.PullFunDecls | |
| import Lean.Compiler.LCNF.PullLetDecls | |
| import Lean.Compiler.LCNF.ReduceJpArity | |
| import Lean.Compiler.LCNF.Simp | |
| import Lean.Compiler.LCNF.Specialize | |
| import Lean.Compiler.LCNF.SpecInfo | |
| import Lean.Compiler.LCNF.Testing | |
| import Lean.Compiler.LCNF.ToDecl | |
| import Lean.Compiler.LCNF.ToExpr | |
| import Lean.Compiler.LCNF.ToLCNF | |
| import Lean.Compiler.LCNF.Types | |
| import Lean.Compiler.LCNF.Util | |
| import Lean.Compiler.LCNF.ConfigOptions | |
| import Lean.Compiler.LCNF.ForEachExpr | |
| import Lean.Compiler.LCNF.MonoTypes | |
| import Lean.Compiler.LCNF.ToMono | |
| import Lean.Compiler.LCNF.MonadScope | |
| import Lean.Compiler.LCNF.Closure | |
| import Lean.Compiler.LCNF.LambdaLifting | |
| import Lean.Compiler.LCNF.ReduceArity |