-
Notifications
You must be signed in to change notification settings - Fork 798
Refactor SYCL compilation with #125556 changes from LLVM community #19709
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
adding default TC for SYCL old model and some TT.isSPIROrSPIRV() in CompilerInvocation.cpp
Cleanup --offload-targets code for SYCL
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.
Quite the task to get things back in order - thanks!
Thank YOU! |
ping @intel/dpcpp-cfe-reviewers |
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 think we should add clang/include/clang/Basic/DiagnosticDriverKinds.td file to the list of files owned by the https://github.com/orgs/intel/teams/dpcpp-clang-driver-reviewers team
This patch reworks the creation of SYCL offloading toolchains, now basing it on the Offloading Kind and the target triple string, passed via either
--offload-targets
or--offload-arch
.The following PRs/patches from LLVM community have been included in this patch:
llvm/llvm-project#125556
llvm/llvm-project@08ac781
llvm/llvm-project@dc87a14
llvm/llvm-project@efffa42
d65cc97
llvm/llvm-project@34447ef
https://github.com/intel-restricted/applications.compilers.llvm-project/pull/30861
llvm/llvm-project@4f58c82
llvm/llvm-project@56ba118