the limits imposed by mathematics and the strength of the granularity of the population can occur during any phase of compilation; however, the bulk of optimizations are performed after the syntax and semantic