下列优化中,不属于循环优化的是(42)。
A: 强度削弱
B: 合并已知量
C: 删除归纳变量
D: 代码外提
A: 强度削弱
B: 合并已知量
C: 删除归纳变量
D: 代码外提
B
举一反三
内容
- 0
对以下四元式程序,对其中循环进行优化,可采取的循环优化措施有S := 0K := 1L1: A := J+100C := A * KS := S + Cif K = 100 goto L2K := K + 1goto L1L2: … A: 合并已知量 B: 代码外提 C: 强度消弱 D: 删除归纳变量
- 1
代码A:=3.14B:=2*A优化为A:=3.14B:=6.28采用了哪种优化技术: A: 合并已知量 B: 复写传播 C: 删除无用代码 D: 删除归纳变量
- 2
循环优化中可以实施的具体优化措施包括______和(或)______。 A: 代码外提 B: 强度削弱 C: 函数内嵌 D: 寄存器优化
- 3
采用DAG图不可以实现的优化有( )。 A: 合并已知量 B: 删除公共子表达式 C: 删除无用赋值 D: 删除归纳变量
- 4
下列中间代码,可进行什么优化( )label L1t1 = (x < 10)ifz t1 goto L2t2 = a * bi = t2 + ct4 = a * xj = t4 + cx = x + 1goto L1label L2假设所有临时变量只会用于这段代码,所有普通变量还会用于后续代码。 A: 删除死代码 B: 代码外提 C: 强度削弱 D: 删除归纳变量