Skip to content

LIT test invoke_simd/invoke_simd_address_space_inferral.cpp failed on Linux postcommit #14648

Closed
@uditagarwal97

Description

@uditagarwal97

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingesimdExplicit SIMD feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions