-
Notifications
You must be signed in to change notification settings - Fork 787
[SYCL][NATIVECPU] Emit subhandler as LLVM IR #10282
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
This reverts commit d15e825d02adfc03373c3ed71834f2bdf47c57f4.
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.
FE changes LGTM other than a minor change to update comment
@intel/llvm-gatekeepers hello, I think that this PR is ready to be merged :) |
Failure in post-commit:
@PietroGhg could you please take a look asap? |
I think that the failure is due to the fact the IR printer is not printing out the basic block name, #10350 should fix it |
Fixes a post commit failure after #10282
This PR allows the emit the Native CPU subhandler as LLVM-IR, instead of emitting its declaration as C++ code in the Native CPU integration header. This is a first step towards removing the Native CPU integration header, using clang-offload-wrapper and also supporting multiple SYCL targets alongside SYCL Native CPU, which we will implement in following PRs.