Intel® C++ Compiler XE 13.1 User and Reference Guides
Inlining Options
Parent topic:
Compiler Option Categories and Descriptions
fgnu89-inline
Tells the compiler to use C89 semantics for inline functions when in C99 mode.
finline
Tells the compiler to inline functions declared with
__inline and perform C++ inlining
.
finline-functions
Enables function inlining for single file compilation.
finline-limit
Lets you specify the maximum size of a function to be inlined.
inline-calloc, Qinline-calloc
Tells the compiler to inline calls to calloc() as calls to malloc() and memset().
inline-factor, Qinline-factor
Specifies the percentage multiplier that should be applied to all inlining options that define upper limits.
inline-forceinline, Qinline-forceinline
Specifies that an inline routine should be inlined whenever the compiler can do so.
inline-level, Ob
Specifies the level of inline function expansion.
inline-max-per-compile, Qinline-max-per-compile
Specifies the maximum number of times inlining may be applied to an entire compilation unit.
inline-max-per-routine, Qinline-max-per-routine
Specifies the maximum number of times the inliner may inline into a particular routine.
inline-max-size, Qinline-max-size
Specifies the lower limit for the size of what the inliner considers to be a large routine.
inline-max-total-size, Qinline-max-total-size
Specifies how much larger a routine can normally grow when inline expansion is performed.
inline-min-size, Qinline-min-size
Specifies the upper limit for the size of what the inliner considers to be a small routine.
Qinline-dllimport
Determines whether dllimport functions are inlined.