Eliminate superfluous local variables (Expression folding)
Specify to fold expressions into single expression
Model Configuration Pane: Code Generation / Optimization
Description
The Eliminate superfluous local variables (Expression folding) parameter specifies whether to collapse block computations into single expressions.
Category: Optimization
Dependencies
This parameter is enabled by Signal storage reuse.
Settings
on (default) | off- On
Enables expression folding.
Eliminates local variables, incorporating the information into the main code statement.
Improves code readability and efficiency.
- Off
Disables expression folding.
Recommended Settings
| Application | Setting |
|---|---|
| Debugging | Off |
| Traceability | No impact for simulation or during development Off for production code generation |
| Efficiency | On |
| Safety precaution | No impact |
Programmatic Use
Parameter: ExpressionFolding |
| Type: character vector |
Value: 'on' | 'off' |
Default: 'on' |
Version History
Introduced before R2006a