1. Explain the terms: (a) generation and killing of expressions (b) universal set of expressions for a basic block of intermediate code? Illustrate these by taking a sample block of three address...


1. Explain the terms: (a) generation and killing of expressions (b) universal set of expressions for a basic block of intermediate code? Illustrate these by taking a sample block of three address code.


2. Express the relationship between the set of expressions that are available at the beginning of a basic block to the set of expressions that are available at the end of a basic block.


3. What is an iterative approach to solving the data flow equations? When do we need it? Give an example in the context of computing available expressions data flow property.



May 18, 2022
SOLUTION.PDF

Get Answer To This Question

Submit New Assignment

Copy and Paste Your Assignment Here