diff --git a/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVJointMatrixOps.td b/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVJointMatrixOps.td --- a/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVJointMatrixOps.td +++ b/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVJointMatrixOps.td @@ -104,10 +104,10 @@ ]; let arguments = (ins - SPV_ScopeAttr:$scope, - SPV_MatrixLayoutAttr:$layout, SPV_AnyPtr:$pointer, SPV_Integer:$stride, + SPV_MatrixLayoutAttr:$layout, + SPV_ScopeAttr:$scope, OptionalAttr:$memory_access, OptionalAttr:$alignment ); @@ -169,10 +169,10 @@ ]; let arguments = (ins - SPV_ScopeAttr:$scope, SPV_AnyJointMatrix:$a, SPV_AnyJointMatrix:$b, - SPV_AnyJointMatrix:$c + SPV_AnyJointMatrix:$c, + SPV_ScopeAttr:$scope ); let results = (outs @@ -231,11 +231,11 @@ ]; let arguments = (ins - SPV_ScopeAttr:$scope, - SPV_MatrixLayoutAttr:$layout, SPV_AnyPtr:$pointer, SPV_AnyJointMatrix:$object, SPV_Integer:$stride, + SPV_MatrixLayoutAttr:$layout, + SPV_ScopeAttr:$scope, OptionalAttr:$memory_access, OptionalAttr:$alignment );