Update TODO with new items from private feedback from @julian-seward1.
This commit is contained in:
5
doc/TODO
5
doc/TODO
@@ -9,6 +9,8 @@
|
|||||||
index
|
index
|
||||||
- Update halfmove keys: u128 rather than u64
|
- Update halfmove keys: u128 rather than u64
|
||||||
|
|
||||||
|
- Support allocation of register pairs (or overlapping registers generally)
|
||||||
|
|
||||||
- Rematerialization
|
- Rematerialization
|
||||||
- Stack-location constraints that place operands in user-defined stack
|
- Stack-location constraints that place operands in user-defined stack
|
||||||
locations (distinct from SpillSlots) (e.g., stack args)
|
locations (distinct from SpillSlots) (e.g., stack args)
|
||||||
@@ -19,6 +21,9 @@
|
|||||||
- Investigate more principled cost functions and split locations,
|
- Investigate more principled cost functions and split locations,
|
||||||
especially around loop nests
|
especially around loop nests
|
||||||
|
|
||||||
|
- Investigate ways to improve bundle-merging; e.g., merge moves before
|
||||||
|
other types of connections
|
||||||
|
|
||||||
# Cleanup
|
# Cleanup
|
||||||
|
|
||||||
- Remove support for non-SSA code once no longer necessary
|
- Remove support for non-SSA code once no longer necessary
|
||||||
Reference in New Issue
Block a user