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
