-
Notifications
You must be signed in to change notification settings - Fork 787
[SYCL] Improve kernel name diagnostics implementation #3225
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
Conversation
Heh, sorry, I didn't see the Draft tag until after I already did the review work. Sorry if I generated some noise for you! |
Np. I tend to create a draft to check if my initial changes causes any tests to fail. |
c9de0f5
to
4595b15
Compare
…am/llvm into nested-anon-diag
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 may have missed it, but do we have sufficient existing test coverage for the incomplete struct cases and for the structs within structs cases?
/summary:run |
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.
LGTM aside from the commenting request.
@kathywar I keep getting |
Jenkins failure fixed by intel/llvm-test-suite#212 |
It must be approved by @intel/llvm-reviewers-runtime first. |
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.
Other than the concern asked, the change looks good.
Co-authored-by: Alexey Bader <[email protected]>
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.
RT test changes look good.
ping @bader |
This patch does the following changes in order to be conformant with the updated sycl kernel naming rules in SYCL 2020 spec:
Diagnoses kernel names,
Adds new visitor functions:
Updates existing diagnostics text.
Fixes #3103