Skip to content

Commit 1d2a2f4

Browse files
committed
Add more bazel goop for OpenMP
1 parent 330eeb7 commit 1d2a2f4

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9397,6 +9397,7 @@ cc_library(
93979397
":MemRefTransforms",
93989398
":NVGPUTransforms",
93999399
":OpenACCTransforms",
9400+
":OpenMPTransforms",
94009401
":QuantTransforms",
94019402
":SCFTransforms",
94029403
":SPIRVTransforms",
@@ -10350,6 +10351,41 @@ cc_library(
1035010351
],
1035110352
)
1035210353

10354+
gentbl_cc_library(
10355+
name = "OpenMPPassIncGen",
10356+
tbl_outs = {"include/mlir/Dialect/OpenMP/Transforms/Passes.h.inc": [
10357+
"-gen-pass-decls",
10358+
"-name=OpenMP",
10359+
]},
10360+
tblgen = ":mlir-tblgen",
10361+
td_file = "include/mlir/Dialect/OpenMP/Transforms/Passes.td",
10362+
deps = [":PassBaseTdFiles"],
10363+
)
10364+
10365+
cc_library(
10366+
name = "OpenMPTransforms",
10367+
srcs = glob(
10368+
[
10369+
"lib/Dialect/OpenMP/Transforms/*.cpp",
10370+
],
10371+
),
10372+
hdrs = glob(["include/mlir/Dialect/OpenMP/Transforms/*.h"]),
10373+
includes = ["include"],
10374+
deps = [
10375+
":Analysis",
10376+
":FuncDialect",
10377+
":IR",
10378+
":LLVMDialect",
10379+
":OpenMPDialect",
10380+
":OpenMPPassIncGen",
10381+
":Pass",
10382+
":Support",
10383+
":Transforms",
10384+
"//llvm:Support",
10385+
],
10386+
)
10387+
10388+
1035310389
cc_library(
1035410390
name = "OpenACCToSCF",
1035510391
srcs = glob([

0 commit comments

Comments
 (0)