Outline Optimization rules Basic blocks Control Flow Graph(CFG) a Loops a Local Optimizations Peephole optimization Fa|2011 Advanced Compiler techniques2 Fall 2011 “Advanced Compiler Techniques” Outline ◼ Optimization Rules ◼ Basic Blocks ◼ Control Flow Graph (CFG) ◼ Loops ◼ Local Optimizations ◼ Peephole optimization