middle IR (MIR) #173

Open
opened 2022-01-20 16:33:34 +08:00 by sb10q · 0 comments
  • better escape analysis #51
  • better field initialization check #35
  • region inference #148
  • better dead code elimination
  • maybe we can later get rid of LLVM, which is slow, bloated, written in crappy C++, makes it difficult to use mimalloc, and uses cmake. Try MIR->machine code (x86_64/ARM/RISC-V) direct.
* better escape analysis https://git.m-labs.hk/M-Labs/nac3/issues/51 * better field initialization check https://git.m-labs.hk/M-Labs/nac3/issues/35 * region inference https://git.m-labs.hk/M-Labs/nac3/issues/148 * better dead code elimination * maybe we can later get rid of LLVM, which is slow, bloated, written in crappy C++, makes it difficult to use mimalloc, and uses [cmake](https://twitter.com/CmakeHate). Try MIR->machine code (x86_64/ARM/RISC-V) direct.
sb10q added the
future-extension
label 2022-01-20 16:33:34 +08:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: M-Labs/nac3#173
There is no content yet.