1 1 9 Passes and Files of the Compiler 1 ********************************** 1 1 This chapter is dedicated to giving an overview of the optimization and 1 code generation passes of the compiler. In the process, it describes 1 some of the language front end interface, though this description is no 1 where near complete. 1
1 · Parsing pass The language front end turns text into bits. · Gimplification pass The bits are turned into something we can optimize. · Pass manager Sequencing the optimization passes. · Tree SSA passes Optimizations on a high-level representation. · RTL passes Optimizations on a low-level representation. · Optimization info Dumping optimization information from passes. 1