/- 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.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 import Lean.Compiler.LCNF.Probing