middle IR (MIR) #173
sb10q
commented 2022-01-20 16:33:34 +08:00
Owner
- 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 2022-01-20 16:33:34 +08:00
future-extension
label
Labels
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: M-Labs/nac3#173
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?