Skip to content

Commit 56b175d

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

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
@@ -2048,7 +2048,7 @@ def Vector_GatherOp :
20482048
Vector_Op<"gather", [
20492049
DeclareOpInterfaceMethods<MaskableOpInterface>,
20502050
DeclareOpInterfaceMethods<MemorySpaceCastConsumerOpInterface>,
2051-
DeclareOpInterfaceMethods<VectorUnrollOpInterface, ["getShapeForUnroll"]>
2051+
DeclareOpInterfaceMethods<VectorUnrollOpInterface>
20522052
]>,
20532053
Arguments<(ins Arg<TensorOrMemRef<[AnyType]>, "", [MemRead]>:$base,
20542054
Variadic<Index>:$offsets,

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5982,10 +5982,6 @@ Type GatherOp::getExpectedMaskType() {
59825982
vecType.getScalableDims());
59835983
}
59845984

5985-
std::optional<SmallVector<int64_t, 4>> GatherOp::getShapeForUnroll() {
5986-
return llvm::to_vector<4>(getVectorType().getShape());
5987-
}
5988-
59895985
/// Cheeck if `indexVec` is constant 1D vec of consecutive values [0, 1, 2, ...]
59905986
static LogicalResult isZeroBasedContiguousSeq(Value indexVec) {
59915987
auto vecType = dyn_cast<VectorType>(indexVec.getType());

0 commit comments

Comments
 (0)