May 2015
Intermediate to advanced
296 pages
5h 10m
English
In this chapter, we will cover the following recipes:
The machine code generated so far is yet to be assigned real target architecture registers. The registers seen so far have been virtual registers, which are infinite in number. The machine code generated is in the SSA form. However, the target registers are limited in number. Hence, register allocation algorithms require a lot of heuristic calculations to allocate registers in an optimal way.
But, before register allocation, there exists opportunities for ...
Read now
Unlock full access