lean4-htt/library/Init/Lean/Compiler/IR
2019-10-23 15:19:34 -07:00
..
Basic.lean feat: suppress irrelevant arguments in extern calls 2019-10-23 15:06:44 -07:00
Borrow.lean feat: remove unnecessary normalizeIds steps 2019-10-09 15:24:07 -07:00
Boxing.lean chore: rename files 2019-10-11 11:19:58 -07:00
Checker.lean feat: check struct/union projs 2019-10-11 11:13:44 -07:00
CompilerM.lean chore: use #[] instead of Array.empty 2019-10-08 16:23:06 -07:00
CtorLayout.lean test: add getCtorLayout test 2019-10-11 15:11:24 -07:00
Default.lean chore: rename files 2019-10-11 11:19:58 -07:00
ElimDeadBranches.lean chore: rename files 2019-10-11 11:19:58 -07:00
ElimDeadVars.lean chore: rename files 2019-10-11 11:19:58 -07:00
EmitC.lean feat: add Expr.updateApp test of concept 2019-10-23 15:19:34 -07:00
EmitUtil.lean fix: file and import names, tests and stage0 2019-10-04 17:04:02 -07:00
ExpandResetReuse.lean feat: remove unnecessary normalizeIds steps 2019-10-09 15:24:07 -07:00
Format.lean feat: add struct/union constructors to IRType 2019-10-11 10:57:36 -07:00
FreeVars.lean fix: make sure maxIndex takes into account dead variables too 2019-10-09 14:55:48 -07:00
LiveVars.lean fix: file and import names, tests and stage0 2019-10-04 17:04:02 -07:00
NormIds.lean fix: file and import names, tests and stage0 2019-10-04 17:04:02 -07:00
PushProj.lean refactor: ensure pushProj does not reuse variable ids 2019-10-09 14:55:39 -07:00
RC.lean chore: use #[] instead of Array.empty 2019-10-08 16:23:06 -07:00
ResetReuse.lean fix: file and import names, tests and stage0 2019-10-04 17:04:02 -07:00
SimpCase.lean fix: file and import names, tests and stage0 2019-10-04 17:04:02 -07:00
UnboxResult.lean feat: expose getCtorLayout 2019-10-11 14:34:30 -07:00