Global register allocation at link time

  title={Global register allocation at link time},
  author={David W. Wall},
  booktitle={SIGPLAN Symposium on Compiler Construction},
In previous work in global register allocation, the compiler colors a conflict graph constructed from liveness dataflow information, in order to allocate the same register to many variables that are not simultaneously live. If two procedures are in separately compiled modules, however, the compiler must do this allocation separately for each procedure. As a result, the two procedures might use different registers for the same global, or the same register for different locals. We can remove… CONTINUE READING
Highly Cited
This paper has 137 citations. REVIEW CITATIONS


Publications citing this paper.

138 Citations

Citations per Year
Semantic Scholar estimates that this publication has 138 citations based on the available data.

See our FAQ for additional information.

Similar Papers

Loading similar papers…