5.2.3 常见的局部优化技术 编译原理中的局部优化技术详解:5.2.3 常见技术解析 5.2 局部优化概述 局部优化,顾名思义,是在程序的局部范围内进行的优化。这里的“局部”通常指的是基本块。基本块是程序控制流图中的一个线性代码序列,具有以下特点: 单入口:控制流只能从基本块的第一个语句进入。 单出口:控制流只能从基本块的最后一个语句离开。 顺序执行:基本块内的语句顺序执行,中间不会发生跳转或分支 (除了基本块的最后一个语句)。 基本块的划分是局部优化的前提。编译器会将程序分解成一系列基本块,然后逐个基本块地进行优化。由于基本块内部的控制流简单直接,这使得局部优化分析和实施相对容易且高效。 5.2.