@@ -2217,6 +2217,38 @@ gentbl_cc_library(
22172217 deps = [":ArmSVETdFiles" ],
22182218)
22192219
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+
22202252##---------------------------------------------------------------------------##
22212253# AMX dialect.
22222254##---------------------------------------------------------------------------##
@@ -4470,6 +4502,7 @@ cc_library(
44704502 ":ArithToEmitC" ,
44714503 ":ArithToLLVM" ,
44724504 ":ArmNeonTransformOps" ,
4505+ ":ArmSVEVectorTransformOps" ,
44734506 ":BufferizationTransformOps" ,
44744507 ":BuiltinToLLVMIRTranslation" ,
44754508 ":ComplexToLLVM" ,
0 commit comments