| .. |
|
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 |