posted on 1994-02-01, 00:00authored byDavid Koes, Seth C. Goldstein
We present an improvement to the simultaneous heuristic allocator component of the global progressive
register allocator described in our previous work [Koes06]. Our improved allocator decomposes
the control flow graph into linear traces which are allocated in the same manner as a
single basic block. We investigate two methods for handling the control flow within the traces
both of which produce better quality allocations than the simultaneous heuristic allocator