[llvm] [SPIRV] Add support for SPV_KHR_abort extension (PR #193037)

Victor Mustya via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 30 08:27:14 PDT 2026


================
@@ -6250,6 +6253,63 @@ bool SPIRVInstructionSelector::selectAllocaArray(Register ResVReg,
   return true;
 }
 
+bool SPIRVInstructionSelector::selectAbort(MachineInstr &I) const {
+  if (!STI.canUseExtension(SPIRV::Extension::SPV_KHR_abort))
+    report_fatal_error("OpAbortKHR instruction requires the following "
+                       "SPIR-V extension: SPV_KHR_abort",
+                       false);
+  // The intrinsic is declared as variadic so it can carry composite message
----------------
vmustya wrote:

Done: https://github.com/llvm/llvm-project/pull/193037/commits/6bacaf143c6e2cb849a0b2bddb84a79a36f3cf49

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


More information about the llvm-commits mailing list