Compiler Design

By
Srikanth, Y. N.
(2014-01)

Modules / Lectures : Overview of compilation ; Run-Time Environments ; Local Optimizations ; Machine code generation ; Global Register Allocation ; Implementing Object-Oriented Languages ; Introduction to Machine-Independent Optimizations ; Data-Flow Analysis ; Control-Flow Analysis ; Machine-Independent Optimizations ; Data-Flow Analysis: Theoretical Foundations ; Partial Redundancy Elimination ; The Static Single Assignment Form ; Automatic Parallelization ; Instruction Scheduling ; Software Pipelining ; Energy-Aware Software Systems ; Just-In-Time Compilation ; Garbage Collection ; Inter-procedural Data-Flow Analysis ; Worst Case Execution Time Estimation ;

Published by:

National Programme on Technology Enhanced Learning (NPTEL)