Skip to content

Commit 735fe1d

Browse files
committed
Revert "[mlir][tosa] Split tosa-to-linalg named ops out of pass"
This reverts commit 313de31. There is a missing CMake dependency, building with shared libraries is broken: 55.509 [45/4/3061] Linking CXX shared library lib/libMLIRTosaToLinalg.so.14git FAILED: lib/libMLIRTosaToLinalg.so.14git ... TosaToLinalgPass.cpp: undefined reference to `mlir::createCanonicalizerPass()'
1 parent 8a26ba6 commit 735fe1d

File tree

9 files changed

+1273
-1426
lines changed

9 files changed

+1273
-1426
lines changed

mlir/include/mlir/Conversion/Passes.td

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -645,20 +645,6 @@ def TosaToLinalg : FunctionPass<"tosa-to-linalg"> {
645645
let constructor = "tosa::createTosaToLinalg()";
646646
}
647647

648-
//===----------------------------------------------------------------------===//
649-
// TosaToLinalgNamed
650-
//===----------------------------------------------------------------------===//
651-
652-
def TosaToLinalgNamed : FunctionPass<"tosa-to-linalg-named"> {
653-
let summary = "Lower TOSA to LinAlg named operations";
654-
let description = [{
655-
Pass that converts TOSA operations to the equivalent operations using the
656-
Linalg named operations.
657-
}];
658-
659-
let constructor = "tosa::createTosaToLinalgNamed()";
660-
}
661-
662648
//===----------------------------------------------------------------------===//
663649
// TosaToSCF
664650
//===----------------------------------------------------------------------===//

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ namespace mlir {
2020
namespace tosa {
2121

2222
std::unique_ptr<Pass> createTosaToLinalg();
23-
std::unique_ptr<Pass> createTosaToLinalgNamed();
2423

2524
/// Populates passes to convert from TOSA to Linalg on buffers. At the end of
2625
/// the pass, the function will only contain linalg ops or standard ops if the
@@ -30,9 +29,6 @@ void addTosaToLinalgPasses(OpPassManager &pm);
3029
/// Populates conversion passes from TOSA dialect to Linalg dialect.
3130
void populateTosaToLinalgConversionPatterns(RewritePatternSet *patterns);
3231

33-
/// Populates conversion passes from TOSA dialect to Linalg named operations.
34-
void populateTosaToLinalgNamedConversionPatterns(RewritePatternSet *patterns);
35-
3632
} // namespace tosa
3733
} // namespace mlir
3834

mlir/lib/Conversion/TosaToLinalg/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
add_mlir_conversion_library(MLIRTosaToLinalg
22
TosaToLinalg.cpp
3-
TosaToLinalgNamed.cpp
4-
TosaToLinalgNamedPass.cpp
53
TosaToLinalgPass.cpp
64

75
ADDITIONAL_HEADER_DIRS

0 commit comments

Comments
 (0)