Skip to content

Commit

Permalink
Revert "Change ttnn->emitc transform to use dialect conversion API (#148
Browse files Browse the repository at this point in the history
)" (#181)

This reverts commit 4da2db8.
  • Loading branch information
svuckovicTT authored Jul 17, 2024
1 parent 732d081 commit f660b92
Show file tree
Hide file tree
Showing 19 changed files with 180 additions and 353 deletions.
4 changes: 2 additions & 2 deletions docs/src/adding-an-op.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,8 +140,8 @@ TTIRToTTNNBinaryOpRewriter<ttir::MatmulOp, MatmulOp>
```

We also need to add this op to the C++ emitter,
`lib/Conversion/TTNNToEmitC/TTNNToEmitC.cpp` see
`populateTTNNToEmitCPatterns(...)`.
`lib/Dialect/TTNN/Transforms/TTNNToCpp.cpp` see
`TTNNToEmitCOpaqueRewriter<MatmulOp>`.

## 4. Add a unit test for the Op

Expand Down
1 change: 0 additions & 1 deletion include/ttmlir/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
add_subdirectory(Conversion)
add_subdirectory(Dialect)
add_subdirectory(Target)
add_dependencies(mlir-headers FBS_GENERATION)
3 changes: 0 additions & 3 deletions include/ttmlir/Conversion/CMakeLists.txt

This file was deleted.

20 changes: 0 additions & 20 deletions include/ttmlir/Conversion/Passes.h

This file was deleted.

16 changes: 0 additions & 16 deletions include/ttmlir/Conversion/Passes.td

This file was deleted.

18 changes: 0 additions & 18 deletions include/ttmlir/Conversion/TTNNToEmitC/TTNNToEmitC.h

This file was deleted.

7 changes: 7 additions & 0 deletions include/ttmlir/Dialect/TTNN/Passes.td
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,13 @@ def ConvertTTIRToTTNN: Pass<"convert-ttir-to-ttnn", "::mlir::ModuleOp"> {
}];
}

def ConvertTTNNToEmitC: Pass<"convert-ttnn-to-emitc", "::mlir::ModuleOp"> {
let summary = "";
let description = [{
todo
}];
}

def TTNNSerializeToBinary: Pass<"ttnn-serialize-to-binary", "::mlir::ModuleOp"> {
let summary = "";
let description = [{
Expand Down
1 change: 0 additions & 1 deletion lib/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
add_subdirectory(CAPI)
add_subdirectory(Conversion)
add_subdirectory(Dialect)

add_mlir_library(TTMLIR STATIC RegisterAll.cpp
Expand Down
1 change: 0 additions & 1 deletion lib/Conversion/CMakeLists.txt

This file was deleted.

25 changes: 0 additions & 25 deletions lib/Conversion/PassDetail.h

This file was deleted.

14 changes: 0 additions & 14 deletions lib/Conversion/TTNNToEmitC/CMakeLists.txt

This file was deleted.

70 changes: 0 additions & 70 deletions lib/Conversion/TTNNToEmitC/PopulatePatterns.h

This file was deleted.

137 changes: 0 additions & 137 deletions lib/Conversion/TTNNToEmitC/TTNNToEmitC.cpp

This file was deleted.

32 changes: 0 additions & 32 deletions lib/Conversion/TTNNToEmitC/TypeConverter.h

This file was deleted.

1 change: 0 additions & 1 deletion lib/Dialect/TTNN/Transforms/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,3 @@ add_mlir_dialect_library(MLIRTTNNTransforms
)

target_include_directories(MLIRTTNNTransforms PUBLIC ${PROJECT_BINARY_DIR}/include/ttmlir/Target/Common)
target_link_libraries(MLIRTTNNTransforms PRIVATE TTMLIRTTNNToEmitC)
Loading

0 comments on commit f660b92

Please sign in to comment.