Skip to content

Commit a8d12d1

Browse files
committed
[mlir][vector] Use getShapeForUnroll's default implementation.
1 parent 1b08c0a commit a8d12d1

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
@@ -2739,7 +2739,7 @@ def Vector_MaskOp : Vector_Op<"mask", [
27392739
def Vector_TransposeOp :
27402740
Vector_Op<"transpose", [Pure,
27412741
DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRanges"]>,
2742-
DeclareOpInterfaceMethods<VectorUnrollOpInterface, ["getShapeForUnroll"]>,
2742+
DeclareOpInterfaceMethods<VectorUnrollOpInterface>,
27432743
PredOpTrait<"operand and result have same element type",
27442744
TCresVTEtIsSameAsOpBase<0, 0>>]> {
27452745
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)