1) How will you compute the cost of an instruction?
2) What do you mean by the activation record for a procedure?
3) What do you mean by a Basic Block?
4) Write down the steps involved in partitioning a Sequence of three address statements into basic blocks?
5) Write down the limitations of static allocation.
6) What do you mean by dead code elimination?
7) Write down the primary structure preserving transformations on Basic Blocks.
8) Sketch the diagram of the general activation record and write down the purpose of any two fields.
9) What do you mean by stack allocation?
10) What do you mean by dags and explain how are they useful in implementing transformations on basic blocks?