1 1 25 Link Time Optimization 1 ************************* 1 1 Link Time Optimization (LTO) gives GCC the capability of dumping its 1 internal representation (GIMPLE) to disk, so that all the different 1 compilation units that make up a single executable can be optimized as a 1 single module. This expands the scope of inter-procedural optimizations 1 to encompass the whole program (or, rather, everything that is visible 1 at link time). 1
1 · LTO Overview Overview of LTO. · LTO object file layout LTO file sections in ELF. · IPA Using summary information in IPA passes. · WHOPR Whole program assumptions, 1 linker plugin and symbol visibilities. · Internal flags Internal flags controlling 'lto1'. 1