MALEVICH'S BLACK SQUARE AND START SPEAKING IN THE DARK! Optimization can occur during any phase of compilation; however, the bulk of optimizations are performed after the syntax and semantic analysis of