Skip to content

Commit c80f522

Browse files
committed
[mlir][vector] Use getShapeForUnroll's default implementation.
1 parent 84d8042 commit c80f522

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
@@ -1244,7 +1244,7 @@ def Vector_ExtractStridedSliceOp :
12441244
def Vector_TransferReadOp :
12451245
Vector_Op<"transfer_read", [
12461246
DeclareOpInterfaceMethods<VectorTransferOpInterface>,
1247-
DeclareOpInterfaceMethods<VectorUnrollOpInterface, ["getShapeForUnroll"]>,
1247+
DeclareOpInterfaceMethods<VectorUnrollOpInterface>,
12481248
DeclareOpInterfaceMethods<MaskableOpInterface>,
12491249
DeclareOpInterfaceMethods<MemoryEffectsOpInterface>,
12501250
DeclareOpInterfaceMethods<ConditionallySpeculatable>,

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5088,10 +5088,6 @@ OpFoldResult TransferReadOp::fold(FoldAdaptor) {
50885088
return OpFoldResult();
50895089
}
50905090

5091-
std::optional<SmallVector<int64_t, 4>> TransferReadOp::getShapeForUnroll() {
5092-
return llvm::to_vector<4>(getVectorType().getShape());
5093-
}
5094-
50955091
void TransferReadOp::getEffects(
50965092
SmallVectorImpl<SideEffects::EffectInstance<MemoryEffects::Effect>>
50975093
&effects) {

0 commit comments

Comments
 (0)