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