File tree Expand file tree Collapse file tree 6 files changed +12
-12
lines changed Expand file tree Collapse file tree 6 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ gc_add_mlir_library(GcPasses
13
13
MemRefToCPURuntime.cpp
14
14
OneDNNGraphToLinalg.cpp
15
15
Pipeline.cpp
16
+ TileUsingInterfaceX.cpp
16
17
IterativeTilingAndFusion.cpp
17
- TilingUsingInterfaceX.cpp
18
18
VerifyTargetDescription.cpp
19
19
DecomposeAggregatedOps.cpp
20
20
DeepTileContractionOp.cpp
Original file line number Diff line number Diff line change 33
33
#include < memory>
34
34
#include < unordered_map>
35
35
36
- #include " TilingUsingInterfaceX .h"
36
+ #include " TileUsingInterfaceX .h"
37
37
38
38
namespace mlir {
39
39
namespace gc {
Original file line number Diff line number Diff line change @@ -56,9 +56,9 @@ void populateTensorPasses(mlir::OpPassManager &pm) {
56
56
// linalg.matmul lowering to (scf.loop + linalg.brgemm) pass
57
57
pm.addNestedPass <func::FuncOp>(createDeepTileContractionOp ());
58
58
59
- // Fine -grain fusion pass
59
+ // fine -grain fusion pass
60
60
pm.addNestedPass <func::FuncOp>(createIterativeTilingAndFusion ());
61
- // todo: fine-grain fusion pass
61
+
62
62
pm.addNestedPass <func::FuncOp>(
63
63
mlir::microkernel::createConvertLinalgToMicrokernel ());
64
64
// todo: lower linalg to arith/math on virtual vector pass
Original file line number Diff line number Diff line change 1
- // ===-- TilingUsingInterfaceX .cpp - upstream eXtension ---------*- C++ -*-===//
1
+ // ===-- TileUsingInterfaceX .cpp - upstream eXtension --- ---------*- C++ -*-===//
2
2
//
3
3
// This file is licensed under the Apache License v2.0 with LLVM Exceptions.
4
4
// See https://llvm.org/LICENSE.txt for license information.
26
26
#include " llvm/Support/Debug.h"
27
27
#include < optional>
28
28
29
- #include " TilingUsingInterfaceX .h"
29
+ #include " TileUsingInterfaceX .h"
30
30
31
31
#define DEBUG_TYPE " tile-using-interface-x"
32
32
Original file line number Diff line number Diff line change 1
- // ===-- TilingUsingInterfaceX .h - upstream eXtension -----------*- C++ -*-===//
1
+ // ===-- TileUsingInterfaceX .h - upstream eXtension --- -----------*- C++ -*-===//
2
2
//
3
3
// This file is licensed under the Apache License v2.0 with LLVM Exceptions.
4
4
// See https://llvm.org/LICENSE.txt for license information.
5
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
8
9
- #ifndef TEMPORARY_TILEUSINGINTERFACE_X_H
10
- #define TEMPORARY_TILEUSINGINTERFACE_X_H
9
+ #ifndef TILE_USING_INTERFACE_X_H
10
+ #define TILE_USING_INTERFACE_X_H
11
11
12
12
#include " mlir/Dialect/SCF/Transforms/TileUsingInterface.h"
13
13
Original file line number Diff line number Diff line change 6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
8
9
- #ifndef TEMPORARY_TILEUSINGINTERFACE_X_H
10
- #define TEMPORARY_TILEUSINGINTERFACE_X_H
9
+ #ifndef TILING_UTIL_H
10
+ #define TILING_UTIL_H
11
11
12
12
#include " mlir/Dialect/Linalg/IR/Linalg.h"
13
13
#include " mlir/Dialect/Linalg/Transforms/Transforms.h"
16
16
namespace mlir {
17
17
namespace linalgX {
18
18
19
- // An enahncement for the upstream pass to support tiling reduction for MKmk
19
+ // An enhancement for the upstream pass to support tiling reduction for MKmk
20
20
// like cases(with multiple reduction iterators).
21
21
FailureOr<linalg::ForallReductionTilingResult> tileReductionUsingForall (
22
22
RewriterBase &b, PartialReductionOpInterface op,
You can’t perform that action at this time.
0 commit comments