This expands the scope of interprocedural optimizations to encompass the whole program (or, rather, everything that is visible at link time).
This enhances the scope of interprocedural optimizations to cover the whole program (or, in other words, all that is visible during linking).