docs(doc): 调整 Lab5 实验定位表述
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
## 1. 本实验定位
|
||||
|
||||
Lab5 的目标是让 IR 从“能跑”变成“跑得更好”。
|
||||
为了提升最后生成的汇编码在实际运行过程中的速度,也就是提升程序性能,就必须做好这一部分基础标量优化;而且这一部分带来的性能收益通常也是比较明显的。
|
||||
在进入本实验的标量优化前,先完成或接入 `mem2reg`,将局部变量的 `alloca/load/store` 提升到 SSA 形式。
|
||||
|
||||
在此基础上,可以逐步补上常量相关优化、无用代码删除、CFG 简化、公共子表达式消除等基础标量优化;如果你的实现方案里还需要其他局部优化,也可以按需继续扩展。
|
||||
|
||||
Reference in New Issue
Block a user