From c9e8a87ceaefb63023039ab88e3c76db8969022b Mon Sep 17 00:00:00 2001 From: Chris Fallin Date: Thu, 12 Aug 2021 11:17:37 -0700 Subject: [PATCH] Update TODO with new items from private feedback from @julian-seward1. --- doc/TODO | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/TODO b/doc/TODO index 88d8200..a6eb0b5 100644 --- a/doc/TODO +++ b/doc/TODO @@ -9,6 +9,8 @@ index - Update halfmove keys: u128 rather than u64 +- Support allocation of register pairs (or overlapping registers generally) + - Rematerialization - Stack-location constraints that place operands in user-defined stack locations (distinct from SpillSlots) (e.g., stack args) @@ -19,6 +21,9 @@ - Investigate more principled cost functions and split locations, especially around loop nests +- Investigate ways to improve bundle-merging; e.g., merge moves before + other types of connections + # Cleanup - Remove support for non-SSA code once no longer necessary \ No newline at end of file