Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[NF] Improved parameter evaluation analysis.
- Avoid evaluating parameters that are non-final or depend on non-final parameters when Evaluate=true or -d=evaluateAllParameters is used. - Evaluate parameters that are both fixed and final if their bindings are also fixed and final. - Propagate finalness from modifiers to components, to better exploit the above optimization. Belonging to [master]: - OpenModelica/OMCompiler#2990 - OpenModelica/OpenModelica-testsuite#1144
- Loading branch information
1 parent
050a820
commit 3b38d7b
Showing
6 changed files
with
328 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.