[Mlir-commits] [mlir] [mlir][tosa] Fix indexing in TosaToTensor (PR #140906)
Shay Kleiman
llvmlistbot at llvm.org
Wed May 21 08:20:27 PDT 2025
https://github.com/shay-kl updated https://github.com/llvm/llvm-project/pull/140906
>From 216a5f2ab90e1dc9c3fc97ce7694fb4fc841056c Mon Sep 17 00:00:00 2001
From: Shay Kleiman <shay.kleiman at mobileye.com>
Date: Wed, 21 May 2025 17:17:14 +0300
Subject: [PATCH] [mlir][tosa] Fix indexing in TosaToTensor
Changed the indexing used in the extractOp from one that is intended for
0d tensors to one that is intended for 1d tensors.
---
mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp b/mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp
index 5f23a33049f87..615c7ca1cfd15 100644
--- a/mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp
+++ b/mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp
@@ -362,7 +362,8 @@ class PadConverter : public OpConversionPattern<tosa::PadOp> {
// Setup the default constantAttr.
Value padConstant = rewriter.createOrFold<tensor::ExtractOp>(
- loc, padOp.getPadConst(), ValueRange({}));
+ loc, padOp.getPadConst(),
+ ValueRange({rewriter.create<arith::ConstantIndexOp>(loc, 0)}));
if (!padConstant) {
return rewriter.notifyMatchFailure(
More information about the Mlir-commits
mailing list