Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
This task aims to generalize the existing rewrite for merging unconditional sequences of statement blocks. So far we avoid merging if either block has function calls in it. However, this is too conservative, as we good still merge blocks if written variables are not read in the subsequent block, leading to missed opportunities for common subexpression elimination.
Attachments
Issue Links
- is related to
-
SYSTEMDS-2014 New optional sideffect parameter for external functions
- Closed
- relates to
-
SYSTEMDS-1828 New simplification rewrite for merging sequences blocks
- Closed