Compiler Design || Lecture- 45 || Code Generation | Basic Blocks & Flow Graphs | DAG of Basic Blocks

preview_player
Показать описание
Compiler Design by Prof. R. Madana Mohana, Department of Computer Science and Engineering, BIET, Hyderabad

Topic: Code Generation || Basic Blocks and Flow Graphs || Optimization of Basic Blocks

Outline:
Code Generation || Basic Blocks and Flow Graphs || Optimization of Basic Blocks

1. Basic Blocks
2. Algorithm to Partition into Basic Blocks
3. Transformations on Basic Blocks
4. Flow Graphs
5. Representation of Basic Blocks
6. Loops in Flow Graph
7. Optimization of Basic Blocks
7.1. The DAG Representation of Basic Blocks
7.2. Applications of DAG
7.3. The use of Algebraic Identities
7.4. Constant Folding

Course Texts
1. Aho, Lam, Sethi, Ullman. “Compilers: Principles, Techniques and Tools”, 2nd edition. (Aho2)

USEFUL LINKS:
Udemy International Certificate course by Prof. R. Madana Mohana:

1. Formal Languages and Automata Theory

2. Introduction to R Programming

Follow me on....

LinkedIn:


YouTube Channel Subscription:

Рекомендации по теме
join shbcf.ru