diff options
author | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-07-30 09:00:24 -0400 |
---|---|---|
committer | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-09-15 23:01:29 -0400 |
commit | 837c46ca813da15d57cf65273da03de9ccbe548c (patch) | |
tree | da22512eed9aca67effe18a121597fd414ed8533 /lisc/TODO | |
parent | 33b0d919e82bced689de12ba10546e5db33a090c (diff) | |
download | roux-837c46ca813da15d57cf65273da03de9ccbe548c.tar.gz |
add TODO
Diffstat (limited to 'lisc/TODO')
-rw-r--r-- | lisc/TODO | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lisc/TODO b/lisc/TODO new file mode 100644 index 0000000..c22d18c --- /dev/null +++ b/lisc/TODO @@ -0,0 +1,13 @@ +- implement mini-pascal -> ssa +- do naming properly with namespaces +- clean the constants handling (add + support for labelled data, ...) +- add basic support for integer calls +- write a pattern matching compiler + for the instruction selector +- handle various addressing modes + for instructions (how to encode + available modes for instructions?) + +Non pressing: +- rework the hinting in rega |