aboutsummaryrefslogtreecommitdiffhomepage
path: root/todo.txt
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2023-06-13 20:03:46 +0200
committerlemon <lsof@mailbox.org>2023-06-13 20:07:48 +0200
commit85530429ac0c5512d51cf52fa07022452791c1c4 (patch)
treeee3dfe52ded21fcbb15c3a1dbb71d929274cbdb7 /todo.txt
parentca85b61809d976164139eed20f063c596f7b9b75 (diff)
lowering of structcopy
Diffstat (limited to 'todo.txt')
-rw-r--r--todo.txt1
1 files changed, 0 insertions, 1 deletions
diff --git a/todo.txt b/todo.txt
index fdb7cf0..f7d4de9 100644
--- a/todo.txt
+++ b/todo.txt
@@ -5,7 +5,6 @@ Things to finish before moving onto compiler optimizations, C extensions, other
- 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
- backend: implement ELF object output (ELF header, relocations, etc)
-- backend: figure out how and when to lower intrinsincs (currently just structcopy..)
- frontend: finish C impl: initializers, preprocessor (#include, fn-like macros, etc), forward declarations, for, switch, break-continue, goto
at some point add another backend like arm64 to make sure the non target specific stuff is generic enough..