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:
- 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?
Collect pointers to other "connected" spillslots (via moves) to
allow move to be elided if possible?