第 6 章 · 后端代码生成:寄存器分配与指令调度 章节摘要:优化完成的 IR 仍是"无限寄存器"的理想世界,本章负责把它降到真实硬件:指令选择把 IR 运算映射成目标指令(树覆盖模式匹配),指令调度重排指令次序以喂饱流水线,寄存器分配把无限个虚拟寄存器塞进有限的物理寄存器——图着色法把它化为"干涉图染色"问题,线性扫描法则用一次排序加一趟扫描换取编译速度。本章以图着色实战为核心:建干涉图、简化、溢出、着色,全程可手算。 会员。《第6章 后端代码生成:寄存器分配与指令调度》收录于灏天文库文集《编译原理进阶与中间表示 (IR)》,原作者/来源:灏天文库,整理自「灏天文库」,提供技术教程、实践指南与问题解决方案,支持在线阅读、全文检索与知识沉淀,助力开发者系统化学习。本站整理收录,版权归原作者/开源协议所有。