编译器设计中的DU链(定义使用) (A) 由一个变量的定义及其所有用途组成,可从该定义获得 (B) 使用静态代码分析的形式创建 (C) 是许多编译器优化的先决条件,包括常量传播和公共子表达式消除 (D) 所有这些 答复: (D) 说明: 使用链(DU-chain)的定义是数据结构。它包括一个变量的定义,以及可以从该变量定义中获得的所有用途。定义使用链通常意味着将某个值分配给变量。
null
DU链的主要目的是使使用定义或定义使用链是活性分析中的一个步骤,以便通过代码识别和跟踪所有变量的逻辑表示。
编译器设计中的DU链(定义使用)是使用静态代码分析的形式创建的。编译器设计中的DU链(定义使用)是许多编译器优化的先决条件,包括常量传播和公共子表达式消除。
选项(D)是正确的。 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END