What Optimizations Are Employed by the Compiler?

Optimizations are employed at both the C and assembly level of compilation. These are described in Optimizations and Assembly-Level Optimizations respectively. The options that control optimization are described in Options for Controlling Optimization.