@@ -320,23 +320,22 @@ def TritonGEN_SubGroupBlockMemoryAccessElementType
320320
321321def TritonGEN_SubGroupBlockMemoryAccessType
322322 : AnyTypeOf<[TritonGEN_SubGroupBlockMemoryAccessElementType,
323- FixedVectorOfLengthAndType<
324- [2, 4, 8],
325- [TritonGEN_SubGroupBlockMemoryAccessElementType]>,
326- // Vectors of length 16 only allowed for i8 for now.
327- FixedVectorOfLengthAndType<[16], [I8]>],
328- "Valid sub-group block memory access type">;
323+ FixedVectorOfLengthAndType<[2, 4, 8],
324+ [TritonGEN_SubGroupBlockMemoryAccessElementType]>,
325+ // Vectors of length 16 only allowed for i8 for now.
326+ FixedVectorOfLengthAndType<[16], [I8]>],
327+ "Valid sub-group block memory access type">;
329328
330329def TritonGEN_SubGroupBlockMemoryAccessPointerType
331330 : Type<And<[LLVM_AnyPointer.predicate,
332331 Or<[CPred<"::llvm::cast<::mlir::LLVM::LLVMPointerType>($_self)" #
333- ".getAddressSpace() == " #
334- "static_cast<unsigned>(kCrossWorkgroup)">,
335- CPred<"::llvm::cast<::mlir::LLVM::LLVMPointerType>($_self)" #
336- ".getAddressSpace() == " #
337- "static_cast<unsigned>(kWorkgroup)">]>]>,
338- "LLVM pointer in local or global OpenCL address space",
339- "::mlir::LLVM::LLVMPointerType">;
332+ ".getAddressSpace() == " #
333+ "static_cast<unsigned>(kCrossWorkgroup)">,
334+ CPred<"::llvm::cast<::mlir::LLVM::LLVMPointerType>($_self)" #
335+ ".getAddressSpace() == " #
336+ "static_cast<unsigned>(kWorkgroup)">]>]>,
337+ "LLVM pointer in local or global OpenCL address space",
338+ "::mlir::LLVM::LLVMPointerType">;
340339
341340def TritonGEN_SubGroupBlockReadOp: TritonGEN_Op<"sub_group_block_read"> {
342341 let summary = "Sub-group block read.";
0 commit comments