Adjustments for (upcoming) LLVM-23 and Clang's new offload driver#1219
Adjustments for (upcoming) LLVM-23 and Clang's new offload driver#1219linehill wants to merge 1 commit intoCHIP-SPV:mainfrom
Conversation
a6a33cf to
e5966ce
Compare
|
/run-aurora-ci |
|
/run-aurora-ci |
This patch updates chipStar to work on non-forked, upstream LLVM-23. The recent Clang has switched to use its new offload driver by default for HIP compilation and chipStar is adjusted to it. There is a still an option to use the old while it still around in Clang. That said, chipStar doesn't yet work on the recent Clang until the following upstream patch lands: llvm/llvm-project#187655.
Yeah I got it to the stage where things were working but since LLMV is still getting commits in I didn't see the point in doing further work until LLVM side PRs are merged. |
e5966ce to
b4d2a57
Compare
Fair enough. We (PoCL) have a goal to have the chipStar working on non-forked Clang before the LLVM-23 release. Given your on-going LLVM upstream efforts (MacOS and SPIR-V BE support for HIPSPV and maybe more?), I'm concerned if we are going to miss that set goal if we need to wait them to be merged first. |
This patch updates chipStar to work on non-forked, upstream LLVM-23. The recent Clang has switched to use its new offload driver by default for HIP compilation and chipStar is adjusted to it. There is a still an option to use the old while it still around in Clang.
That said, chipStar doesn't yet work on the recent Clang until the following upstream patch lands:
llvm/llvm-project#187655.