编译器在过去的几十年里层出不穷,一个重要的变革就是基于 SSA 的优化器。 其中最出名的自然是 LLVM 提供的 LLVM IR。一款工业级的编译器更加有助于

Go 编译器相关的文章不少了,有的关注整体编译流程1,有的关注 Plan9 汇编2, 有的对SSA这些内容进行了涉猎3。特别是这篇3对SSA的话题有一定的覆盖,

Go 在2016年将后端转向了SSA