From f7d83a8c37976f33acb4bec8081c69612f9ffa27 Mon Sep 17 00:00:00 2001 From: Justin Ngo Date: Wed, 29 Jan 2025 17:52:38 +0000 Subject: [PATCH] [TOSA] Remove temporary getTosaConstShape() func Signed-off-by: Justin Ngo Change-Id: I4e1c19869b90903058f2f3f8b934191b85efe5ef --- .../Conversion/TorchToTosa/TosaLegalizeUtils.h | 5 ----- lib/Conversion/TorchToTosa/TosaLegalizeUtils.cpp | 12 ------------ 2 files changed, 17 deletions(-) diff --git a/include/torch-mlir/Conversion/TorchToTosa/TosaLegalizeUtils.h b/include/torch-mlir/Conversion/TorchToTosa/TosaLegalizeUtils.h index 15f29fbc3cab..c4f6054c0c90 100644 --- a/include/torch-mlir/Conversion/TorchToTosa/TosaLegalizeUtils.h +++ b/include/torch-mlir/Conversion/TorchToTosa/TosaLegalizeUtils.h @@ -127,11 +127,6 @@ LogicalResult getConvOpsAccType(PatternRewriter &rewriter, RankedTensorType weightTy, RankedTensorType outputTy, TypeAttr &accType); -// Temporary function to get TOSA const shape -// TODO: Remove this function when getTosaConstShape is available in -// externals/llvm-project/mlir/include/mlir/Dialect/Tosa/Utils/ConversionUtils.h -Value getTosaConstShape(PatternRewriter &rewriter, Location loc, - llvm::ArrayRef shape); } // namespace tosa } // namespace mlir diff --git a/lib/Conversion/TorchToTosa/TosaLegalizeUtils.cpp b/lib/Conversion/TorchToTosa/TosaLegalizeUtils.cpp index a82431e175ce..310b4b56e851 100644 --- a/lib/Conversion/TorchToTosa/TosaLegalizeUtils.cpp +++ b/lib/Conversion/TorchToTosa/TosaLegalizeUtils.cpp @@ -505,17 +505,5 @@ LogicalResult getConvOpsAccType(PatternRewriter &rewriter, return success(); } -// Temporary function to get TOSA const shape -// TODO: Remove this function when getTosaConstShape is available in -// externals/llvm-project/mlir/include/mlir/Dialect/Tosa/Utils/ConversionUtils.h -Value getTosaConstShape(PatternRewriter &rewriter, Location loc, - llvm::ArrayRef shape) { - auto attr = rewriter.getIndexTensorAttr(shape); - auto type = mlir::tosa::shapeType::get(rewriter.getContext(), shape.size()); - mlir::Operation *mlir_op = - rewriter.create(loc, type, attr); - return mlir_op->getResult(0); -} - } // namespace tosa } // namespace mlir