Update TODO list

This commit is contained in:
Chris Fallin
2021-06-10 23:34:18 -07:00
parent 1bd1248cb5
commit ea814225a2

View File

@@ -22,16 +22,6 @@
/* /*
Performance and code-quality ideas: Performance and code-quality ideas:
- Avoid requiring two scratch regs:
- Require machine impl to be able to (i) push a reg, (ii) pop a
reg; then generate a balanced pair of push/pop, using the stack
slot as the scratch.
- on Cranelift side, take care to generate virtual-SP
adjustments!
- For a spillslot->spillslot move, push a fixed reg (say the
first preferred one), reload into it, spill out of it, and then
pop old val
- Better hinting: collect N regs associated with one spillslot? - Better hinting: collect N regs associated with one spillslot?
Collect pointers to other "connected" spillslots (via moves) to Collect pointers to other "connected" spillslots (via moves) to
allow move to be elided if possible? allow move to be elided if possible?