ipa_inline_max_auto_size

Determines the maximum complexity for an auto-inlined function.

Syntax
#pragma ipa_inline_max_auto_size (intval)
  
Parameters

intval

The intval value is an approximation of the number of statements in a function, the current default value is 500, which is approximately equal to 100 satement function. Selecting a zero value will disable the IPA auto inlining.

Remarks

The size of the code objects that are not referenced by address and are only called once is specified above a certain threshold using this pragma, preventing them from being marked as inline.

Related information
global_optimizer
ipa
ipa_not_complete
load_store_elimination
opt_common_subs
opt_dead_assignments
opt_dead_code
opt_lifetimes
opt_loop_invariants
opt_propagation
opt_strength_reduction
opt_strength_reduction_strict
opt_unroll_loops
opt_vectorize_loops
optimization_level
optimize_for_size
optimizewithasm
pack
strictheaderchecking