ipa_not_complete

Controls the usage of Complete Program IPA mode by the compiler.

Syntax
#pragma ipa_not_complete on | off | reset
  
Remarks

In Complete Program IPA mode, the compiler assumes that the IPA graph is complete and that there are no external entry points other than main() , static initialization or force export functions. The compiler will not use this mode if the

The Complete Program IPA mode is not used by the compiler if:

Any extern object that is not main() , static initialization code or force export and not directly or indirectly used, will be deadstipped by the compiler and will not appear in the object and/or executable files. By default, this setting is off .

Related information
global_optimizer
ipa
ipa_inline_max_auto_size
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