diff --git a/mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td b/mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td index 6a7e7876d9381..f60b369a12008 100644 --- a/mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td +++ b/mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td @@ -555,24 +555,6 @@ def BroadcastOp : LinalgStructuredBase_Op<"broadcast", [ // Op definition for MatmulOp //===----------------------------------------------------------------------===// - -// DONOTMERGE(rolfmorel): explain why the below is necessary -class DefaultValuedContextDependentAttr : - Attr { - let storageType = attr.storageType; - let returnType = attr.returnType; - let convertFromStorage = attr.convertFromStorage; - let constBuilderCall = builderCall; // DONOTMERGE(rolfmorel): explain why this needs to be a parameter - let defaultValue = default; - let valueType = attr.valueType; - let isOptional = 1; - - let baseAttr = attr; -} - - def MatmulOp : LinalgStructuredBase_Op<"matmul", [ AttrSizedOperandSegments, LinalgContractionOpInterface]> {