control-and data-flow analysis, advanced compiler optimization, dynamic compilation, global register allocation and instruction scheduling. Principles of the design and implementation of operating ...