aboutsummaryrefslogtreecommitdiff
path: root/etc/compile-by-zinc/make-graph.py
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2017-08-17 00:24:05 -0400
committerGravatar Jason Gross <jgross@mit.edu>2017-08-17 00:24:05 -0400
commit6de8d499c797c0f107d1bdc13ad785f7c5dbdf69 (patch)
tree3d6348f133169f89f73eac8ab6d6d5e7f213c4d8 /etc/compile-by-zinc/make-graph.py
parent0ac04e0b1f28c5c9e2073335809adf4837c04cc5 (diff)
More WIP on register allocation
The current allocation is terrible, probably because we are currently requiring that all instructions output to registers. My current guess at a decent thing to do is to make a pass, after register allocation, and eliminate all registers that simply get stored to memory, replacing the relevant instructions with the memory-using versions. Then we can re-register allocate, ignoring values that go straight to memory.
Diffstat (limited to 'etc/compile-by-zinc/make-graph.py')
0 files changed, 0 insertions, 0 deletions