@@ -4262,6 +4262,8 @@ cc_library(
4262
4262
":Support" ,
4263
4263
":TensorDialect" ,
4264
4264
":VectorInterfaces" ,
4265
+ ":VectorAttributesIncGen" ,
4266
+ ":VectorDialectIncGen" ,
4265
4267
":VectorOpsIncGen" ,
4266
4268
":ViewLikeInterface" ,
4267
4269
"//llvm:Support" ,
@@ -10195,7 +10197,11 @@ td_library(
10195
10197
10196
10198
td_library (
10197
10199
name = "VectorOpsTdFiles" ,
10198
- srcs = ["include/mlir/Dialect/Vector/IR/VectorOps.td" ],
10200
+ srcs = [
10201
+ "include/mlir/Dialect/Vector/IR/Vector.td" ,
10202
+ "include/mlir/Dialect/Vector/IR/VectorAttributes.td" ,
10203
+ "include/mlir/Dialect/Vector/IR/VectorOps.td" ,
10204
+ ],
10199
10205
includes = ["include" ],
10200
10206
deps = [
10201
10207
":ControlFlowInterfacesTdFiles" ,
@@ -10259,54 +10265,81 @@ gentbl_cc_library(
10259
10265
)
10260
10266
10261
10267
gentbl_cc_library (
10262
- name = "VectorOpsIncGen " ,
10268
+ name = "VectorDialectIncGen " ,
10263
10269
tbl_outs = [
10264
- (
10265
- ["-gen-op-decls" ],
10266
- "include/mlir/Dialect/Vector/IR/VectorOps.h.inc" ,
10267
- ),
10268
- (
10269
- ["-gen-op-defs" ],
10270
- "include/mlir/Dialect/Vector/IR/VectorOps.cpp.inc" ,
10271
- ),
10272
10270
(
10273
10271
[
10274
10272
"-gen-dialect-decls" ,
10275
10273
"-dialect=vector" ,
10276
10274
],
10277
- "include/mlir/Dialect/Vector/IR/VectorOpsDialect .h.inc" ,
10275
+ "include/mlir/Dialect/Vector/IR/VectorDialect .h.inc" ,
10278
10276
),
10279
10277
(
10280
10278
[
10281
10279
"-gen-dialect-defs" ,
10282
10280
"-dialect=vector" ,
10283
10281
],
10284
- "include/mlir/Dialect/Vector/IR/VectorOpsDialect.cpp.inc" ,
10282
+ "include/mlir/Dialect/Vector/IR/VectorDialect.cpp.inc" ,
10283
+ ),
10284
+ (
10285
+ ["-gen-op-doc" ],
10286
+ "g3doc/Dialects/Vector/Vector.md" ,
10285
10287
),
10288
+ ],
10289
+ tblgen = ":mlir-tblgen" ,
10290
+ td_file = "include/mlir/Dialect/Vector/IR/Vector.td" ,
10291
+ deps = [
10292
+ ":ArithOpsTdFiles" ,
10293
+ ":VectorOpsTdFiles"
10294
+ ],
10295
+ )
10296
+
10297
+ gentbl_cc_library (
10298
+ name = "VectorOpsIncGen" ,
10299
+ tbl_outs = [
10300
+ (
10301
+ ["-gen-op-decls" ],
10302
+ "include/mlir/Dialect/Vector/IR/VectorOps.h.inc" ,
10303
+ ),
10304
+ (
10305
+ ["-gen-op-defs" ],
10306
+ "include/mlir/Dialect/Vector/IR/VectorOps.cpp.inc" ,
10307
+ ),
10308
+ ],
10309
+ tblgen = ":mlir-tblgen" ,
10310
+ td_file = "include/mlir/Dialect/Vector/IR/VectorOps.td" ,
10311
+ deps = [
10312
+ ":ArithOpsTdFiles" ,
10313
+ ":VectorOpsTdFiles"
10314
+ ],
10315
+ )
10316
+
10317
+ gentbl_cc_library (
10318
+ name = "VectorAttributesIncGen" ,
10319
+ tbl_outs = [
10286
10320
(
10287
10321
["-gen-enum-decls" ],
10288
- "include/mlir/Dialect/Vector/IR/VectorOpsEnums .h.inc" ,
10322
+ "include/mlir/Dialect/Vector/IR/VectorEnums .h.inc" ,
10289
10323
),
10290
10324
(
10291
10325
["-gen-enum-defs" ],
10292
- "include/mlir/Dialect/Vector/IR/VectorOpsEnums .cpp.inc" ,
10326
+ "include/mlir/Dialect/Vector/IR/VectorEnums .cpp.inc" ,
10293
10327
),
10294
10328
(
10295
10329
["-gen-attrdef-decls" ],
10296
- "include/mlir/Dialect/Vector/IR/VectorOpsAttrDefs .h.inc" ,
10330
+ "include/mlir/Dialect/Vector/IR/VectorAttributes .h.inc" ,
10297
10331
),
10298
10332
(
10299
10333
["-gen-attrdef-defs" ],
10300
- "include/mlir/Dialect/Vector/IR/VectorOpsAttrDefs.cpp.inc" ,
10301
- ),
10302
- (
10303
- ["-gen-op-doc" ],
10304
- "g3doc/Dialects/Vector/VectorOps.md" ,
10334
+ "include/mlir/Dialect/Vector/IR/VectorAttributes.cpp.inc" ,
10305
10335
),
10306
10336
],
10307
10337
tblgen = ":mlir-tblgen" ,
10308
- td_file = "include/mlir/Dialect/Vector/IR/VectorOps.td" ,
10309
- deps = [":VectorOpsTdFiles" ],
10338
+ td_file = "include/mlir/Dialect/Vector/IR/VectorAttributes.td" ,
10339
+ deps = [
10340
+ ":ArithOpsTdFiles" ,
10341
+ ":VectorOpsTdFiles"
10342
+ ],
10310
10343
)
10311
10344
10312
10345
gentbl_cc_library (
@@ -10368,6 +10401,7 @@ cc_library(
10368
10401
deps = [
10369
10402
":AMXDialect" ,
10370
10403
":AMXTransforms" ,
10404
+ ":ArithAttrToLLVMConversion" ,
10371
10405
":ArithDialect" ,
10372
10406
":ArithUtils" ,
10373
10407
":ArmNeonDialect" ,
0 commit comments