1
- load ("@llvm-project//mlir:tblgen.bzl" , "gentbl_cc_library" , "gentbl_filegroup" , "td_library" )
1
+ load ("@llvm-project//mlir:tblgen.bzl" , "gentbl_cc_library" , "td_library" )
2
+ load ("@rules_cc//cc:defs.bzl" , "cc_binary" , "cc_library" )
2
3
3
4
package (
4
5
default_visibility = ["//visibility:public" ],
@@ -17,9 +18,7 @@ exports_files(glob(["python/*.cpp"]))
17
18
18
19
filegroup (
19
20
name = "python_dialects" ,
20
- srcs = glob (["python/iree/compiler/dialects/**/*.py" ]) + [
21
- ":python/iree/compiler/dialects/_iree_ops_gen.py" ,
22
- ],
21
+ srcs = glob (["python/iree/compiler/dialects/**/*.py" ]),
23
22
)
24
23
25
24
################################################################################
@@ -51,115 +50,6 @@ td_library(
51
50
],
52
51
)
53
52
54
- ################################################################################
55
- # IREEInput dialect
56
- ################################################################################
57
-
58
- gentbl_cc_library (
59
- name = "IREEInputInterfacesIncGen" ,
60
- tags = ["manual" ],
61
- tbl_outs = [
62
- (
63
- ["--gen-op-interface-decls" ],
64
- "include/iree-dialects/Dialect/Input/InputOpInterfaces.h.inc" ,
65
- ),
66
- (
67
- ["--gen-op-interface-defs" ],
68
- "include/iree-dialects/Dialect/Input/InputOpInterfaces.cpp.inc" ,
69
- ),
70
- ],
71
- tblgen = "@llvm-project//mlir:mlir-tblgen" ,
72
- td_file = "include/iree-dialects/Dialect/Input/InputInterfaces.td" ,
73
- deps = [":TdFiles" ],
74
- )
75
-
76
- gentbl_cc_library (
77
- name = "IREEInputIncGen" ,
78
- strip_include_prefix = "include" ,
79
- tbl_outs = [
80
- (
81
- ["--gen-dialect-decls" ],
82
- "include/iree-dialects/Dialect/Input/InputDialect.h.inc" ,
83
- ),
84
- (
85
- ["--gen-dialect-defs" ],
86
- "include/iree-dialects/Dialect/Input/InputDialect.cpp.inc" ,
87
- ),
88
- (
89
- ["--gen-op-decls" ],
90
- "include/iree-dialects/Dialect/Input/InputOps.h.inc" ,
91
- ),
92
- (
93
- ["--gen-op-defs" ],
94
- "include/iree-dialects/Dialect/Input/InputOps.cpp.inc" ,
95
- ),
96
- (
97
- ["--gen-typedef-decls" ],
98
- "include/iree-dialects/Dialect/Input/InputTypes.h.inc" ,
99
- ),
100
- (
101
- ["--gen-typedef-defs" ],
102
- "include/iree-dialects/Dialect/Input/InputTypes.cpp.inc" ,
103
- ),
104
- (
105
- ["--gen-attrdef-decls" ],
106
- "include/iree-dialects/Dialect/Input/InputAttrs.h.inc" ,
107
- ),
108
- (
109
- ["--gen-attrdef-defs" ],
110
- "include/iree-dialects/Dialect/Input/InputAttrs.cpp.inc" ,
111
- ),
112
- (
113
- ["--gen-enum-decls" ],
114
- "include/iree-dialects/Dialect/Input/InputEnums.h.inc" ,
115
- ),
116
- (
117
- ["--gen-enum-defs" ],
118
- "include/iree-dialects/Dialect/Input/InputEnums.cpp.inc" ,
119
- ),
120
- ],
121
- tblgen = "@llvm-project//mlir:mlir-tblgen" ,
122
- td_file = "include/iree-dialects/Dialect/Input/InputOps.td" ,
123
- deps = [":TdFiles" ],
124
- )
125
-
126
- cc_library (
127
- name = "IREEInputDialect" ,
128
- srcs = glob ([
129
- "lib/Dialect/Input/*.cpp" ,
130
- ]),
131
- hdrs = glob (["include/iree-dialects/Dialect/Input/*.h" ]),
132
- includes = ["include" ],
133
- deps = [
134
- ":IREEInputIncGen" ,
135
- ":IREEInputInterfacesIncGen" ,
136
- "@llvm-project//llvm:Support" ,
137
- "@llvm-project//mlir:ArithDialect" ,
138
- "@llvm-project//mlir:IR" ,
139
- "@llvm-project//mlir:InferTypeOpInterface" ,
140
- "@llvm-project//mlir:Support" ,
141
- "@llvm-project//mlir:TensorDialect" ,
142
- ],
143
- )
144
-
145
- gentbl_filegroup (
146
- name = "IREEInputDialectPyGen" ,
147
- tbl_outs = [
148
- (
149
- [
150
- "--gen-python-op-bindings" ,
151
- "--bind-dialect=iree" ,
152
- ],
153
- "python/iree/compiler/dialects/_iree_ops_gen.py" ,
154
- ),
155
- ],
156
- tblgen = "@llvm-project//mlir:mlir-tblgen" ,
157
- td_file = "python/iree/compiler/dialects/IreeInputBinding.td" ,
158
- deps = [
159
- ":TdFiles" ,
160
- ],
161
- )
162
-
163
53
################################################################################
164
54
# IREELinalgTransform Dialect
165
55
################################################################################
@@ -343,7 +233,6 @@ cc_library(
343
233
hdrs = glob (["include/iree-dialects-c/*.h" ]),
344
234
includes = ["include" ],
345
235
deps = [
346
- ":IREEInputDialect" ,
347
236
":IREELinalgTransformDialect" ,
348
237
":IREELinalgTransformDialectPasses" ,
349
238
"@llvm-project//mlir:CAPIIR" ,
@@ -387,7 +276,6 @@ cc_binary(
387
276
tags = ["hostonly" ],
388
277
deps = [
389
278
":IREEDialectsTest" ,
390
- ":IREEInputDialect" ,
391
279
":IREELinalgTransformDialect" ,
392
280
":IREELinalgTransformDialectPasses" ,
393
281
"@llvm-project//llvm:Support" ,
0 commit comments