-inline

Specify inline options. Default settings are smart, noauto.

Syntax
  -inline keyword

The options for keyword are:

none | off

Turn off inlining.

on | smart

Turn on inlining for inline functions. This is the default.

auto

If inline not explicitly specified, auto-inline small functions.

noauto

Do not auto-inline. This is the default auto-inline setting.

deferred

Defer inlining until end of compilation unit. This allows inlining of functions in both directions.

level=n

Inline functions up to n levels deep. Level 0 is the same as -inline on. For n, enter 1 to 8 levels. This argument is case-sensitive.

all

Turn on aggressive inlining. This option is the same as -inline on, -inline auto.

[no]bottomup

Inline bottom-up starting from nodes of the call graph rather than the top-level function. This is the default.