diff options
author | Michael Toguchi <michael.d.toguchi@intel.com> | 2024-11-15 05:14:21 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-15 07:14:21 -0500 |
commit | 0b0d61101fa0648a09ebc1dc7a26ee9a89e91be8 (patch) | |
tree | 9acc2af87c30d8bf3569d69655fc41412121bfab /llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp | |
parent | 58f107f38838275f0727521558cc06646d8c205d (diff) | |
download | llvm-0b0d61101fa0648a09ebc1dc7a26ee9a89e91be8.zip llvm-0b0d61101fa0648a09ebc1dc7a26ee9a89e91be8.tar.gz llvm-0b0d61101fa0648a09ebc1dc7a26ee9a89e91be8.tar.bz2 |
[Driver][SYCL] Add initial SYCL offload compilation support (#107493)
Introduces the SYCL based toolchain and initial toolchain construction
when using the '-fsycl' option. This option will enable SYCL based
offloading, creating a SPIR-V based IR file packaged into the compiled
host object.
This includes early support for creating the host/device object using
the new offloading model. The device object is created using the
spir64-unknown-unknown target triple.
New/Updated Options:
-fsycl Enables SYCL offloading for host and device
-fsycl-device-only
Enables device only compilation for SYCL
-fsycl-host-only
Enables host only compilation for SYCL
RFC Reference:
https://discourse.llvm.org/t/rfc-sycl-driver-enhancements/74092
Diffstat (limited to 'llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions