题目内容
(请给出正确答案)
[单选题]
下列中间代码,可进行什么优化() a = 1 b = a + 3 ifz b goto L1 t1 = x + y x = t1 goto L2 label L1 t2 = x - y x = t2 label L2 假设所有临时变量只会用于这段代码,所有普通变量还会用于后续代码。
A.复制传播
B.常量折叠
C.删除公共子表达式
D.删除无用赋值
E.删除死代码
F.代码外提
G.强度削弱
H.删除归纳变量
答案
复制传播;常量折叠;删除死代码
如搜索结果不匹配,请 联系老师 获取答案