实现编译器设计之路复写传播的基础
例7-5 局部复写传播的实例。关于复写传播的方法,应该并不难理解。实际上,复写传播的意义就是在于尽可能减少程序中的活跃变量的个数。复写传播虽然成效显著,但并不是万能的。在一些特殊的情况下,复写传播是可能失效的。这种代码形态已经不是复写传播讨论的范畴了。同时,令B5成为B2、B3的唯一后继基本块。
理论教育
2023-11-04