How -Qipo Works

Functions are optimized within files and between files.

The -Qipo (-ipo on Linux*) option enables interprocedural optimizations and inlining across multiple source files and also within individual files.

At link time, the compiler looks for optimization opportunities across function call boundaries in multiple files.