Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor[cartesian]: Dace backend: expose control flow #1894
refactor[cartesian]: Dace backend: expose control flow #1894
Changes from all commits
7a9b083
885537d
8de07f3
d09a11e
79dab2f
c303d36
c8efbd3
1780f9f
24c4a53
5c86ad4
a06c2d7
1ac6fc4
9883755
759a742
74c83ae
484c23b
5844f76
33527be
51df134
ab5d867
3e8afa1
5746e31
f0b2948
feea69f
12a1247
f399097
d902b74
a3df2ae
59d8282
cf50065
42e43fb
3e7aa7d
bf0c54f
0e5ff06
f49cad7
012bab0
58e1f96
0aafe74
2f30389
2889a03
0eedbb2
c389648
240f8d2
a785091
660c55f
e0793fa
7783bd5
3b3115c
436cd24
3bed806
91cd73d
fe97249
4497574
4800c0d
6d82922
ec5e041
3d6f5d9
50f1a80
c0f54a9
70109bd
2132258
3d8e717
eaf9b5c
6e3dd9c
34b82c2
636eb47
30b7eb1
3806720
1d216f7
d25ccca
98296e6
1c6721e
83cb69d
679184c
3189955
d13799a
2e48c20
9a39394
bc9cd41
8534c7c
69b7a36
617290d
5ed4568
d3a1211
e8b229f
c928df6
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why is this optional?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We use
original_name
as part of handling "local"1 temporaries that are potentially written in one Tasklet and later read in another one. Not every scalar access is a local temporary. For example, scalar stencil parameters "globally" (as in through the stencil) available and don't need/have anoriginal_name
.Footnotes
"local" as in local within the horizontal execution, which might be split (with this PR) in more than one Tasklet. ↩
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Out of scope for the PR: this kinds of plead for more information on the access. Especially how and where they apply. Of course IR are suppose to be atomic information, but I wonder if a
type
defining the context of the access: temporary, parameter...There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree that this should be revisited in a follow-up issue. It's more of a duck-tape solution than nice engineering.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Log it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left a note (linking here) in #1898.