[Mlir-commits] [mlir] [mlir][SPIR-V] Add OpenCL ctz, ilogb, and sincos operations (PR #231713)

Igor Wodiany llvmlistbot at llvm.org
Wed Oct 14 05:09:23 PDT 2026


================
@@ -2291,6 +2291,22 @@ LogicalResult spirv::CLRootnOp::verify() {
                                    getN().getType());
 }
 
+//===----------------------------------------------------------------------===//
+// spirv.CL.sincos
+//===----------------------------------------------------------------------===//
+
+LogicalResult spirv::CLSincosOp::verify() {
+  auto storageClass =
+      cast<spirv::PointerType>(getCosval().getType()).getStorageClass();
+  if (storageClass != spirv::StorageClass::CrossWorkgroup &&
----------------
IgWod wrote:

nit: Could it use `llvm::is_contained`?

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


More information about the Mlir-commits mailing list