passes专题

GCC passes分析(一)

遍(passes)是GCC编译器源代码中的一个重要概念,对它们的理解是了解GCC源代码的架构的基础。本系列文章打算以此为契机,对GCC编译器源代码做一个概要性的分析,分析对象为GCC 4.9.1版本。 源代码中,与Pass相关的文件有:   1. passes.c   2. passes.def   3. pass_manager.h 另外,安装编译器的过程中,还会生成一个与pass相