• 2022-06-29
    基本块内的优化为()。
    A: 代码外提,删除归纳变量
    B: 删除多余运算,删除无用赋值
    C: 强度削弱,代码外提
    D: 循环展开,循环合并
  • B

    内容

    • 0

      下列优化中,不属于循环优化的是(42)。 A: 强度削弱 B: 合并已知量 C: 删除归纳变量 D: 代码外提

    • 1

      4 利用DAG进行局部优化,不能实现( )? 删除公共子表达式;|合并已知量|删除无用赋值;|代码外提;

    • 2

      ()是指基本块内的优化。所谓基本块,是指程序中的顺序执行语句序列,其中只有一个入口语句和一个出口语句。 A: 局部优化 B: 代码优化 C: 代码外提 D: 删除多余运算

    • 3

      代码A:=3.14B:=2*A优化为A:=3.14B:=6.28采用了哪种优化技术: A: 合并已知量 B: 复写传播 C: 删除无用代码 D: 删除归纳变量

    • 4

      设有基本块如下:T1:=3T2:=A*BT3:=9+T1M:=A*BT4:=C-DL:=T3*T4T2:=C+DN:=T2假设L、M和N 是出基本块后的活跃变量,对于上述程序可以采取的局部优化措施有( ) A: 删除无用赋值 B: 循环展开 C: 合并已知量 D: 代码外提