SSA-Based Register Allocation with PBQP

@inproceedings{Buchwald2011SSABasedRA,
  title={SSA-Based Register Allocation with PBQP},
  author={Sebastian Buchwald and Andreas Zwinkau and Thomas Bersch},
  booktitle={CC},
  year={2011}
}
Recent research shows that maintaining SSA form allows to split register allocation into separate phases: spilling, register assignment and copy coalescing. After spilling, register assignment can be done in polynomial time, but copy coalescing is NP-complete. In this paper we present an assignment approach with integrated copy coalescing, which maps the problem to the Partitioned Boolean Quadratic Problem (PBQP). Compared to the state-of-the-art recoloring approach, this reduces the relative… CONTINUE READING
2 Citations
15 References
Similar Papers

Citations

Publications citing this paper.

Similar Papers

Loading similar papers…