Skip to content

Commit a89f592

Browse files
authored
Merge pull request #438 from Xilinx/bump_to_c6876b4e
[AutoBump] Merge with fixes of c6876b4 (Sep 26, needs downstream update) (2)
2 parents 9f349ee + b28576b commit a89f592

File tree

6 files changed

+20
-20
lines changed

6 files changed

+20
-20
lines changed

mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -887,7 +887,7 @@ def Tosa_TableOp : Tosa_InferShapedTypeOp<"table"> {
887887
}];
888888

889889
let arguments = (ins
890-
Tosa_Tensor: $input,
890+
Tosa_Tensor: $input1,
891891
Tosa_Tensor1D: $table
892892
);
893893

@@ -896,7 +896,7 @@ def Tosa_TableOp : Tosa_InferShapedTypeOp<"table"> {
896896
);
897897

898898
let assemblyFormat = [{
899-
$input `,` $table attr-dict `:` `(` type($input) `,` type($table) `)` `->` type($output)
899+
$input1 `,` $table attr-dict `:` `(` type($input1) `,` type($table) `)` `->` type($output)
900900
}];
901901

902902
let hasVerifier = 1;
@@ -1664,7 +1664,7 @@ def Tosa_ReverseOp: Tosa_Op<"reverse", [
16641664
}];
16651665

16661666
let arguments = (ins
1667-
Tosa_Tensor:$input,
1667+
Tosa_Tensor:$input1,
16681668
I32Attr:$axis
16691669
);
16701670

@@ -1691,7 +1691,7 @@ def Tosa_SliceOp : Tosa_InferShapedTypeOp<"slice"> {
16911691
}];
16921692

16931693
let arguments = (ins
1694-
Tosa_Tensor:$input,
1694+
Tosa_Tensor:$input1,
16951695
DenseI64ArrayAttr:$start,
16961696
DenseI64ArrayAttr:$size
16971697
);

mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1957,7 +1957,7 @@ class ReverseConverter : public OpConversionPattern<tosa::ReverseOp> {
19571957
matchAndRewrite(tosa::ReverseOp op, OpAdaptor operands,
19581958
ConversionPatternRewriter &rewriter) const final {
19591959
auto loc = op.getLoc();
1960-
Value input = operands.getInput();
1960+
Value input = operands.getInput1();
19611961
auto inputTy = cast<ShapedType>(input.getType());
19621962
auto resultTy =
19631963
cast_or_null<ShapedType>(getTypeConverter()->convertType(op.getType()));
@@ -2300,7 +2300,7 @@ class TableConverter : public OpConversionPattern<tosa::TableOp> {
23002300
matchAndRewrite(tosa::TableOp op, OpAdaptor operands,
23012301
ConversionPatternRewriter &rewriter) const final {
23022302
auto loc = op.getLoc();
2303-
Value input = operands.getInput();
2303+
Value input = operands.getInput1();
23042304
Value table = operands.getTable();
23052305
auto inputTy = cast<ShapedType>(input.getType());
23062306
auto tableTy = cast<ShapedType>(table.getType());

mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ TensorType inferReshapeCollapsedType(TensorType lhsType, TensorType rhsType) {
144144
for (; currRhsDim < rhsShape.size(); currRhsDim++) {
145145
assert(rhsShape[currRhsDim] == 1);
146146
}
147-
147+
148148
return lhsType.clone(intermediateShape);
149149
}
150150

@@ -264,7 +264,7 @@ class SliceConverter : public OpConversionPattern<tosa::SliceOp> {
264264
matchAndRewrite(tosa::SliceOp sliceOp, OpAdaptor adaptor,
265265
ConversionPatternRewriter &rewriter) const final {
266266
Location loc = sliceOp.getLoc();
267-
Value input = adaptor.getInput();
267+
Value input = adaptor.getInput1();
268268
ShapedType resultType = cast<ShapedType>(sliceOp.getType());
269269
if (llvm::isa<UnrankedTensorType>(resultType))
270270
return failure();

mlir/lib/Dialect/Tosa/IR/TosaCanonicalizations.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -556,7 +556,7 @@ struct ConcatSliceOptimization : public OpRewritePattern<tosa::SliceOp> {
556556

557557
LogicalResult matchAndRewrite(tosa::SliceOp sliceOp,
558558
PatternRewriter &rewriter) const override {
559-
Value sliceInput = sliceOp.getInput();
559+
Value sliceInput = sliceOp.getInput1();
560560
auto concatOp = sliceInput.getDefiningOp<tosa::ConcatOp>();
561561
if (!concatOp)
562562
return rewriter.notifyMatchFailure(
@@ -1212,11 +1212,11 @@ OpFoldResult ResizeOp::fold(FoldAdaptor adaptor) {
12121212
}
12131213

12141214
OpFoldResult ReverseOp::fold(FoldAdaptor adaptor) {
1215-
auto operand = getInput();
1215+
auto operand = getInput1();
12161216
auto operandTy = llvm::cast<ShapedType>(operand.getType());
12171217
auto axis = getAxis();
12181218
auto operandAttr =
1219-
llvm::dyn_cast_if_present<SplatElementsAttr>(adaptor.getInput());
1219+
llvm::dyn_cast_if_present<SplatElementsAttr>(adaptor.getInput1());
12201220
if (operandAttr)
12211221
return operandAttr;
12221222

@@ -1229,24 +1229,24 @@ OpFoldResult ReverseOp::fold(FoldAdaptor adaptor) {
12291229
}
12301230

12311231
OpFoldResult SliceOp::fold(FoldAdaptor adaptor) {
1232-
auto inputTy = llvm::dyn_cast<RankedTensorType>(getInput().getType());
1232+
auto inputTy = llvm::dyn_cast<RankedTensorType>(getInput1().getType());
12331233
auto outputTy = llvm::dyn_cast<RankedTensorType>(getType());
12341234

12351235
if (!inputTy || !outputTy)
12361236
return {};
12371237

12381238
if (inputTy == outputTy && inputTy.hasStaticShape())
1239-
return getInput();
1239+
return getInput1();
12401240

1241-
if (!adaptor.getInput())
1241+
if (!adaptor.getInput1())
12421242
return {};
12431243

12441244
// Cannot create an ElementsAttr from non-int/float/index types
12451245
if (!inputTy.getElementType().isIntOrIndexOrFloat() ||
12461246
!outputTy.getElementType().isIntOrIndexOrFloat())
12471247
return {};
12481248

1249-
auto operand = llvm::cast<ElementsAttr>(adaptor.getInput());
1249+
auto operand = llvm::cast<ElementsAttr>(adaptor.getInput1());
12501250
if (operand.isSplat() && outputTy.hasStaticShape()) {
12511251
return SplatElementsAttr::get(outputTy, operand.getSplatValue<Attribute>());
12521252
}

mlir/lib/Dialect/Tosa/IR/TosaOps.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -885,7 +885,7 @@ LogicalResult tosa::SliceOp::inferReturnTypeComponents(
885885
}
886886

887887
LogicalResult tosa::SliceOp::verify() {
888-
auto inputType = llvm::dyn_cast<RankedTensorType>(getInput().getType());
888+
auto inputType = llvm::dyn_cast<RankedTensorType>(getInput1().getType());
889889
auto outputType = llvm::dyn_cast<RankedTensorType>(getType());
890890
if (!inputType || !outputType)
891891
return success();
@@ -931,7 +931,7 @@ LogicalResult tosa::TableOp::inferReturnTypeComponents(
931931
MLIRContext *context, ::std::optional<Location> location,
932932
TableOp::Adaptor adaptor,
933933
SmallVectorImpl<ShapedTypeComponents> &inferredReturnShapes) {
934-
ShapeAdaptor inputShape(adaptor.getInput().getType());
934+
ShapeAdaptor inputShape(adaptor.getInput1().getType());
935935

936936
if (!inputShape.hasRank()) {
937937
inferredReturnShapes.push_back(ShapedTypeComponents());
@@ -944,7 +944,7 @@ LogicalResult tosa::TableOp::inferReturnTypeComponents(
944944
}
945945

946946
LogicalResult tosa::TableOp::verify() {
947-
TensorType inputType = getInput().getType();
947+
TensorType inputType = getInput1().getType();
948948
TensorType outputType = getOutput().getType();
949949

950950
if (inputType.hasRank() && outputType.hasRank() &&
@@ -2052,7 +2052,7 @@ void IfOp::print(OpAsmPrinter &p) {
20522052
}
20532053

20542054
LogicalResult ReverseOp::verify() {
2055-
TensorType inputType = getInput().getType();
2055+
TensorType inputType = getInput1().getType();
20562056
TensorType outputType = getOutput().getType();
20572057
int32_t reverseAxis = getAxis();
20582058

mlir/lib/Dialect/Tosa/Transforms/TosaFolders.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1798,7 +1798,7 @@ struct TosaFoldConstantSlice : public TosaFoldConstantBase<tosa::SliceOp> {
17981798
return failure();
17991799

18001800
auto start = op.getStart();
1801-
auto input = op.getInput();
1801+
auto input = op.getInput1();
18021802
ElementsAttr inputValues;
18031803
if (!matchPattern(input, m_Constant(&inputValues)))
18041804
return failure();

0 commit comments

Comments
 (0)