Update TODO with new items from private feedback from @julian-seward1.

This commit is contained in:
Chris Fallin
2021-08-12 11:17:37 -07:00
parent 4c193a9499
commit c9e8a87cea

View File

@@ -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