Tags: intel/llvm
Tags
[UR][L0] urDevice when numdevices is not zero (#19103) When NumDevices is not zero and when phDevice is null, the user cannot query the number of devices. This addresses that issue. --------- Signed-off-by: Zhang, Winston <winston.zhang@intel.com>
[UR][L0] urDevice when numdevices is not zero (#19103) When NumDevices is not zero and when phDevice is null, the user cannot query the number of devices. This addresses that issue. --------- Signed-off-by: Zhang, Winston <winston.zhang@intel.com>
Merged to sycl-web with no conflict or build issue
HALT Build failed after merge .: (from sycl) commit 6d97d98 Author: Jakub Chlanda <jakub@codeplay.com> Date: Wed Jul 2 15:05:28 2025 +0200 [SYCL] RTC support for AMD and Nvidia GPU targets (#18918) This patch extends RTC support to AMD and Nvidia GPU targets. Additionally: * reinstate __SYCL_PROGRAM_METADATA_TAG_NEED_FINALIZATION tag, * split sycl.cpp RTC file to exclude IMF from the body of the main test. Affected files: clang/lib/Driver/Driver.cpp clang/lib/Driver/ToolChains/SYCL.cpp clang/test/Driver/sycl-fno-libspirv-warn.cpp clang/test/Driver/sycl-libspirv-toolchain.cpp libdevice/sanitizer/asan_rtl.cpp libdevice/sanitizer/msan_rtl.cpp libdevice/sanitizer/tsan_rtl.cpp llvm/cmake/modules/AddSecurityFlags.cmake llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp llvm/test/Instrumentation/ThreadSanitizer/SPIRV/basic.ll llvm/test/Instrumentation/ThreadSanitizer/SPIRV/instrument_local.ll sycl-jit/jit-compiler/CMakeLists.txt sycl-jit/jit-compiler/include/RTC.h sycl-jit/jit-compiler/lib/rtc/DeviceCompilation.cpp sycl-jit/jit-compiler/lib/rtc/DeviceCompilation.h sycl-jit/jit-compiler/lib/rtc/RTC.cpp sycl-jit/jit-compiler/lib/translation/Translation.cpp sycl-jit/jit-compiler/lib/translation/Translation.h sycl/source/detail/device_image_impl.hpp sycl/source/detail/jit_compiler.cpp sycl/source/detail/jit_compiler.hpp sycl/source/detail/kernel_compiler/kernel_compiler_sycl.cpp sycl/source/detail/kernel_compiler/kernel_compiler_sycl.hpp sycl/source/kernel_bundle.cpp sycl/test-e2e/Basic/code_location_e2e.cpp sycl/test-e2e/Basic/stream/stream.cpp sycl/test-e2e/KernelCompiler/sycl.cpp sycl/test-e2e/KernelCompiler/sycl_basic.cpp sycl/test-e2e/KernelCompiler/sycl_cache.cpp sycl/test-e2e/KernelCompiler/sycl_context_error.cpp sycl/test-e2e/KernelCompiler/sycl_device_globals.cpp sycl/test-e2e/KernelCompiler/sycl_export_registration.cpp sycl/test-e2e/KernelCompiler/sycl_imf.cpp sycl/test-e2e/KernelCompiler/sycl_include_paths.cpp sycl/test-e2e/KernelCompiler/sycl_join.cpp sycl/test-e2e/KernelCompiler/sycl_lifetimes.cpp sycl/test-e2e/KernelCompiler/sycl_link.cpp sycl/test-e2e/KernelCompiler/sycl_link_common_dep.cpp sycl/test-e2e/KernelCompiler/sycl_link_common_dep_optional_feature.cpp sycl/test-e2e/KernelCompiler/sycl_link_export_conflict.cpp sycl/test-e2e/KernelCompiler/sycl_link_kernel_conflict.cpp sycl/test-e2e/KernelCompiler/sycl_namespaces.cpp sycl/test-e2e/KernelCompiler/sycl_overload.cpp sycl/test-e2e/KernelCompiler/sycl_time_trace.cpp sycl/test-e2e/format.py sycl/test/e2e_test_requirements/no_sycl_hpp_in_e2e_tests.cpp unified-runtime/source/loader/layers/sanitizer/sanitizer_common/sanitizer_utils.cpp Notify: steffen.larsen@intel.com
Merged to sycl-web with no conflict or build issue
[NFC][SYCL] Prepare `kernel_bundle_impl.hpp` for `getSyclObjImpl` to … …return raw ref (#19251) I'm planning to change `getSyclObjImpl` to return a raw reference in a later patch, uploading a bunch of PRs in preparation to that to make the subsequent review easier.
[SYCL][Driver] Base libspirv path on sycl install candidates (#19134) <!-- start git-machete generated --> # Based on PR #19131 ## Chain of upstream PRs & tree of downstream PRs as of 2025-06-25 * PR #19130 * PR #19131 * **PR #19134 (THIS ONE)** * PR #19135 * PR #19136 <!-- end git-machete generated --> ... instead of the resource directory. This matches the behaviour of SYCL device libraries. The resource directory has nothing to do with libspirv, and it might be changed by the `-resource-dir` option, which would lead us to not find it.
PreviousNext