1) What are known as optimizations and what is an optimization compiler?
2) prepare down the criteria for code-improving transformations.
3) prepare down the function preserving, code improving transformations.
4) What do you mean by code motion? prepare suitable ex.
5) What do you mean by constant folding?
6) What are induction variables? What is induction variable elimination?
7) What do you mean by a cross-compiler? prepare suitable an ex.
8) prepare down the properties of optimizing compilers.
9) What are the various storage allocation strategies?
10) prepare down steps required to find out the next use information?
11) describe Basic blocks and flow graphs in detail.