[llvm] [SYCL][LLVM] Adding property set I/O library for SYCL (PR #110771)
Arvind Sudarsanam via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 16 11:05:12 PDT 2024
asudarsa wrote:
> > sycl-post-link: .bc (single) -> .bc + .prop (**Generation of data in PropertySetIO format**)
> > device-compiler/spirv-llvm-translator here to transform device code: .bc -> .image
>
> Ideally this will be a single step once the backend target is done.
>
> > clang-offload-wrapper: .image + .prop -> .bc (later linked with host code) (**Consumption of data in PropertySetIO format**)
>
> I think I deleted this in community LLVM ages ago, was planning on adding it back in as an llvm tool but never got around to doing it.
Yes. That's the objective. We will try to minimize number of steps once the SPIR-V backend is ready. We also do not intend to use 'clang-offload-wrapper' tool. Wrapping will be done using API calls (as is done in the community).
Thanks @jhuber6
https://github.com/llvm/llvm-project/pull/110771
More information about the llvm-commits
mailing list