Re:Mill Computing in 2017
by igodard on Thursday January 12, 2017 @06:48PM
(#13387231)
Optimal register coloring is NP hard, but no compiler does that; heuristics are no worse than quadratic and give near-optimal.
The Mill specializer part that schedules ops is linear, while the part that assigns belt numbers and inserts spills is NlogN in the number of ops in an EBB because it does some sorts.
The Mill specializer part that schedules ops is linear, while the part that assigns belt numbers and inserts spills is NlogN in the number of ops in an EBB because it does some sorts.