@@ -2578,6 +2578,45 @@ cc_library(
25782578 ],
25792579)
25802580
2581+ td_library (
2582+ name = "X86VectorTransformOpsTdFiles" ,
2583+ srcs = [
2584+ "include/mlir/Dialect/X86Vector/TransformOps/X86VectorTransformOps.td" ,
2585+ ],
2586+ includes = ["include" ],
2587+ deps = [
2588+ ":OpBaseTdFiles" ,
2589+ ":SideEffectInterfacesTdFiles" ,
2590+ ":TransformDialectTdFiles" ,
2591+ ],
2592+ )
2593+
2594+ gentbl_cc_library (
2595+ name = "X86VectorTransformOpsIncGen" ,
2596+ tbl_outs = {
2597+ "include/mlir/Dialect/X86Vector/TransformOps/X86VectorTransformOps.h.inc" : ["-gen-op-decls" ],
2598+ "include/mlir/Dialect/X86Vector/TransformOps/X86VectorTransformOps.cpp.inc" : ["-gen-op-defs" ],
2599+ },
2600+ tblgen = ":mlir-tblgen" ,
2601+ td_file = "include/mlir/Dialect/X86Vector/TransformOps/X86VectorTransformOps.td" ,
2602+ deps = [
2603+ ":X86VectorTransformOpsTdFiles" ,
2604+ ],
2605+ )
2606+
2607+ cc_library (
2608+ name = "X86VectorTransformOps" ,
2609+ srcs = glob (["lib/Dialect/X86Vector/TransformOps/*.cpp" ]),
2610+ hdrs = glob (["include/mlir/Dialect/X86Vector/TransformOps/*.h" ]),
2611+ includes = ["include" ],
2612+ deps = [
2613+ ":TransformDialect" ,
2614+ ":VectorDialect" ,
2615+ ":X86VectorTransformOpsIncGen" ,
2616+ ":X86VectorTransforms" ,
2617+ ],
2618+ )
2619+
25812620cc_library (
25822621 name = "X86VectorTransforms" ,
25832622 srcs = glob (["lib/Dialect/X86Vector/Transforms/*.cpp" ]),
@@ -2588,6 +2627,7 @@ cc_library(
25882627 ":IR" ,
25892628 ":LLVMCommonConversion" ,
25902629 ":LLVMDialect" ,
2630+ ":LinalgDialect" ,
25912631 ":VectorDialect" ,
25922632 ":VectorUtils" ,
25932633 ":X86VectorDialect" ,
@@ -9571,6 +9611,7 @@ cc_library(
95719611 ":UBToLLVM" ,
95729612 ":VectorToLLVM" ,
95739613 ":VectorTransformOps" ,
9614+ ":X86VectorTransformOps" ,
95749615 ":XeGPUTransformOps" ,
95759616 ":XeVMToLLVM" ,
95769617 ":XeVMToLLVMIRTranslation" ,
0 commit comments