ipa. NXP CodeWarrior Development Studio
Реклама
Реклама
ipa
Syntax
#pragma global_optimizer on | off | reset
Remarks
In most compilers, this #pragma determines whether the Frontend IR Optimizer is invoked. If disabled, only simple optimizations and back-end optimizations are performed.
NOTE
This is not the same as
#pragmaoptimization_level
. The Frontend
IR Optimizer is invoked even at optimization_level0
if
#pragmaglobal_optimizer
is enabled.
This pragma does not correspond to any panel setting. By default, this setting is on
.
35.2 ipa
Specifies how to apply interprocedural analysis optimizations.
Syntax
#pragma ipa program | file | on | function | off
Remarks
Place this pragma at the beginning of a source file, before any functions or data have been defined. There are three levels of interprocedural analysis:
• program-level: the compiler translates all source files in a program then optimizes object code for the entire program
• file-level: the compiler translates each file and applies this optimization to the file
• function-level: the compiler does not apply interprocedural optimization
The options file
and on
are equivalent. The options function
and off
are equivalent.
35.3 ipa_inline_max_auto_size
Determines the maximum complexity for an auto-inlined function.
Syntax
CodeWarrior Development Studio for Advanced Packet Processing Build Tools Reference Manual, Rev.
10.2, 01/2016
530 Freescale Semiconductor, Inc.
Изтегляне
Реклама