Describing dag representation of the basic blocks


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) Write down the applications of dags.

4) What do you mean by register descriptors?

5) Briefly explain 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 example.

8)(a) Describe the simple code generator with a suitable example.

(b)Describe about the stack allocation in memory management.

9) What do you mean by peephole optimization?

10) Write down the transformations which are the characteristic of peephole optimizations.

Request for Solution File

Ask an Expert for Answer!!
Computer Engineering: Describing dag representation of the basic blocks
Reference No:- TGS010907

Expected delivery within 24 Hours