正在加载图片...
§9.3代码生成程序的雏形 为每个基本块的生成高质量代码: 总的指令条数要少; 尽可能利用寄存器,少产生访问内存的指令,为 此需要充分合理的利用寄存器: 尽可能把后面还要引用的变量仍保存在寄存器中; 应把不再使用的变量所占用的寄存器及时释放掉; 为此需引入两个概念:基本块内变量的引用信息和 活跃信息、。9 §9.3 代码生成程序的雏形 • 为每个基本块的生成高质量代码: – 总的指令条数要少; – 尽可能利用寄存器,少产生访问内存的指令,为 此需要充分合理的利用寄存器: • 尽可能把后面还要引用的变量仍保存在寄存器中; • 应把不再使用的变量所占用的寄存器及时释放掉; • 为此需引入两个概念:基本块内变量的引用信息和 活跃信息
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有