TODO update: make note on idea for large-input support
This commit is contained in:
9
doc/TODO
9
doc/TODO
@@ -1,5 +1,14 @@
|
|||||||
# Features
|
# Features
|
||||||
|
|
||||||
|
- Large-input support (> 1M vregs, > 1M blocks)
|
||||||
|
- Two operand impls: u64-based and u32-based. Always accept
|
||||||
|
u64-based `Operand` publicly (do not expose this in interface).
|
||||||
|
- Trait to generalize over them and support both internally
|
||||||
|
(parameterize the whole allocator impl)
|
||||||
|
- On data-structure init, choose one or the other based on max vreg
|
||||||
|
index
|
||||||
|
- Update halfmove keys: u128 rather than u64
|
||||||
|
|
||||||
- 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)
|
||||||
|
|||||||
Reference in New Issue
Block a user