【发布时间】:2020-06-27 01:13:25
【问题描述】:
谁能指出我在编译器上下文中对术语“降低”的良好定义?
据我所知,这是将高级操作转换为低级操作的等效组合,但我不太确定,搜索了几分钟后找不到在谷歌上。 (“降低”有一些用法,例如在 GCC 或 LLVM 中,但没有引用定义。)
【问题讨论】:
-
这不是叫
reducing吗?或者也许这就是它在语法定义中的说法,我不记得了。 -
相当模糊。这就是整个编译器所做的。我将特定示例称为“强度降低”,例如
*2=><< 1.
标签: compiler-construction terminology