Skip to content

Commit cd648da

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

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
@@ -1245,7 +1245,7 @@ def Vector_ExtractStridedSliceOp :
12451245
def Vector_TransferReadOp :
12461246
Vector_Op<"transfer_read", [
12471247
DeclareOpInterfaceMethods<VectorTransferOpInterface>,
1248-
DeclareOpInterfaceMethods<VectorUnrollOpInterface, ["getShapeForUnroll"]>,
1248+
DeclareOpInterfaceMethods<VectorUnrollOpInterface>,
12491249
DeclareOpInterfaceMethods<MaskableOpInterface>,
12501250
DeclareOpInterfaceMethods<MemoryEffectsOpInterface>,
12511251
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)