【发布时间】:2021-07-07 15:24:34
【问题描述】:
我正在浏览红龙书,在为外部循环注册分配部分中,我遇到了以下语句,我不太清楚。
如果外循环
L1包含内循环L2,则在L2中分配的寄存器名称不需要在L1 - L2中分配寄存器
他们想说什么?他们是在谈论在L1 和L2 中使用的变量吗?这些名称在L2 中分配了寄存器。我不太明白文中的意思。
谁能给我解释一个可能的例子?
【问题讨论】:
标签: compiler-construction code-generation register-allocation