Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Done
-
None
-
None
Description
The current literal replacement framework contains basic scalar literal replacement as well as the replacement of small matrix operations with their literal results. If this framework is invoked with temporary matrix objects created during size propagation any matrix operation would obviously fail. So far, this created no problems because literal replacement was tied to recompilations that are not in-place, i.e., recompilations that create a deep copy of the hop dag, which in turn only happens for single-dag recompilations.
This task aims to decouple the literal replacement from in-place recompilations in order to increase the literal replacement potential and allow for a more flexible use of this literal replacement framework.
Attachments
Issue Links
- relates to
-
SYSTEMDS-1554 IPA Scalar Transient Read Replacement
- Closed