layout title post go 编译器分析(SSA) 编译器在过去的几十年里层出不穷,一个重要的变革就是基于 SSA 的优化器。 其中最出名的自然是 LLVM 提供的 LLVM IR。一款工业级的编译器更加有助于 Go 编译器相关的文章不少了,有的关注整体编译流程1,有的关注 Plan9 汇编2, 有的对SSA这些内容进行了涉猎3。特别是这篇3对SSA的话题有一定的覆盖, Go 在2016年将后端转向了SSA Footnotes 小米大佬讲解 Go 之编译器原理 ↩ Go 系列文章3 :plan9 汇编入门 ↩ Go 语言设计与实现 ↩ ↩2