These course lecture notes supplement topics from each textbook chapter:
Lexical Analysis (Chapter 3)
Syntax Analysis (Chapter 4)- Specifying languages with regular expressions and context-free grammars [2]
- Formal grammars [5]
- Top-down parsing [2]
- Top-down parsing [3]
- Top-down parsing [5]
- Bottom-up parsing [3]
- Bottom-up parsing [5]
- SLR-SR parsing [5]
- LALR parsing [5]
- Constructing predictive parsers [3]
- Parse table construction [2]
- Parsing action conflicts [3]
- Misc. parsing [5]
Syntax-Directed Translation (Chapter 5)
Intermediate-Code Generation (Chapter 6)
Run-Time Environments (Chapter 7)
Code Generation (Chapter 8)
Machine-Independent Optimizations (Chapter 9)- Intro. to program analysis and optimization [2]
- Intro. to data flow analysis [2]
- Intro. to data flow analysis [1]
- Data-flow analysis [4]
- Data flow analysis framework [1]
- Foundations of data flow analysis [2]
- Foundations of data-flow analysis [4]
- Data-flow analysis frameworks [4]
- Constant propagation, loop detection [1]
- Partial redundancy elimination [1]
- Flow graphs [4]
- Loops in flow graphs [4]
Instruction-Level Parallelism (Chapter 10)
Optimizing for Parallelism and Locality (Chapter 11)
Interprocedural Analysis (Chapter 12)
Misc.
No comments:
Post a Comment