lean4-htt/src/Lean/Compiler/LCNF
2022-09-11 20:19:44 -07:00
..
AlphaEqv.lean feat: alpha equivalence for LCNF code 2022-09-05 08:06:05 -07:00
Basic.lean feat: store borrow flag at Param 2022-09-11 20:19:44 -07:00
Bind.lean chore: helper functions, missing instance 2022-09-05 19:20:31 -07:00
Check.lean chore: add maybeTypeFormerType 2022-09-11 20:19:44 -07:00
CompilerM.lean feat: store borrow flag at Param 2022-09-11 20:19:44 -07:00
CSE.lean feat: add occurences and phases to PassManager 2022-09-10 14:58:49 -07:00
DependsOn.lean feat: new PullLetDecls.lean 2022-08-25 13:39:15 -07:00
ElimDead.lean feat: LCNF.simp .let case 2022-08-29 09:52:16 -07:00
FixedArgs.lean feat: treat erased arguments as fixed arguments 2022-09-11 20:19:44 -07:00
InferType.lean feat: store borrow flag at Param 2022-09-11 20:19:44 -07:00
JoinPoints.lean feat: add occurences and phases to PassManager 2022-09-10 14:58:49 -07:00
LCtx.lean perf: workaround for issue #316 2022-09-02 04:15:02 -07:00
Main.lean feat: add occurences and phases to PassManager 2022-09-10 14:58:49 -07:00
Passes.lean feat: add Specialize.lean skeleton 2022-09-11 20:19:44 -07:00
PassManager.lean refactor: monadic compiler test framework style + new pass manager 2022-09-10 15:00:05 -07:00
PrettyPrinter.lean feat: store borrow flag at Param 2022-09-11 20:19:44 -07:00
PullFunDecls.lean feat: add occurences and phases to PassManager 2022-09-10 14:58:49 -07:00
PullLetDecls.lean feat: add occurences and phases to PassManager 2022-09-10 14:58:49 -07:00
ReduceJpArity.lean feat: add occurences and phases to PassManager 2022-09-10 14:58:49 -07:00
Simp.lean feat: add occurences and phases to PassManager 2022-09-10 14:58:49 -07:00
Specialize.lean feat: add Specialize.lean skeleton 2022-09-11 20:19:44 -07:00
SpecInfo.lean feat: add LCNF/SpecInfo.lean 2022-09-11 20:19:44 -07:00
Stage1.lean refactor: new LCNF frontend 2022-08-24 11:40:37 -07:00
Testing.lean refactor: monadic compiler test framework style + new pass manager 2022-09-10 15:00:05 -07:00
ToDecl.lean chore: disable eager applyCasesOnImplementedBy 2022-09-08 14:50:27 -07:00
ToExpr.lean feat: add PullFunDecls.lean 2022-09-04 16:44:45 -07:00
ToLCNF.lean feat: store borrow flag at Param 2022-09-11 20:19:44 -07:00
Types.lean feat: add LCNF/SpecInfo.lean 2022-09-11 20:19:44 -07:00
Util.lean feat: treat erased arguments as fixed arguments 2022-09-11 20:19:44 -07:00