Closed
Description
Describe the bug
https://github.com/intel/llvm/actions/runs/9993859675/job/27622263475?pr=14608
******************** TEST 'SYCL :: invoke_simd/invoke_simd_address_space_inferral.cpp' FAILED ********************
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/__w/llvm/llvm/build/bin/clang --driver-mode=g++ -Xsycl-target-backend=amdgcn-amd-amdhsa --offload-arch=gfx906 -fsycl -fsycl-device-only -Xclang -fsycl-allow-func-ptr -S /__w/llvm/llvm/src/sycl/test/invoke_simd/invoke_simd_address_space_inferral.cpp -o /__w/llvm/llvm/build/tools/sycl/test/invoke_simd/Output/invoke_simd_address_space_inferral.cpp.tmp.ll
# executed command: /__w/llvm/llvm/build/bin/clang --driver-mode=g++ -Xsycl-target-backend=amdgcn-amd-amdhsa --offload-arch=gfx906 -fsycl -fsycl-device-only -Xclang -fsycl-allow-func-ptr -S /__w/llvm/llvm/src/sycl/test/invoke_simd/invoke_simd_address_space_inferral.cpp -o /__w/llvm/llvm/build/tools/sycl/test/invoke_simd/Output/invoke_simd_address_space_inferral.cpp.tmp.ll
# .---command stderr------------
# | clang: warning: argument unused during compilation: '-Xsycl-target-backend=amdgcn-amd-amdhsa --offload-arch=gfx906' [-Wunused-command-line-argument]
# `-----------------------------
# RUN: at line 2
sycl-post-link -O2 -device-globals -properties -spec-const=native -split=auto -emit-only-kernels-as-entry-points -emit-param-info -symbols -emit-exported-symbols -emit-imported-symbols -lower-esimd -S /__w/llvm/llvm/build/tools/sycl/test/invoke_simd/Output/invoke_simd_address_space_inferral.cpp.tmp.ll -o /__w/llvm/llvm/build/tools/sycl/test/invoke_simd/Output/invoke_simd_address_space_inferral.cpp.tmp.table
# executed command: sycl-post-link -O2 -device-globals -properties -spec-const=native -split=auto -emit-only-kernels-as-entry-points -emit-param-info -symbols -emit-exported-symbols -emit-imported-symbols -lower-esimd -S /__w/llvm/llvm/build/tools/sycl/test/invoke_simd/Output/invoke_simd_address_space_inferral.cpp.tmp.ll -o /__w/llvm/llvm/build/tools/sycl/test/invoke_simd/Output/invoke_simd_address_space_inferral.cpp.tmp.table
# note: command had no output on stdout or stderr
# RUN: at line 3
FileCheck /__w/llvm/llvm/src/sycl/test/invoke_simd/invoke_simd_address_space_inferral.cpp -input-file=/__w/llvm/llvm/build/tools/sycl/test/invoke_simd/Output/invoke_simd_address_space_inferral.cpp.tmp_0.ll
# executed command: FileCheck /__w/llvm/llvm/src/sycl/test/invoke_simd/invoke_simd_address_space_inferral.cpp -input-file=/__w/llvm/llvm/build/tools/sycl/test/invoke_simd/Output/invoke_simd_address_space_inferral.cpp.tmp_0.ll
# .---command stderr------------
# | /__w/llvm/llvm/src/sycl/test/invoke_simd/invoke_simd_address_space_inferral.cpp:78:12: error: CHECK: expected string not found in input
# | // CHECK: addrspacecast ptr addrspace(4) %A to ptr addrspace(1)
# | ^
# | /__w/llvm/llvm/build/tools/sycl/test/invoke_simd/Output/invoke_simd_address_space_inferral.cpp.tmp_0.ll:1:1: note: scanning from here
# | ; ModuleID = '/__w/llvm/llvm/build/tools/sycl/test/invoke_simd/Output/invoke_simd_address_space_inferral.cpp.tmp.ll'
# | ^
# | /__w/llvm/llvm/build/tools/sycl/test/invoke_simd/Output/invoke_simd_address_space_inferral.cpp.tmp_0.ll:16:7: note: possible intended match here
# | %5 = addrspacecast ptr addrspace(4) %0 to ptr addrspace(1)
# | ^
# |
# | Input file: /__w/llvm/llvm/build/tools/sycl/test/invoke_simd/Output/invoke_simd_address_space_inferral.cpp.tmp_0.ll
# | Check file: /__w/llvm/llvm/src/sycl/test/invoke_simd/invoke_simd_address_space_inferral.cpp
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: ; ModuleID = '/__w/llvm/llvm/build/tools/sycl/test/invoke_simd/Output/invoke_simd_address_space_inferral.cpp.tmp.ll'
# | check:78'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 2: source_filename = "/__w/llvm/llvm/src/sycl/test/invoke_simd/invoke_simd_address_space_inferral.cpp"
# | check:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: target datalayout = "e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v[192](https://github.com/intel/llvm/actions/runs/9993859675/job/27622263475?pr=14608#step:11:193):256-v256:256-v512:512-v1024:1024-n8:16:32:64-G1"
# | check:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 4: target triple = "spir64-unknown-unknown"
# | check:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5:
# | check:78'0 ~
# | 6: $_ZTSZZ4testvENKUlRN4sycl3_V17handlerEE_clES2_EUlNS0_7nd_itemILi1EEEE_ = comdat any
# | check:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 11: @__spirv_BuiltInSubgroupMaxSize = external dso_local local_unnamed_addr addrspace(1) constant i32, align 4
# | check:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 12:
# | check:78'0 ~
# | 13: ; Function Attrs: alwaysinline convergent mustprogress norecurse nounwind
# | check:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 14: define dso_local x86_regcallcc void @_Z24__regcall3__SIMD_CALLEE1PfS_i(ptr addrspace(4) noundef %0, ptr addrspace(4) noundef %1, i32 noundef %2) #0 !srcloc !6 !sycl_explicit_simd !7 !intel_reqd_sub_group_size !8 !sycl_used_aspects !9 !sycl_fixed_targets !7 {
# | check:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 15: %4 = sext i32 %2 to i64
# | check:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~
# | 16: %5 = addrspacecast ptr addrspace(4) %0 to ptr addrspace(1)
# | check:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:78'1 ? possible intended match
# | 17: %6 = getelementptr inbounds float, ptr addrspace(1) %5, i64 %4
# | check:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 18: %7 = load <32 x float>, ptr addrspace(4) %6, align 4
# | check:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 19: %8 = addrspacecast ptr addrspace(4) %1 to ptr addrspace(3)
# | check:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 20: %9 = getelementptr inbounds float, ptr addrspace(3) %8, i64 %4
# | check:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 21: %10 = ptrtoint ptr addrspace(4) %9 to i64
# | check:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
********************
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
********************
Failed Tests (1):
SYCL :: invoke_simd/invoke_simd_address_space_inferral.cpp
To reproduce
No response
Environment
- OS: Linux
- Target device: No specific hardware required - it's a LIT test failure
Additional context
No response