0%

编译器论文翻译

背景

通过翻译编译器相关的论文,学习了解编译器的理论和技术实现,为后续学习开源代码以及设计实现编译器打下理论基础。

计划

编译器技术已经是比较完善了,主要有以下技术点:

  1. IR
  2. 静态单一赋值
  3. 寄存器分配
  4. 指令调度
  5. 循环优化
  6. PRE
  7. 图IR
  8. 程序分析
  9. 语法
  10. 调试

按顺序找论文和翻译。

论文

An Efficient Method of Computing Static Single Assignment Form

Simple and Efficient Construction of Static Single Assignment Form

Global Value Numbers and Redundant Computations