Smart Control Dialog Box

The Compiler Smart Control Dialog Box enables you to define the optimization level you want to reach during compilation of the input file. Five sliders are available to define the optimization level. Refer to the table Compiler Smart Control Dialog Box Controls.

Figure 1. Compiler Smart Control Dialog Box
Compiler Smart Control Dialog Box
Table 1. Compiler Smart Control Dialog Box Controls
Slider Description
Code Density Displays the code density level expected. A high value indicates highest code efficiency (smallest code size).
Execution Speed Displays the execution speed level expected. A high value indicates fastest execution of the code generated.
Debug Complexity Displays the debug complexity level expected. A high value indicates complex debugging. For example, assembly code corresponds directly to the high-level language code.
Compilation Time Displays the compilation time level expected. A higher value indicates longer compilation time to produce the object file, e.g., due to high optimization.
Information Level Displays the level of information messages which are displayed during a Compiler session. A high value indicates a verbose behavior of the Compiler. For example, it will inform with warnings and information messages.

There is a direct link between the first four sliders in this window. When you move one slider, the positions of the other three are updated according to the modification.

The command line is automatically updated with the options set in accordance with the settings of the different sliders.