Skip to content

Commit fbe3919

Browse files
[SPIR-V] Mark XFAIL tests which fail with LLVM_ENABLE_EXPENSIVE_CHECKS (#119497)
The test cases marked with XFAIL by this commit are not yet supported by the SPIR-V backend with LLVM_ENABLE_EXPENSIVE_CHECKS enabled.
1 parent 4b8bf6a commit fbe3919

File tree

12 files changed

+36
-0
lines changed

12 files changed

+36
-0
lines changed

llvm/test/CodeGen/SPIRV/constant/local-arbitrary-width-integers-constants-type-promotion.ll

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %s -o - | FileCheck %s
22

3+
; TODO: This test currently fails with LLVM_ENABLE_EXPENSIVE_CHECKS enabled
4+
; XFAIL: expensive_checks
5+
36
define i4 @getConstantI4() {
47
ret i4 2 ; i4 => OpTypeInt 8
58
}

llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_function_pointers/fp-simple-hierarchy.ll

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
; RUN: llc -O0 -mtriple=spirv32-unknown-unknown --spirv-ext=+SPV_INTEL_function_pointers %s -o - | FileCheck %s
22
; TODO: %if spirv-tools %{ llc -O0 -mtriple=spirv64-unknown-unknown %s -o - -filetype=obj | spirv-val %}
33

4+
; TODO: This test currently fails with LLVM_ENABLE_EXPENSIVE_CHECKS enabled
5+
; XFAIL: expensive_checks
6+
47
; CHECK-DAG: OpName %[[I9:.*]] "_ZN13BaseIncrement9incrementEPi"
58
; CHECK-DAG: OpName %[[I29:.*]] "_ZN12IncrementBy29incrementEPi"
69
; CHECK-DAG: OpName %[[I49:.*]] "_ZN12IncrementBy49incrementEPi"

llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_function_pointers/fp_const.ll

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
; RUN: llc -O0 -mtriple=spirv32-unknown-unknown --spirv-ext=+SPV_INTEL_function_pointers %s -o - | FileCheck %s
22
; TODO: %if spirv-tools %{ llc -O0 -mtriple=spirv64-unknown-unknown %s -o - -filetype=obj | spirv-val %}
33

4+
; TODO: This test currently fails with LLVM_ENABLE_EXPENSIVE_CHECKS enabled
5+
; XFAIL: expensive_checks
6+
47
; CHECK-DAG: OpCapability FunctionPointersINTEL
58
; CHECK-DAG: OpCapability Int64
69
; CHECK: OpExtension "SPV_INTEL_function_pointers"

llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_function_pointers/fun-ptr-addrcast.ll

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %s -o - --spirv-ext=+SPV_INTEL_function_pointers | FileCheck %s
66
; TODO: %if spirv-tools %{ llc -O0 -mtriple=spirv64-unknown-unknown %s -o - -filetype=obj | spirv-val %}
77

8+
; TODO: This test currently fails with LLVM_ENABLE_EXPENSIVE_CHECKS enabled
9+
; XFAIL: expensive_checks
10+
811
; Running with -verify-machineinstrs would lead to "Reading virtual register without a def"
912
; error, because OpConstantFunctionPointerINTEL forward-refers to a function definition.
1013

llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_cooperative_matrix/cooperative_matrix.ll

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
; RUN: llc -O0 -mtriple=spirv64-unknown-unknown --spirv-ext=+SPV_KHR_cooperative_matrix %s -o - | FileCheck %s
33
; RUN: %if spirv-tools %{ llc -O0 -mtriple=spirv64-unknown-unknown --spirv-ext=+SPV_KHR_cooperative_matrix %s -o - -filetype=obj | spirv-val %}
44

5+
; TODO: This test currently fails with LLVM_ENABLE_EXPENSIVE_CHECKS enabled
6+
; XFAIL: expensive_checks
7+
58
; CHECK-ERROR: LLVM ERROR: OpTypeCooperativeMatrixKHR type requires the following SPIR-V extension: SPV_KHR_cooperative_matrix
69

710
; CHECK: OpCapability CooperativeMatrixKHR

llvm/test/CodeGen/SPIRV/instructions/vector-shuffle.ll

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %s -o - | FileCheck %s
22

3+
; TODO: This test currently fails with LLVM_ENABLE_EXPENSIVE_CHECKS enabled
4+
; XFAIL: expensive_checks
5+
36
; CHECK-DAG: OpName [[SHFv4:%.+]] "shuffle_v4"
47
; CHECK-DAG: OpName [[INSv4:%.+]] "insert_v4"
58
; CHECK-DAG: OpName [[EXTv4:%.+]] "extract_v4"

llvm/test/CodeGen/SPIRV/spec_const_decoration.ll

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
; RUN: llc -O0 -mtriple=spirv64-unknown-unknown %s -o - | FileCheck %s
22

3+
; TODO: This test currently fails with LLVM_ENABLE_EXPENSIVE_CHECKS enabled
4+
; XFAIL: expensive_checks
5+
36
; CHECK: OpDecorate %[[#SpecConst:]] SpecId 0
47
; CHECK: %[[#SpecConst]] = OpSpecConstant %[[#]] 70
58
; CHECK: %[[#]] = OpPhi %[[#]] %[[#]] %[[#]] %[[#SpecConst]] %[[#]]

llvm/test/CodeGen/SPIRV/transcoding/OpBitReverse-subbyte.ll

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %s --spirv-ext=+SPV_KHR_bit_instructions -o - | FileCheck %s --check-prefix=CHECK-SPIRV
88
; RUN: %if spirv-tools %{ llc -O0 -mtriple=spirv32-unknown-unknown %s --spirv-ext=+SPV_KHR_bit_instructions -o - -filetype=obj | spirv-val %}
99

10+
; TODO: This test currently fails with LLVM_ENABLE_EXPENSIVE_CHECKS enabled
11+
; XFAIL: expensive_checks
12+
1013
; CHECK-SPIRV: OpCapability BitInstructions
1114
; CHECK-SPIRV: OpExtension "SPV_KHR_bit_instructions"
1215
; CHECK-SPIRV: %[[#CharTy:]] = OpTypeInt 8 0

llvm/test/CodeGen/SPIRV/transcoding/OpBitReverse_i2.ll

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %s --spirv-ext=+SPV_KHR_bit_instructions -o - | FileCheck %s --check-prefix=CHECK-SPIRV
88
; RUN: %if spirv-tools %{ llc -O0 -mtriple=spirv32-unknown-unknown %s --spirv-ext=+SPV_KHR_bit_instructions -o - -filetype=obj | spirv-val %}
99

10+
; TODO: This test currently fails with LLVM_ENABLE_EXPENSIVE_CHECKS enabled
11+
; XFAIL: expensive_checks
12+
1013
; CHECK-SPIRV: OpCapability BitInstructions
1114
; CHECK-SPIRV: OpExtension "SPV_KHR_bit_instructions"
1215
; CHECK-SPIRV: %[[#CharTy:]] = OpTypeInt 8 0

llvm/test/CodeGen/SPIRV/transcoding/OpGroupAsyncCopy.ll

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %s -o - | FileCheck %s --check-prefix=CHECK-SPIRV
22

3+
; TODO: This test currently fails with LLVM_ENABLE_EXPENSIVE_CHECKS enabled
4+
; XFAIL: expensive_checks
5+
36
; CHECK-SPIRV-DAG: %[[#]] = OpGroupAsyncCopy %[[#]] %[[#Scope:]]
47
; CHECK-SPIRV-DAG: %[[#Scope]] = OpConstant %[[#]]
58

llvm/test/CodeGen/SPIRV/transcoding/OpVectorExtractDynamic.ll

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %s -o - | FileCheck %s --check-prefix=CHECK-SPIRV
22

3+
; TODO: This test currently fails with LLVM_ENABLE_EXPENSIVE_CHECKS enabled
4+
; XFAIL: expensive_checks
5+
36
; CHECK-SPIRV: OpName %[[#vec:]] "vec"
47
; CHECK-SPIRV: OpName %[[#index:]] "index"
58
; CHECK-SPIRV: OpName %[[#res:]] "res"

llvm/test/CodeGen/SPIRV/trunc-nonstd-bitwidth.ll

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %s --spirv-ext=+SPV_INTEL_arbitrary_precision_integers -o - | FileCheck %s --check-prefixes=CHECK,CHECK-EXT
1010

11+
; TODO: This test currently fails with LLVM_ENABLE_EXPENSIVE_CHECKS enabled
12+
; XFAIL: expensive_checks
13+
1114
; CHECK-DAG: OpName %[[#Struct:]] "struct"
1215
; CHECK-DAG: OpName %[[#Arg:]] "arg"
1316
; CHECK-DAG: OpName %[[#QArg:]] "qarg"

0 commit comments

Comments
 (0)