factor/basis/compiler/cfg/linear-scan/allocation/state
Björn Lindqvist 35d00da765 compiler.cfg.linear-scan.allocation.*: maybe a fix for #1227
The register allocator pops from the unhandled-intervals and
unhandled-sync-points heaps. If two live intervals share the same
start slot, then they can be popped in either order leading to
differently generated code. So instead use one
heap (unhandled-min-heap) and both the start and end slot as the heap
key to resolve tie-breakers
2014-12-15 20:44:53 +01:00
..
state-docs.factor compiler.cfg.*: more docs 2014-12-15 20:44:07 +01:00
state-tests.factor compiler.cfg.linear-scan.allocation.*: maybe a fix for #1227 2014-12-15 20:44:53 +01:00
state.factor compiler.cfg.linear-scan.allocation.*: maybe a fix for #1227 2014-12-15 20:44:53 +01:00