@@ -2217,6 +2217,38 @@ gentbl_cc_library(
2217
2217
deps = [":ArmSVETdFiles" ],
2218
2218
)
2219
2219
2220
+ gentbl_cc_library (
2221
+ name = "ArmSVEVectorTransformOpsIncGen" ,
2222
+ tbl_outs = {
2223
+ "include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.h.inc" : ["-gen-op-decls" ],
2224
+ "include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.cpp.inc" : ["-gen-op-defs" ],
2225
+ },
2226
+ tblgen = ":mlir-tblgen" ,
2227
+ td_file = "include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.td" ,
2228
+ deps = [
2229
+ ":ArmSVETdFiles" ,
2230
+ ":TransformDialectTdFiles" ,
2231
+ ],
2232
+ )
2233
+
2234
+ cc_library (
2235
+ name = "ArmSVEVectorTransformOps" ,
2236
+ srcs = glob (["lib/Dialect/ArmSVE/TransformOps/*.cpp" ]),
2237
+ hdrs = glob (["include/mlir/Dialect/ArmSVE/TransformOps/*.h" ]),
2238
+ includes = ["include" ],
2239
+ deps = [
2240
+ ":ArmSVEDialect" ,
2241
+ ":ArmSVETransforms" ,
2242
+ ":ArmSVEVectorTransformOpsIncGen" ,
2243
+ ":IR" ,
2244
+ ":LLVMCommonConversion" ,
2245
+ ":LLVMDialect" ,
2246
+ ":TransformDialect" ,
2247
+ ":TransformDialectInterfaces" ,
2248
+ ":VectorDialect" ,
2249
+ ],
2250
+ )
2251
+
2220
2252
##---------------------------------------------------------------------------##
2221
2253
# AMX dialect.
2222
2254
##---------------------------------------------------------------------------##
@@ -4470,6 +4502,7 @@ cc_library(
4470
4502
":ArithToEmitC" ,
4471
4503
":ArithToLLVM" ,
4472
4504
":ArmNeonTransformOps" ,
4505
+ ":ArmSVEVectorTransformOps" ,
4473
4506
":BufferizationTransformOps" ,
4474
4507
":BuiltinToLLVMIRTranslation" ,
4475
4508
":ComplexToLLVM" ,
0 commit comments