Skip to content

Commit bcf9f83

Browse files
author
git apple-llvm automerger
committed
Merge commit 'efc6fe963c11' from llvm.org/main into next
2 parents 10006b1 + efc6fe9 commit bcf9f83

File tree

5 files changed

+13
-15
lines changed

5 files changed

+13
-15
lines changed

mlir/include/mlir/Conversion/Passes.td

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -592,14 +592,14 @@ def ConvertStandardToSPIRV : Pass<"convert-std-to-spirv", "ModuleOp"> {
592592
// TosaToLinalg
593593
//===----------------------------------------------------------------------===//
594594

595-
def TosaToLinalgOnTensors : FunctionPass<"tosa-to-linalg-on-tensors"> {
595+
def TosaToLinalg : FunctionPass<"tosa-to-linalg"> {
596596
let summary = "Lower TOSA to LinAlg on tensors";
597597
let description = [{
598598
Pass that converts TOSA operations to the equivalent operations using the
599599
tensor operations in LinAlg.
600600
}];
601601

602-
let constructor = "tosa::createTosaToLinalgOnTensors()";
602+
let constructor = "tosa::createTosaToLinalg()";
603603
}
604604

605605
//===----------------------------------------------------------------------===//

mlir/include/mlir/Conversion/TosaToLinalg/TosaToLinalg.h

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,15 @@
1919
namespace mlir {
2020
namespace tosa {
2121

22-
std::unique_ptr<Pass> createTosaToLinalgOnTensors();
22+
std::unique_ptr<Pass> createTosaToLinalg();
2323

2424
/// Populates passes to convert from TOSA to Linalg on buffers. At the end of
2525
/// the pass, the function will only contain linalg ops or standard ops if the
2626
/// pipeline succeeds.
27-
void addTosaToLinalgOnTensorsPasses(OpPassManager &pm);
27+
void addTosaToLinalgPasses(OpPassManager &pm);
2828

2929
/// Populates conversion passes from TOSA dialect to Linalg dialect.
30-
void populateTosaToLinalgOnTensorsConversionPatterns(
31-
RewritePatternSet *patterns);
30+
void populateTosaToLinalgConversionPatterns(RewritePatternSet *patterns);
3231

3332
} // namespace tosa
3433
} // namespace mlir

mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3012,7 +3012,7 @@ class AvgPool2dConverter : public OpRewritePattern<tosa::AvgPool2dOp> {
30123012

30133013
} // namespace
30143014

3015-
void mlir::tosa::populateTosaToLinalgOnTensorsConversionPatterns(
3015+
void mlir::tosa::populateTosaToLinalgConversionPatterns(
30163016
RewritePatternSet *patterns) {
30173017
patterns->add<
30183018
// clang-format off

mlir/lib/Conversion/TosaToLinalg/TosaToLinalgPass.cpp

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@
3030
using namespace mlir;
3131

3232
namespace {
33-
struct TosaToLinalgOnTensors
34-
: public TosaToLinalgOnTensorsBase<TosaToLinalgOnTensors> {
33+
struct TosaToLinalg : public TosaToLinalgBase<TosaToLinalg> {
3534
public:
3635
void getDependentDialects(DialectRegistry &registry) const override {
3736
registry.insert<arith::ArithmeticDialect, linalg::LinalgDialect,
@@ -55,18 +54,18 @@ struct TosaToLinalgOnTensors
5554
target.markUnknownOpDynamicallyLegal([](Operation *) { return true; });
5655

5756
FuncOp func = getFunction();
58-
mlir::tosa::populateTosaToLinalgOnTensorsConversionPatterns(&patterns);
57+
mlir::tosa::populateTosaToLinalgConversionPatterns(&patterns);
5958
if (failed(applyFullConversion(func, target, std::move(patterns))))
6059
signalPassFailure();
6160
}
6261
};
6362
} // namespace
6463

65-
std::unique_ptr<Pass> mlir::tosa::createTosaToLinalgOnTensors() {
66-
return std::make_unique<TosaToLinalgOnTensors>();
64+
std::unique_ptr<Pass> mlir::tosa::createTosaToLinalg() {
65+
return std::make_unique<TosaToLinalg>();
6766
}
6867

69-
void mlir::tosa::addTosaToLinalgOnTensorsPasses(OpPassManager &pm) {
68+
void mlir::tosa::addTosaToLinalgPasses(OpPassManager &pm) {
7069
pm.addNestedPass<FuncOp>(createTosaMakeBroadcastablePass());
71-
pm.addNestedPass<FuncOp>(createTosaToLinalgOnTensors());
70+
pm.addNestedPass<FuncOp>(createTosaToLinalg());
7271
}

mlir/test/Conversion/TosaToLinalg/tosa-to-linalg.mlir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: mlir-opt --split-input-file --tosa-to-linalg-on-tensors %s -verify-diagnostics -o -| FileCheck %s
1+
// RUN: mlir-opt --split-input-file --tosa-to-linalg %s -verify-diagnostics -o -| FileCheck %s
22

33
// CHECK: #[[$MAP0:.*]] = affine_map<() -> ()>
44

0 commit comments

Comments
 (0)