Dataflow Analysis: OptimizationExplores dataflow analysis for optimization, including equations solving, live variables, reaching definitions, and very busy expressions.
LL(1) ParsingCovers LL(1) parsing, formalization, automation, constraints, and parsing tables.
Context-Free GrammarsCovers context-free grammars, their equivalence to pushdown automata, and the hierarchy of grammar types.
Optimization: Register AllocationCovers advanced compiler construction topics on optimization techniques like dead code elimination, constant folding, and register allocation.
Optimizing Recursive QueriesExplores optimizing recursive queries in database systems using Datalog and semirings, discussing the challenges and solutions in data analytics.