[llvm] [SPIR-V] Fix crash in SPIRVEmitIntrinsics for llvm.assume with operand bundles (PR #185840)

Dmitry Sidorov via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 11 05:11:49 PDT 2026


================
@@ -2,19 +2,35 @@
 ; RUN: llc -mtriple=spirv64-unknown-unknown --spirv-ext=+SPV_KHR_expect_assume < %s | FileCheck --check-prefixes=EXT,CHECK %s
 ; RUN: llc -mtriple=spirv32-unknown-unknown < %s | FileCheck --check-prefixes=NOEXT,CHECK %s
 ; RUN: llc -mtriple=spirv64-unknown-unknown < %s | FileCheck --check-prefixes=NOEXT,CHECK %s
+; RUN: llc -mtriple=spirv64-amd-amdhsa < %s | FileCheck --check-prefixes=EXT,CHECK %s
+; RUN: llc -mtriple=spirv64-amd-amdhsa --spirv-ext=-SPV_KHR_expect_assume < %s | FileCheck --check-prefixes=NOEXT,CHECK %s
 
 ; EXT:        OpCapability ExpectAssumeKHR
-; EXT-NEXT:   OpExtension "SPV_KHR_expect_assume"
+; EXT:        OpExtension "SPV_KHR_expect_assume"
----------------
MrSidims wrote:

we can just use EXT-DAG: here for both lines

https://github.com/llvm/llvm-project/pull/185840


More information about the llvm-commits mailing list