MNIT Jaipur Syllabus computer science Advances in Compiler Design

 MNIT Jaipur Syllabus computer science Advances in Compiler Design

 

 

 

 

 

 

Advances in Compiler Design 

A Tour of Compiler Design, LR Parsers – SLR parsers, Canonical LR and LALR parsers, Lex and Yacc

Tools, Control-flow Analysis, Control-flow Graphs, Basic Blocks, Data-flow Analysis, Dependence

Analysis, Global Optimizations, Loop Optimizations, Dominators, Loop-invariant computations, Code

motion, Data Dependence Analysis in Loops, Loop Scheduling, Runtime System Architectures and

Automatic Memory Management Techniques.

Text/References:

1. Aho, Alfred V., Sethi, Ravi, Ullman, Jeffrey D., Compilers: Principles, Techniques and Tools,

Addison-Wesley.

2. Steven Muchnick, Advanced Compiler Design & Implementation, Morgan Kaufmann.

3. Keith Cooper and Linda Torczon, Engineering a Compiler, Morgan Kaufmann.

Leave a Comment