-
Notifications
You must be signed in to change notification settings - Fork 787
[SYCL] Correctly handle debug information in global offset pass #16963
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
1564ff0
to
a89e7b4
Compare
a89e7b4
to
37b3f73
Compare
Thanks for the PR.
Thanks |
You are right, I think if we manage to populate the Thank you. |
37b3f73
to
1c33761
Compare
efeee4e
to
2ea9c7c
Compare
2ea9c7c
to
9775c5b
Compare
9775c5b
to
5a2aafa
Compare
5a2aafa
to
c89a0b0
Compare
c89a0b0
to
d215a34
Compare
a2d6b29
to
f111514
Compare
Make sure that cloned functions do not use debug information that points to the original function.
Hi @jchlanda Can you please let me know about the recent changes on this PR? I see only one commit and am unable to comment about the changes after my earlier comment. Thanks |
HI @asudarsa I've followed your suggestion and worked on a solution that utilizes llvm's While this PR was in draft state, I rebased it and dropped some of the earlier, now not needed, commits. Thanks. |
Ping @intel/dpcpp-tools-reviewers this PR should now be ready for your review. |
Friendly ping @intel/dpcpp-tools-reviewers |
@intel/dpcpp-tools-reviewers could we get some help with an approval/review on this? It's actually only needed for CUDA and HIP (maybe we should change the codeowners on these files?), and we'd like to get this patch into the next release. |
Updated the codeowners here: #17484 |
With the change to the codeowners structure and @npmiller's approval this should be read to merge @intel/llvm-gatekeepers |
@jchlanda Github UI still says that merge is blocked due to missing review from @intel/dpcpp-tools-reviewers, so the change to code owners might only take effect for new PRs. @intel/dpcpp-tools-reviewers can we get a quick review on this one? |
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.
@intel/llvm-gatekeepers we should be ready to roll now. Thank you. |
Make sure that cloned functions do not use debug information that points to the original function. In doing so for each cloned function, create a
DISubprogram
that describe the clone and walk the instructions of cloned functions to correctly fix up the debug information.