@@ -4262,6 +4262,8 @@ cc_library(
42624262 ":Support" ,
42634263 ":TensorDialect" ,
42644264 ":VectorInterfaces" ,
4265+ ":VectorAttributesIncGen" ,
4266+ ":VectorDialectIncGen" ,
42654267 ":VectorOpsIncGen" ,
42664268 ":ViewLikeInterface" ,
42674269 "//llvm:Support" ,
@@ -10195,7 +10197,11 @@ td_library(
1019510197
1019610198td_library (
1019710199 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+ ],
1019910205 includes = ["include" ],
1020010206 deps = [
1020110207 ":ControlFlowInterfacesTdFiles" ,
@@ -10259,54 +10265,81 @@ gentbl_cc_library(
1025910265)
1026010266
1026110267gentbl_cc_library (
10262- name = "VectorOpsIncGen " ,
10268+ name = "VectorDialectIncGen " ,
1026310269 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- ),
1027210270 (
1027310271 [
1027410272 "-gen-dialect-decls" ,
1027510273 "-dialect=vector" ,
1027610274 ],
10277- "include/mlir/Dialect/Vector/IR/VectorOpsDialect .h.inc" ,
10275+ "include/mlir/Dialect/Vector/IR/VectorDialect .h.inc" ,
1027810276 ),
1027910277 (
1028010278 [
1028110279 "-gen-dialect-defs" ,
1028210280 "-dialect=vector" ,
1028310281 ],
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" ,
1028510287 ),
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 = [
1028610320 (
1028710321 ["-gen-enum-decls" ],
10288- "include/mlir/Dialect/Vector/IR/VectorOpsEnums .h.inc" ,
10322+ "include/mlir/Dialect/Vector/IR/VectorEnums .h.inc" ,
1028910323 ),
1029010324 (
1029110325 ["-gen-enum-defs" ],
10292- "include/mlir/Dialect/Vector/IR/VectorOpsEnums .cpp.inc" ,
10326+ "include/mlir/Dialect/Vector/IR/VectorEnums .cpp.inc" ,
1029310327 ),
1029410328 (
1029510329 ["-gen-attrdef-decls" ],
10296- "include/mlir/Dialect/Vector/IR/VectorOpsAttrDefs .h.inc" ,
10330+ "include/mlir/Dialect/Vector/IR/VectorAttributes .h.inc" ,
1029710331 ),
1029810332 (
1029910333 ["-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" ,
1030510335 ),
1030610336 ],
1030710337 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+ ],
1031010343)
1031110344
1031210345gentbl_cc_library (
@@ -10368,6 +10401,7 @@ cc_library(
1036810401 deps = [
1036910402 ":AMXDialect" ,
1037010403 ":AMXTransforms" ,
10404+ ":ArithAttrToLLVMConversion" ,
1037110405 ":ArithDialect" ,
1037210406 ":ArithUtils" ,
1037310407 ":ArmNeonDialect" ,
0 commit comments