[llvm] [SPIR-V] Lower G_SADDO and G_SSUBO in legalizer (PR #189031)
Arseniy Obolenskiy via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 30 03:00:53 PDT 2026
================
@@ -1,8 +1,20 @@
-; RUN: llc -O0 -mtriple=spirv64-unknown-unknown %s -o - | FileCheck %s
-; RUN: %if spirv-tools %{ llc -O0 -mtriple=spirv64-unknown-unknown %s -filetype=obj -o - | spirv-val %}
-; XFAIL: *
-;@llvm.sadd.with.overflow and @llvm.ssub.with.overflow has not been implemented.
+; RUN: llc -verify-machineinstrs -O0 -mtriple=spirv32-unknown-unknown %s -o - | FileCheck %s
+; RUN: %if spirv-tools %{ llc -O0 -mtriple=spirv32-unknown-unknown %s -o - -filetype=obj | spirv-val %}
+; RUN: llc -verify-machineinstrs -O0 -mtriple=spirv64-unknown-unknown %s -o - | FileCheck %s
+; RUN: %if spirv-tools %{ llc -O0 -mtriple=spirv64-unknown-unknown %s -o - -filetype=obj | spirv-val %}
+; CHECK-DAG: %[[Int:.*]] = OpTypeInt 32 0
----------------
aobolensk wrote:
Done
https://github.com/llvm/llvm-project/pull/189031
More information about the llvm-commits
mailing list