Object Layout: Single InheritanceCovers object layout challenges in single inheritance scenarios, focusing on Java-like languages and method dispatch using virtual methods tables.
Optimization: Register AllocationCovers advanced compiler construction topics on optimization techniques like dead code elimination, constant folding, and register allocation.
Method Dispatch OptimizationExplores method dispatch optimization in object-oriented languages, focusing on inline caching and membership tests.