| 
 
 
 
  |   | 
9.3 Available Expressions
 Available expressions make use of an expression used in one block which was  computed
 in another block. Thus, at code generation time, code to recompute the expression
 need not be emitted. Example 5 shows an expression BB*12 which is computed
 on all paths leading to X3.
 
  
 
  
    
 In Example 5, the expression BB*12 is available for X3 and need not
 be computed again for X3 if its value is saved.
  
 
 
 
 
 
 
 
   
 
 
  |