Skip to content

Commit 1964d16

Browse files
committed
[mlir][vector] Use getShapeForUnroll's default implementation.
1 parent fbbf0e4 commit 1964d16

File tree

2 files changed

+1
-5
lines changed

2 files changed

+1
-5
lines changed

mlir/include/mlir/Dialect/Vector/IR/VectorOps.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2758,7 +2758,7 @@ def Vector_MaskOp : Vector_Op<"mask", [
27582758
def Vector_TransposeOp :
27592759
Vector_Op<"transpose", [Pure,
27602760
DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>,
2761-
DeclareOpInterfaceMethods<VectorUnrollOpInterface, ["getShapeForUnroll"]>,
2761+
DeclareOpInterfaceMethods<VectorUnrollOpInterface>,
27622762
PredOpTrait<"operand and result have same element type",
27632763
TCresVTEtIsSameAsOpBase<0, 0>>]> {
27642764
let summary = "vector transpose operation";

mlir/lib/Dialect/Vector/IR/VectorOps.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6716,10 +6716,6 @@ LogicalResult vector::TransposeOp::verify() {
67166716
return success();
67176717
}
67186718

6719-
std::optional<SmallVector<int64_t, 4>> TransposeOp::getShapeForUnroll() {
6720-
return llvm::to_vector<4>(getResultVectorType().getShape());
6721-
}
6722-
67236719
void TransposeOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges,
67246720
SetIntRangeFn setResultRanges) {
67256721
setResultRanges(getResult(), argRanges.front());

0 commit comments

Comments
 (0)