-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[MACROS] Made macro-level IR immutable.
Resolves #153. Adapted the ComprehensionModel nodes so all fields are immutable. The only place where mutability is left is in the Generator type, as otherwise we would have to also rewrite the FoldGroupFusion optimization, which won't be trivial and at the moment seems unnecessary. The Generator type should be fixed as we make further progress on #147.
- Loading branch information
1 parent
0927bcd
commit 0422fac
Showing
5 changed files
with
128 additions
and
104 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
Oops, something went wrong.