aboutsummaryrefslogtreecommitdiffhomepage
path: root/todo.txt
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2023-06-21 23:52:23 +0200
committerlemon <lsof@mailbox.org>2023-06-21 23:52:23 +0200
commit3f2221dfb9ab33b7ac44bbf822a78753a0357d25 (patch)
tree5828192184328e405da0489d72d1c71a4be70316 /todo.txt
parent995fd23ecd5de710a6f587d29af2874b1fb4756d (diff)
mem2reg: implement ssa construction; this breaks regalloc right now
Diffstat (limited to 'todo.txt')
-rw-r--r--todo.txt2
1 files changed, 0 insertions, 2 deletions
diff --git a/todo.txt b/todo.txt
index 3a5ef2f..7981f04 100644
--- a/todo.txt
+++ b/todo.txt
@@ -1,8 +1,6 @@
Things to finish before moving onto compiler optimizations, C extensions, other nice features
- regalloc: fix phi-eliminating moves
-- frontend: try to repr vars as ssa temps until they have their address taken or are mutated (to reduce no. of mem instrs)??
-- ir: implement mem2reg
- frontend: finish C impl: initializers, preprocessor (#include, fn-like macros, etc), forward declarations, switch, goto
at some point add another backend like arm64 to make sure the non target specific stuff is generic enough..