RegAllocStatsColored
{ raLiveCmm = code
, raGraph = graph_colored
- , raPatchedCmm = code_patched }
+ , raPatchedCmm = code_patched
+ , raLifetimes = fmLife }
return ( code_nat
, debug_codeGraphs ++ [stat]
RegAllocStatsSpill
{ raLiveCmm = code_spilled
, raGraph = graph_colored
- , raSpillStats = spillStats }
+ , raSpillStats = spillStats
+ , raLifetimes = fmLife }
-- try again
regAlloc_spin (spinCount + 1) triv regsFree slotsFree'