Visible to Intel only — GUID: GUID-C23591DC-339A-44EB-B17B-1629CDDF4596
Visible to Intel only — GUID: GUID-C23591DC-339A-44EB-B17B-1629CDDF4596
ip, Qip
Determines whether additional interprocedural optimizations for single-file compilation are enabled. This feature is only available for ifort.
Syntax
Linux: |
-ip -no-ip |
Windows: |
/Qip /Qip- |
Arguments
None
Default
OFF |
Some limited interprocedural optimizations occur, including inline function expansion for calls to functions defined within the current source file. These optimizations are a subset of full intra-file interprocedural optimizations. Note that this setting is not the same as -no-ip (Linux*) or /Qip- (Windows*). |
Description
This option determines whether additional interprocedural optimizations for single-file compilation are enabled.
The [Q]ip option enables additional interprocedural optimizations for single-file compilation.
Options -no-ip (Linux) and /Qip- (Windows) may not disable inlining. To ensure that inlining of user-defined functions is disabled, specify -inline-level=0or -fno-inline (Linux), or specify /Ob0 (Windows).
Files compiled with option -ip or /Qip should also be linked with the same option, or the link step may fail.
IDE Equivalent
Visual Studio: Optimization > Interprocedural Optimization
Alternate Options
None