1) What do you mean by machine idioms?
2) Create the dag for the following basic block:
d: = b * c
e: = a + b
b: = b * c
a: = e - d
3) prepare down the applications of dags.
4) What do you mean by register descriptors?
5) Briefly describe address descriptors.
6) Describe the issues in design of code generator.
(b) Describe peephole optimization in detail.
7) Describe run time storage management of code generator.
(b) Describe DAG representation of the basic blocks with suitable ex.
8)(a) Describe the simple code generator with a suitable ex.
(b)Describe about the stack allocation in memory management.
9) What do you mean by peephole optimization?
10) prepare down the transformations which are the characteristic of peephole optimizations.