Complex sentence: IPO differs from other compiler optimization because it analyzes the entire program; other optimizations look at only a single function, or even a single block of code.
Split into simpler sentences: IPO differs from other compiler optimization because it is a whole-program analysis. Other optimizations look at only a single routine, or even a single block of code.