@@ -556,7 +556,7 @@ struct ConcatSliceOptimization : public OpRewritePattern<tosa::SliceOp> {
556
556
557
557
LogicalResult matchAndRewrite (tosa::SliceOp sliceOp,
558
558
PatternRewriter &rewriter) const override {
559
- Value sliceInput = sliceOp.getInput ();
559
+ Value sliceInput = sliceOp.getInput1 ();
560
560
auto concatOp = sliceInput.getDefiningOp <tosa::ConcatOp>();
561
561
if (!concatOp)
562
562
return rewriter.notifyMatchFailure (
@@ -1212,11 +1212,11 @@ OpFoldResult ResizeOp::fold(FoldAdaptor adaptor) {
1212
1212
}
1213
1213
1214
1214
OpFoldResult ReverseOp::fold (FoldAdaptor adaptor) {
1215
- auto operand = getInput ();
1215
+ auto operand = getInput1 ();
1216
1216
auto operandTy = llvm::cast<ShapedType>(operand.getType ());
1217
1217
auto axis = getAxis ();
1218
1218
auto operandAttr =
1219
- llvm::dyn_cast_if_present<SplatElementsAttr>(adaptor.getInput ());
1219
+ llvm::dyn_cast_if_present<SplatElementsAttr>(adaptor.getInput1 ());
1220
1220
if (operandAttr)
1221
1221
return operandAttr;
1222
1222
@@ -1229,24 +1229,24 @@ OpFoldResult ReverseOp::fold(FoldAdaptor adaptor) {
1229
1229
}
1230
1230
1231
1231
OpFoldResult SliceOp::fold (FoldAdaptor adaptor) {
1232
- auto inputTy = llvm::dyn_cast<RankedTensorType>(getInput ().getType ());
1232
+ auto inputTy = llvm::dyn_cast<RankedTensorType>(getInput1 ().getType ());
1233
1233
auto outputTy = llvm::dyn_cast<RankedTensorType>(getType ());
1234
1234
1235
1235
if (!inputTy || !outputTy)
1236
1236
return {};
1237
1237
1238
1238
if (inputTy == outputTy && inputTy.hasStaticShape ())
1239
- return getInput ();
1239
+ return getInput1 ();
1240
1240
1241
- if (!adaptor.getInput ())
1241
+ if (!adaptor.getInput1 ())
1242
1242
return {};
1243
1243
1244
1244
// Cannot create an ElementsAttr from non-int/float/index types
1245
1245
if (!inputTy.getElementType ().isIntOrIndexOrFloat () ||
1246
1246
!outputTy.getElementType ().isIntOrIndexOrFloat ())
1247
1247
return {};
1248
1248
1249
- auto operand = llvm::cast<ElementsAttr>(adaptor.getInput ());
1249
+ auto operand = llvm::cast<ElementsAttr>(adaptor.getInput1 ());
1250
1250
if (operand.isSplat () && outputTy.hasStaticShape ()) {
1251
1251
return SplatElementsAttr::get (outputTy, operand.getSplatValue <Attribute>());
1252
1252
}
0 commit comments