@@ -902,8 +902,8 @@ cc_library(
902902 textual_hdrs = glob (MLIR_BINDINGS_PYTHON_HEADERS ),
903903 deps = [
904904 ":CAPIIRHeaders" ,
905- "@pybind11" ,
906905 "@local_config_python//:python_headers" ,
906+ "@pybind11" ,
907907 ],
908908)
909909
@@ -920,8 +920,8 @@ cc_library(
920920 textual_hdrs = glob (MLIR_BINDINGS_PYTHON_HEADERS ),
921921 deps = [
922922 ":CAPIIR" ,
923- "@pybind11" ,
924923 "@local_config_python//:python_headers" ,
924+ "@pybind11" ,
925925 ],
926926)
927927
@@ -963,8 +963,8 @@ cc_library(
963963 ":MLIRBindingsPythonHeadersAndDeps" ,
964964 ":Support" ,
965965 "//llvm:Support" ,
966- "@pybind11" ,
967966 "@local_config_python//:python_headers" ,
967+ "@pybind11" ,
968968 ],
969969)
970970
@@ -983,8 +983,8 @@ cc_library(
983983 ":CAPIIRHeaders" ,
984984 ":MLIRBindingsPythonHeaders" ,
985985 "//llvm:Support" ,
986- "@pybind11" ,
987986 "@local_config_python//:python_headers" ,
987+ "@pybind11" ,
988988 ],
989989)
990990
@@ -1094,8 +1094,8 @@ cc_binary(
10941094 deps = [
10951095 ":CAPIExecutionEngine" ,
10961096 ":MLIRBindingsPythonHeadersAndDeps" ,
1097- "@pybind11" ,
10981097 "@local_config_python//:python_headers" ,
1098+ "@pybind11" ,
10991099 ],
11001100)
11011101
@@ -1114,8 +1114,8 @@ cc_binary(
11141114 deps = [
11151115 ":CAPILinalg" ,
11161116 ":MLIRBindingsPythonHeadersAndDeps" ,
1117- "@pybind11" ,
11181117 "@local_config_python//:python_headers" ,
1118+ "@pybind11" ,
11191119 ],
11201120)
11211121
@@ -6886,8 +6886,8 @@ cc_library(
68866886 ],
68876887 deps = [
68886888 ":ConversionPassIncGen" ,
6889- ":FuncDialect" ,
68906889 ":EmitCDialect" ,
6890+ ":FuncDialect" ,
68916891 ":IR" ,
68926892 ":Pass" ,
68936893 ":Support" ,
@@ -9039,6 +9039,7 @@ cc_library(
90399039 ":NVVMDialect" ,
90409040 ":NVVMTarget" ,
90419041 ":OpenACCDialect" ,
9042+ ":OpenACCTransforms" ,
90429043 ":OpenMPDialect" ,
90439044 ":OpenMPToLLVM" ,
90449045 ":PDLDialect" ,
@@ -9812,6 +9813,42 @@ cc_library(
98129813 ],
98139814)
98149815
9816+ gentbl_cc_library (
9817+ name = "OpenACCPassIncGen" ,
9818+ tbl_outs = [
9819+ (
9820+ [
9821+ "-gen-pass-decls" ,
9822+ "-name=OpenACC" ,
9823+ ],
9824+ "include/mlir/Dialect/OpenACC/Transforms/Passes.h.inc" ,
9825+ ),
9826+ ],
9827+ tblgen = ":mlir-tblgen" ,
9828+ td_file = "include/mlir/Dialect/OpenACC/Transforms/Passes.td" ,
9829+ deps = [":PassBaseTdFiles" ],
9830+ )
9831+
9832+ cc_library (
9833+ name = "OpenACCTransforms" ,
9834+ srcs = glob (
9835+ [
9836+ "lib/Dialect/OpenACC/Transforms/*.cpp" ,
9837+ "lib/Dialect/OpenACC/Transforms/*.h" ,
9838+ ],
9839+ ),
9840+ hdrs = glob (["include/mlir/Dialect/OpenACC/Transforms/*.h" ]),
9841+ includes = ["include" ],
9842+ deps = [
9843+ ":FuncDialect" ,
9844+ ":LLVMIRTransforms" ,
9845+ ":OpenACCDialect" ,
9846+ ":OpenACCPassIncGen" ,
9847+ ":Pass" ,
9848+ ":TransformUtils" ,
9849+ ],
9850+ )
9851+
98159852## OpenMP dialect
98169853
98179854# TODO(gcmn): This is sticking td files in a cc_library
0 commit comments