作者: Qingan Li 邮箱:qingan@whu.edu.cn

编译技术概览

前端

中端及优化

  • 理论:
    • 数据流分析(龙书第九章)
    • 南京大学《软件分析》(B站有视频)
  • 实践

后端

  • 理论:龙书第8章(代码生成、寄存器分配)、第10章(指令调度)
  • 实践:LLVM CPU0

链接过程

  • 《深入理解计算机系统》第7章(csapp book)

运行时

静态内存分配

动态内存分配

  • 《深入理解计算机系统》第9章 (csapp book)
  • 《编译原理》运行时相关章节,龙书第7章