Use this panel to control compiler optimizations. The compiler's optimizer can apply any of its optimizations in either global or non-global optimization mode. You can apply global optimization at the end of the development cycle, after compiling and optimizing all source files individually or in groups.
The following table lists and describes the Optimization options for S12Z compiler.
| Option | Description |
|---|---|
| Optimization Level | This option is disabled for S12Z Compiler. |
| Speed Vs Size | This option allows you to specify the type of optimization. The options available are:
|
| Memory Model | This option allows to specify the memory model. The options available are:
|
| Inline Level | Enables inline expansion. If there is a #pragma INLINE before a function definition, all calls of this function are replaced by the code of this function, if possible. The options available are:
|
| Auto Inline | Check to enable the auto inlining. |
| Bottom-Up Inlining | Check to control the bottom-up function inlining method. When active, the compiler inlines function code starting with the last function in the chain of functions calls, to the first one. |