diff --git a/mlir/include/mlir/Dialect/Affine/IR/AffineOps.td b/mlir/include/mlir/Dialect/Affine/IR/AffineOps.td index e2eab1fb2178e..6cd3408e2b2e9 100644 --- a/mlir/include/mlir/Dialect/Affine/IR/AffineOps.td +++ b/mlir/include/mlir/Dialect/Affine/IR/AffineOps.td @@ -1118,7 +1118,7 @@ def AffineDelinearizeIndexOp : Affine_Op<"delinearize_index", [Pure]> { let assemblyFormat = [{ $linear_index `into` - custom($dynamic_basis, $static_basis, "::mlir::AsmParser::Delimiter::Paren") + custom($dynamic_basis, $static_basis, "{}", "::mlir::AsmParser::Delimiter::Paren") attr-dict `:` type($multi_index) }]; @@ -1219,7 +1219,7 @@ def AffineLinearizeIndexOp : Affine_Op<"linearize_index", let assemblyFormat = [{ (`disjoint` $disjoint^)? ` ` `[` $multi_index `]` `by` - custom($dynamic_basis, $static_basis, "::mlir::AsmParser::Delimiter::Paren") + custom($dynamic_basis, $static_basis, "{}", "::mlir::AsmParser::Delimiter::Paren") attr-dict `:` type($linear_index) }]; diff --git a/mlir/include/mlir/Interfaces/ViewLikeInterface.h b/mlir/include/mlir/Interfaces/ViewLikeInterface.h index 3dcbd2f1af193..eb046bc742298 100644 --- a/mlir/include/mlir/Interfaces/ViewLikeInterface.h +++ b/mlir/include/mlir/Interfaces/ViewLikeInterface.h @@ -109,13 +109,6 @@ void printDynamicIndexList( ArrayRef integers, ArrayRef scalables, TypeRange valueTypes = TypeRange(), AsmParser::Delimiter delimiter = AsmParser::Delimiter::Square); -inline void printDynamicIndexList(OpAsmPrinter &printer, Operation *op, - OperandRange values, - ArrayRef integers, - AsmParser::Delimiter delimiter) { - return printDynamicIndexList(printer, op, values, integers, {}, TypeRange(), - delimiter); -} inline void printDynamicIndexList( OpAsmPrinter &printer, Operation *op, OperandRange values, ArrayRef integers, TypeRange valueTypes = TypeRange(), @@ -151,15 +144,6 @@ ParseResult parseDynamicIndexList( DenseI64ArrayAttr &integers, DenseBoolArrayAttr &scalableVals, SmallVectorImpl *valueTypes = nullptr, AsmParser::Delimiter delimiter = AsmParser::Delimiter::Square); -inline ParseResult -parseDynamicIndexList(OpAsmParser &parser, - SmallVectorImpl &values, - DenseI64ArrayAttr &integers, - AsmParser::Delimiter delimiter) { - DenseBoolArrayAttr scalableVals = {}; - return parseDynamicIndexList(parser, values, integers, scalableVals, nullptr, - delimiter); -} inline ParseResult parseDynamicIndexList( OpAsmParser &parser, SmallVectorImpl &values, @@ -169,25 +153,6 @@ inline ParseResult parseDynamicIndexList( return parseDynamicIndexList(parser, values, integers, scalableVals, valueTypes, delimiter); } -inline ParseResult parseDynamicIndexList( - OpAsmParser &parser, - SmallVectorImpl &values, - DenseI64ArrayAttr &integers, SmallVectorImpl &valueTypes, - AsmParser::Delimiter delimiter = AsmParser::Delimiter::Square) { - DenseBoolArrayAttr scalableVals = {}; - return parseDynamicIndexList(parser, values, integers, scalableVals, - &valueTypes, delimiter); -} -inline ParseResult parseDynamicIndexList( - OpAsmParser &parser, - SmallVectorImpl &values, - DenseI64ArrayAttr &integers, SmallVectorImpl &valueTypes, - DenseBoolArrayAttr &scalableVals, - AsmParser::Delimiter delimiter = AsmParser::Delimiter::Square) { - - return parseDynamicIndexList(parser, values, integers, scalableVals, - &valueTypes, delimiter); -} /// Verify that a the `values` has as many elements as the number of entries in /// `attr` for which `isDynamic` evaluates to true.