Skip to content

Commit 91856b3

Browse files
authored
[mlir] move MatchOpInterface under Transform/Interfaces (#86899)
This is similar to the TransformOpInterface move.
1 parent 96c8e2e commit 91856b3

File tree

20 files changed

+24
-25
lines changed

20 files changed

+24
-25
lines changed

mlir/examples/transform/Ch4/include/MyExtension.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#ifndef MY_EXTENSION
1515
#define MY_EXTENSION
1616

17-
include "mlir/Dialect/Transform/IR/MatchInterfaces.td"
17+
include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.td"
1818
include "mlir/Dialect/Transform/IR/TransformDialect.td"
1919
include "mlir/Dialect/Transform/Interfaces/TransformInterfaces.td"
2020
include "mlir/IR/OpBase.td"

mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
#define MLIR_DIALECT_LINALG_TRANSFORMOPS_LINALGMATCHOPS_H
1111

1212
#include "mlir/Dialect/Linalg/IR/Linalg.h"
13-
#include "mlir/Dialect/Transform/IR/MatchInterfaces.h"
1413
#include "mlir/Dialect/Transform/IR/TransformAttrs.h"
14+
#include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.h"
1515

1616
namespace mlir {
1717
namespace transform {

mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#define LINALG_MATCH_OPS
1111

1212
include "mlir/Dialect/Linalg/TransformOps/LinalgTransformEnums.td"
13-
include "mlir/Dialect/Transform/IR/MatchInterfaces.td"
13+
include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.td"
1414
include "mlir/Dialect/Transform/IR/TransformAttrs.td"
1515
include "mlir/Dialect/Transform/IR/TransformDialect.td"
1616
include "mlir/Dialect/Transform/IR/TransformTypes.td"

mlir/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
#ifndef MLIR_DIALECT_SPARSETENSOR_TRANSFORMOPS_SPARSETENSORTRANSFORMOPS_H
1010
#define MLIR_DIALECT_SPARSETENSOR_TRANSFORMOPS_SPARSETENSORTRANSFORMOPS_H
1111

12-
#include "mlir/Dialect/Transform/IR/MatchInterfaces.h"
1312
#include "mlir/Dialect/Transform/IR/TransformAttrs.h"
1413
#include "mlir/Dialect/Transform/IR/TransformDialect.h"
14+
#include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.h"
1515
#include "mlir/Dialect/Transform/Interfaces/TransformInterfaces.h"
1616
#include "mlir/IR/OpImplementation.h"
1717
#include "mlir/IR/RegionKindInterface.h"

mlir/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#ifndef SPARSETENSOR_TRANSFORM_OPS
1212
#define SPARSETENSOR_TRANSFORM_OPS
1313

14-
include "mlir/Dialect/Transform/IR/MatchInterfaces.td"
14+
include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.td"
1515
include "mlir/Dialect/Transform/IR/TransformAttrs.td"
1616
include "mlir/Dialect/Transform/IR/TransformDialect.td"
1717
include "mlir/Dialect/Transform/IR/TransformTypes.td"

mlir/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
#define MLIR_DIALECT_TRANSFORM_DEBUGEXTENSION_DEBUGEXTENSIONOPS_H
1111

1212
#include "mlir/Bytecode/BytecodeOpInterface.h"
13-
#include "mlir/Dialect/Transform/IR/MatchInterfaces.h"
1413
#include "mlir/Dialect/Transform/IR/TransformDialect.h"
14+
#include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.h"
1515
#include "mlir/Dialect/Transform/Interfaces/TransformInterfaces.h"
1616
#include "mlir/IR/OpDefinition.h"
1717
#include "mlir/IR/OpImplementation.h"

mlir/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
include "mlir/Interfaces/SideEffectInterfaces.td"
1818
include "mlir/IR/OpBase.td"
19-
include "mlir/Dialect/Transform/IR/MatchInterfaces.td"
19+
include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.td"
2020
include "mlir/Dialect/Transform/Interfaces/TransformInterfaces.td"
2121
include "mlir/Dialect/Transform/IR/TransformDialect.td"
2222

mlir/include/mlir/Dialect/Transform/IR/CMakeLists.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,3 @@ add_dependencies(mlir-headers MLIRTransformDialectEnumIncGen)
2424
add_mlir_dialect(TransformOps transform)
2525
add_mlir_doc(TransformOps TransformOps Dialects/ -gen-op-doc -dialect=transform)
2626

27-
add_mlir_interface(MatchInterfaces)
28-
add_dependencies(MLIRMatchInterfacesIncGen MLIRTransformInterfacesIncGen)
29-
add_mlir_doc(MatchInterfaces MatchOpInterfaces Dialects/ -gen-op-interface-docs)
30-

mlir/include/mlir/Dialect/Transform/IR/TransformOps.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
#define MLIR_DIALECT_TRANSFORM_IR_TRANSFORMOPS_H
1111

1212
#include "mlir/Bytecode/BytecodeOpInterface.h"
13-
#include "mlir/Dialect/Transform/IR/MatchInterfaces.h"
1413
#include "mlir/Dialect/Transform/IR/TransformAttrs.h"
1514
#include "mlir/Dialect/Transform/IR/TransformDialect.h"
1615
#include "mlir/Dialect/Transform/IR/TransformTypes.h"
16+
#include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.h"
1717
#include "mlir/Dialect/Transform/Interfaces/TransformInterfaces.h"
1818
#include "mlir/IR/OpDefinition.h"
1919
#include "mlir/IR/OpImplementation.h"

mlir/include/mlir/Dialect/Transform/IR/TransformOps.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ include "mlir/Interfaces/FunctionInterfaces.td"
1818
include "mlir/IR/OpAsmInterface.td"
1919
include "mlir/IR/RegionKindInterface.td"
2020
include "mlir/IR/SymbolInterfaces.td"
21-
include "mlir/Dialect/Transform/IR/MatchInterfaces.td"
21+
include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.td"
2222
include "mlir/Dialect/Transform/IR/TransformAttrs.td"
2323
include "mlir/Dialect/Transform/IR/TransformDialect.td"
2424
include "mlir/Dialect/Transform/Interfaces/TransformInterfaces.td"

mlir/include/mlir/Dialect/Transform/Interfaces/CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,9 @@ mlir_tablegen(TransformTypeInterfaces.cpp.inc -gen-type-interface-defs)
99
add_public_tablegen_target(MLIRTransformDialectTypeInterfacesIncGen)
1010
add_dependencies(mlir-headers MLIRTransformDialectTypeInterfacesIncGen)
1111
add_mlir_doc(TransformInterfaces TransformTypeInterfaces Dialects/ -gen-type-interface-docs)
12+
13+
add_mlir_interface(MatchInterfaces)
14+
add_dependencies(MLIRMatchInterfacesIncGen MLIRTransformInterfacesIncGen)
15+
add_dependencies(mlir-headers MLIRMatchInterfacesIncGen)
16+
add_mlir_doc(MatchInterfaces MatchOpInterfaces Dialects/ -gen-op-interface-docs)
17+

mlir/include/mlir/Dialect/Transform/IR/MatchInterfaces.h renamed to mlir/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,6 @@ expandTargetSpecification(Location loc, bool isAll, bool isInverted,
218218
} // namespace transform
219219
} // namespace mlir
220220

221-
#include "mlir/Dialect/Transform/IR/MatchInterfaces.h.inc"
221+
#include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.h.inc"
222222

223223
#endif // MLIR_DIALECT_TRANSFORM_IR_MATCHINTERFACES_H

mlir/lib/Dialect/Linalg/TransformOps/LinalgMatchOps.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
#include "mlir/Dialect/Linalg/IR/LinalgInterfaces.h"
1313
#include "mlir/Dialect/Linalg/TransformOps/Syntax.h"
1414
#include "mlir/Dialect/Linalg/Utils/Utils.h"
15-
#include "mlir/Dialect/Transform/IR/MatchInterfaces.h"
1615
#include "mlir/Dialect/Transform/IR/TransformTypes.h"
16+
#include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.h"
1717
#include "mlir/IR/BuiltinAttributes.h"
1818
#include "mlir/Interfaces/FunctionImplementation.h"
1919
#include "llvm/Support/Debug.h"

mlir/lib/Dialect/Transform/IR/CMakeLists.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
11
add_mlir_dialect_library(MLIRTransformDialect
2-
MatchInterfaces.cpp
32
TransformAttrs.cpp
43
TransformDialect.cpp
54
TransformOps.cpp
65
TransformTypes.cpp
76
Utils.cpp
87

9-
DEPENDS
10-
MLIRMatchInterfacesIncGen
11-
MLIRTransformDialectIncGen
12-
138
LINK_LIBS PUBLIC
149
MLIRCastInterfaces
1510
MLIRFunctionInterfaces

mlir/lib/Dialect/Transform/IR/TransformOps.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
#include "mlir/Conversion/ConvertToLLVM/ToLLVMInterface.h"
1212
#include "mlir/Conversion/LLVMCommon/ConversionTarget.h"
1313
#include "mlir/Conversion/LLVMCommon/TypeConverter.h"
14-
#include "mlir/Dialect/Transform/IR/MatchInterfaces.h"
1514
#include "mlir/Dialect/Transform/IR/TransformAttrs.h"
1615
#include "mlir/Dialect/Transform/IR/TransformDialect.h"
1716
#include "mlir/Dialect/Transform/IR/TransformTypes.h"
17+
#include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.h"
1818
#include "mlir/Dialect/Transform/Interfaces/TransformInterfaces.h"
1919
#include "mlir/IR/BuiltinAttributes.h"
2020
#include "mlir/IR/Diagnostics.h"

mlir/lib/Dialect/Transform/Interfaces/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
add_mlir_library(MLIRTransformDialectInterfaces
2+
MatchInterfaces.cpp
23
TransformInterfaces.cpp
34

45
DEPENDS
6+
MLIRMatchInterfacesIncGen
57
MLIRTransformInterfacesIncGen
68

79
LINK_LIBS PUBLIC

mlir/lib/Dialect/Transform/IR/MatchInterfaces.cpp renamed to mlir/lib/Dialect/Transform/Interfaces/MatchInterfaces.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9-
#include "mlir/Dialect/Transform/IR/MatchInterfaces.h"
9+
#include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.h"
1010

1111
using namespace mlir;
1212

@@ -149,4 +149,4 @@ DiagnosedSilenceableFailure transform::expandTargetSpecification(
149149
// Generated interface implementation.
150150
//===----------------------------------------------------------------------===//
151151

152-
#include "mlir/Dialect/Transform/IR/MatchInterfaces.cpp.inc"
152+
#include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.cpp.inc"

mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
#include "mlir/Bytecode/BytecodeOpInterface.h"
1818
#include "mlir/Dialect/PDL/IR/PDLTypes.h"
19-
#include "mlir/Dialect/Transform/IR/MatchInterfaces.h"
2019
#include "mlir/Dialect/Transform/IR/TransformTypes.h"
20+
#include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.h"
2121
#include "mlir/Dialect/Transform/Interfaces/TransformInterfaces.h"
2222
#include "mlir/IR/OpImplementation.h"
2323

mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
include "mlir/Interfaces/SideEffectInterfaces.td"
1818
include "mlir/IR/AttrTypeBase.td"
1919
include "mlir/IR/OpBase.td"
20-
include "mlir/Dialect/Transform/IR/MatchInterfaces.td"
20+
include "mlir/Dialect/Transform/Interfaces/MatchInterfaces.td"
2121
include "mlir/Dialect/Transform/IR/TransformDialect.td"
2222
include "mlir/Dialect/Transform/Interfaces/TransformInterfaces.td"
2323
include "mlir/Dialect/PDL/IR/PDLTypes.td"

0 commit comments

Comments
 (0)