diff options
| author | 2023-06-18 22:28:37 +0200 | |
|---|---|---|
| committer | 2023-06-18 22:28:37 +0200 | |
| commit | 32661a8d4c4be869e04f9432da3c485fcfa494de (patch) | |
| tree | 1d53c704a8733c44e6c0d3be308caba5bae99671 /todo.txt | |
| parent | 7a5f46404e271860833cd8ff3c79264658c8d5c2 (diff) | |
update todo.txt
Diffstat (limited to 'todo.txt')
| -rw-r--r-- | todo.txt | 2 |
1 files changed, 0 insertions, 2 deletions
@@ -1,10 +1,8 @@ Things to finish before moving onto compiler optimizations, C extensions, other nice features - regalloc: fix phi-eliminating moves -- regalloc: implement spilling - 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) - 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.. |