Lecture 10
Continuing Lecture 09
Compiling Control Flow
Compiling Boolean Operators
Better Code Generation for Conditions
Method Calls in JVM
Objects in JVM
Arrays in JVM
A Byte Code Generation Library
Idea of Data Flow Analysis
References
- Compiler Construction by Niklaus Wirth, chapters 9,10, 11
- Tiger Book, Chapter 7
- Tiger book, chapters 10, 17