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