Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 3/31/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

inline-min-caller-growth, Qinline-min-caller-growth

Lets you specify a procedure size n for which procedures of size <= n do not contribute to the estimated growth of the caller when inlined. This feature is only available for ifort.

Syntax

Linux:

-inline-min-caller-growth=n

macOS:

-inline-min-caller-growth=n

Windows:

/Qinline-min-caller-growth=n

Arguments

n

Is a non-negative integer. When n > 0, procedures with a size of n are treated as if they are size 0.

Default

-inline-min-caller-growth=0
or /Qinline-min-caller-growth=0

The compiler treats procedures as if they have size zero.

Description

This option lets you specify a procedure size n for which procedures of size <= n do not contribute to the estimated growth of the caller when inlined. It allows you to inline procedures that the compiler would otherwise consider too large to inline.

NOTE:

We recommend that you choose a value of n <= 10; otherwise, compile time and code size may greatly increase.

IDE Equivalent

None

Alternate Options

None