[llvm] [Attributor] Support SPIR-V address spaces (PR #192725)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 27 07:21:25 PDT 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `intel-sycl-gpu` running on `intel-sycl-gpu-01` while building `llvm` at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/225/builds/6890

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
...
XFAIL: libomptarget :: spirv64-intel :: offloading/bug64959_compile_only.c (94688 of 98778)
PASS: libomptarget :: spirv64-intel :: offloading/strided_update/strided_update_partial_from.c (94689 of 98778)
PASS: libomptarget :: spirv64-intel :: offloading/strided_update/strided_update_ptr_partial_from.c (94690 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: offloading/fortran/target-map-nested-dtype-multi-member.f90 (94691 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: offloading/fortran/declare-target-to-allocatable-vars-in-target-with-update.f90 (94692 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: offloading/fortran/target-map-nested-dtype-single-member.f90 (94693 of 98778)
PASS: OMPT multiplex :: print/print.c (94694 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: offloading/fortran/target-map-nullary-pointer.f90 (94695 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: sanitizer/kernel_crash_single.c (94696 of 98778)
XPASS: libomptarget :: spirv64-intel :: offloading/ctor_dtor.cpp (94697 of 98778)
******************** TEST 'libomptarget :: spirv64-intel :: offloading/ctor_dtor.cpp' FAILED ********************
Exit Code: 0

Command Output (stdout):
--
# RUN: at line 1
/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./bin/clang++ -fopenmp    -I /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/offload/test -I /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/openmp/runtime/src -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/openmp/runtime/src  -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/openmp/runtime/src -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib  -fopenmp-targets=spirv64-intel /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/offload/test/offloading/ctor_dtor.cpp -o /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload/test/spirv64-intel/offloading/Output/ctor_dtor.cpp.tmp && /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload/test/spirv64-intel/offloading/Output/ctor_dtor.cpp.tmp | /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./bin/FileCheck /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/offload/test/offloading/ctor_dtor.cpp
# executed command: /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./bin/clang++ -fopenmp -I /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/offload/test -I /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/openmp/runtime/src -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/openmp/runtime/src -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/openmp/runtime/src -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib -fopenmp-targets=spirv64-intel /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/offload/test/offloading/ctor_dtor.cpp -o /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload/test/spirv64-intel/offloading/Output/ctor_dtor.cpp.tmp
# executed command: /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload/test/spirv64-intel/offloading/Output/ctor_dtor.cpp.tmp
# executed command: /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./bin/FileCheck /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/offload/test/offloading/ctor_dtor.cpp
# RUN: at line 2
/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./bin/clang++ -fopenmp    -I /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/offload/test -I /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/openmp/runtime/src -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/openmp/runtime/src  -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/openmp/runtime/src -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib  -fopenmp-targets=spirv64-intel -O3 /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/offload/test/offloading/ctor_dtor.cpp -o /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload/test/spirv64-intel/offloading/Output/ctor_dtor.cpp.tmp && /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload/test/spirv64-intel/offloading/Output/ctor_dtor.cpp.tmp | /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./bin/FileCheck /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/offload/test/offloading/ctor_dtor.cpp
# executed command: /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./bin/clang++ -fopenmp -I /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/offload/test -I /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/openmp/runtime/src -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib -L /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/openmp/runtime/src -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/openmp/runtime/src -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib -Wl,-rpath,/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./lib -fopenmp-targets=spirv64-intel -O3 /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/offload/test/offloading/ctor_dtor.cpp -o /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload/test/spirv64-intel/offloading/Output/ctor_dtor.cpp.tmp
# executed command: /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/offload/test/spirv64-intel/offloading/Output/ctor_dtor.cpp.tmp
# executed command: /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/./bin/FileCheck /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/offload/test/offloading/ctor_dtor.cpp

--

********************
PASS: libomp :: tasking/omp_fill_taskqueue.c (94698 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: offloading/fortran/target-map-pointer-target-array-section-3d-bounds.f90 (94699 of 98778)
PASS: libomptarget :: spirv64-intel :: offloading/strided_update/strided_update_multiple_to.c (94700 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: sanitizer/ptr_outside_alloc_2.c (94701 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: sanitizer/use_after_free_1.c (94702 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: sanitizer/use_after_free_2.c (94703 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: sanitizer/use_after_free_3.c (94704 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: offloading/fortran/target-map-two-dtype-explicit-member.f90 (94705 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: offloading/fortran/target-map-two-dtype-multi-member-array-1D-bounds.f90 (94706 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: offloading/fortran/do-concurrent-to-omp-saxpy-2d.f90 (94707 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: offloading/fortran/target-map-two-nested-dtype-member-array-map.f90 (94708 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: offloading/fortran/dtype-array-constant-index-map.f90 (94709 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: offloading/fortran/target-nested-target-data.f90 (94710 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: offloading/fortran/do-concurrent-to-omp-saxpy.f90 (94711 of 98778)
PASS: libomp :: transform/split/iterfor.cpp (94712 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: offloading/fortran/dtype-char-array-map-2.f90 (94713 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: tools/omp-kernel-replay/record-replay-advanced.cpp (94714 of 98778)
PASS: libomp :: parallel/omp_parallel_if.c (94715 of 98778)
XFAIL: libomptarget :: spirv64-intel :: offloading/ctor_dtor_api.cpp (94716 of 98778)
UNSUPPORTED: libomptarget :: spirv64-intel :: tools/omp-kernel-replay/record-replay-basic.cpp (94717 of 98778)

```

</details>

https://github.com/llvm/llvm-project/pull/192725


More information about the llvm-commits mailing list