Contents    Page-10    Prev    Next    Page+10    Index   

Eliminating Unused Equations

The opportunistic algorithm, computing whatever can be computed from the available values, may generate some equations that are valid but not needed for finding the desired value.

Optimizing compilers use two notions, available and busy.

We can eliminate equations whose lhs is not busy by proceeding backwards through the code: