A look at code optimization at the whole-program (interprocedural) level. This includes an overview of the challenges posed by separate compilation/linking, and optimizations relating to the inlining of subroutines and the placement of subroutines.
No download links available.