KungFuDonkey wrote:

I see some failures in the SPIR-V tests, but they seam unrelated to this PR

```
Command Output (stdout):
--
# RUN: at line 1
/__w/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -O0 
-mtriple=spirv64-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/event-zero-const.ll -o - 
| /__w/llvm-project/llvm-project/build/bin/FileCheck 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/event-zero-const.ll
# executed command: /__w/llvm-project/llvm-project/build/bin/llc 
-verify-machineinstrs -O0 -mtriple=spirv64-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/event-zero-const.ll -o -
# executed command: /__w/llvm-project/llvm-project/build/bin/FileCheck 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/event-zero-const.ll
# RUN: at line 2
/__w/llvm-project/llvm-project/build/bin/llc -O0 
-mtriple=spirv64-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/event-zero-const.ll -o - 
-filetype=obj | /__w/llvm-project/llvm-project/build/bin/spirv-val
# executed command: /__w/llvm-project/llvm-project/build/bin/llc -O0 
-mtriple=spirv64-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/event-zero-const.ll -o - 
-filetype=obj
# executed command: /__w/llvm-project/llvm-project/build/bin/spirv-val
# RUN: at line 4
/__w/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -O0 
-mtriple=spirv32-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/event-zero-const.ll -o - 
| /__w/llvm-project/llvm-project/build/bin/FileCheck 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/event-zero-const.ll
# executed command: /__w/llvm-project/llvm-project/build/bin/llc 
-verify-machineinstrs -O0 -mtriple=spirv32-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/event-zero-const.ll -o -
# executed command: /__w/llvm-project/llvm-project/build/bin/FileCheck 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/event-zero-const.ll
# RUN: at line 5
/__w/llvm-project/llvm-project/build/bin/llc -O0 
-mtriple=spirv32-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/event-zero-const.ll -o - 
-filetype=obj | /__w/llvm-project/llvm-project/build/bin/spirv-val
# executed command: /__w/llvm-project/llvm-project/build/bin/llc -O0 
-mtriple=spirv32-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/event-zero-const.ll -o - 
-filetype=obj
# executed command: /__w/llvm-project/llvm-project/build/bin/spirv-val
# .---command stderr------------
# | error: line 46: NumElements must be a 32-bit int scalar when Addressing 
Model is Physical32
# |   %26 = OpGroupAsyncCopy %spirv_Event %uint_2 %_arg_local %_arg_ptr 
%ulong_1 %ulong_1 %18
# | 
# `-----------------------------
# error: command failed with exit status: 1

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.
FAIL: LLVM :: CodeGen/SPIRV/transcoding/OpGroupAsyncCopy-strided.ll (740 of 840)
******************** TEST 'LLVM :: 
CodeGen/SPIRV/transcoding/OpGroupAsyncCopy-strided.ll' FAILED 
********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/__w/llvm-project/llvm-project/build/bin/llc -O0 
-mtriple=spirv64-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/OpGroupAsyncCopy-strided.ll
 -o - | /__w/llvm-project/llvm-project/build/bin/FileCheck 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/OpGroupAsyncCopy-strided.ll
 --check-prefix=CHECK-SPIRV
# executed command: /__w/llvm-project/llvm-project/build/bin/llc -O0 
-mtriple=spirv64-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/OpGroupAsyncCopy-strided.ll
 -o -
# executed command: /__w/llvm-project/llvm-project/build/bin/FileCheck 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/OpGroupAsyncCopy-strided.ll
 --check-prefix=CHECK-SPIRV
# RUN: at line 2
/__w/llvm-project/llvm-project/build/bin/llc -O0 
-mtriple=spirv64-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/OpGroupAsyncCopy-strided.ll
 -o - -filetype=obj | /__w/llvm-project/llvm-project/build/bin/spirv-val
# executed command: /__w/llvm-project/llvm-project/build/bin/llc -O0 
-mtriple=spirv64-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/OpGroupAsyncCopy-strided.ll
 -o - -filetype=obj
# executed command: /__w/llvm-project/llvm-project/build/bin/spirv-val
# .---command stderr------------
# | error: line 31: Expected Destination to be a pointer with storage class 
Workgroup or CrossWorkgroup.
# |   %17 = OpGroupAsyncCopy %spirv_Event %uint_2 %13 %13 %ulong_123 %ulong_1 
%13
# | 
# `-----------------------------
# error: command failed with exit status: 1

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: LLVM :: CodeGen/SPIRV/transcoding/spirv-event-null.ll (817 of 840)
******************** TEST 'LLVM :: 
CodeGen/SPIRV/transcoding/spirv-event-null.ll' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/__w/llvm-project/llvm-project/build/bin/llc -O0 
-mtriple=spirv32-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/spirv-event-null.ll
 -o - | /__w/llvm-project/llvm-project/build/bin/FileCheck 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/spirv-event-null.ll
# executed command: /__w/llvm-project/llvm-project/build/bin/llc -O0 
-mtriple=spirv32-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/spirv-event-null.ll
 -o -
# executed command: /__w/llvm-project/llvm-project/build/bin/FileCheck 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/spirv-event-null.ll
# RUN: at line 2
/__w/llvm-project/llvm-project/build/bin/llc -O0 
-mtriple=spirv32-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/spirv-event-null.ll
 -o - -filetype=obj | /__w/llvm-project/llvm-project/build/bin/spirv-val
# executed command: /__w/llvm-project/llvm-project/build/bin/llc -O0 
-mtriple=spirv32-unknown-unknown 
/__w/llvm-project/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/spirv-event-null.ll
 -o - -filetype=obj
# executed command: /__w/llvm-project/llvm-project/build/bin/spirv-val
# .---command stderr------------
# | error: line 73: NumElements must be a 32-bit int scalar when Addressing 
Model is Physical32
# |   %38 = OpGroupAsyncCopy %spirv_Event %uint_2 %_arg1 %_arg2 %ulong_16 
%ulong_10 %18
# | 
# `-----------------------------
# error: command failed with exit status: 1

--

```

https://github.com/llvm/llvm-project/pull/165109
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to