[Mlir-commits] [mlir] [MLIR][XeGPU] Add support for subgroup_id_range (PR #148661)

Adam Siemieniuk llvmlistbot at llvm.org
Wed Jul 23 08:57:50 PDT 2025


================
@@ -209,6 +209,19 @@ LayoutAttr::verify(llvm::function_ref<mlir::InFlightDiagnostic()> emitError,
   return success();
 }
 
+//===----------------------------------------------------------------------===//
+// XeGPU_RangeAttr
+//===----------------------------------------------------------------------===//
+
+LogicalResult
+RangeAttr::verify(llvm::function_ref<mlir::InFlightDiagnostic()> emitError,
+                  IntegerAttr startOfRange, IntegerAttr endOfRange) {
+  if (startOfRange.getInt() >= endOfRange.getInt())
+    return emitError() << "EndOfRange must be greater than StartOfRange";
----------------
adam-smnk wrote:

nit: in the error, I'd refer to values to their attribute names `end` and `start`
it should improve error readability

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


More information about the Mlir-commits mailing list