llvm
459650d5 - [SYCL][NewOffloadModel] Refactor SYCL pipeline in clang-linker-wrapper (#22153)

Commit
7 hours ago
[SYCL][NewOffloadModel] Refactor SYCL pipeline in clang-linker-wrapper (#22153) Extract SYCL offloading steps into named functions within the sycl namespace: runSYCLOffloadingPipeline, postLinkProcessModule, compileAndBundle and compileSYCLDevice. SYCL modifications of linkDevice function has been extracted to the dedicated function - compileSYCLDevice. Revert linkDevice function to its upstream state. Side effect of this revert: hipspv tests get resolved. Related tracker: CMPLRLLVM-73247 generic::clang declaration is reverted to its upstream variant. IsSYCLKind is replaced with ActiveOffloadKindMask. Functions containerizeRawImage and writeOffloadFile are moved so that their location corresponds to the upstream version.
Author
Parents
Loading