Contents    Page-10    Prev    Next    Page+10    Index   

Peephole Optimization

Certain kinds of redundancies in generated code can be corrected by making a linear pass over the output code and transforming patterns seen within a small local area (called the peephole):

     STA     X
     LDA     X

     JMP     L17


It is more blessed to generate good code in the first place than to generate bad code and then try to fix it.