From 3f2221dfb9ab33b7ac44bbf822a78753a0357d25 Mon Sep 17 00:00:00 2001 From: lemon Date: Wed, 21 Jun 2023 23:52:23 +0200 Subject: mem2reg: implement ssa construction; this breaks regalloc right now --- todo.txt | 2 -- 1 file changed, 2 deletions(-) (limited to 'todo.txt') 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.. -- cgit v1.2.3