Skip to content

Commit 6939b36

Browse files
authored
[bazel] Add OpenACCUtils library, follow-up fix for #164510 (#164729)
1 parent fec3f99 commit 6939b36

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

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

Lines changed: 55 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",
@@ -10173,10 +10174,30 @@ cc_library(
1017310174
deps = [
1017410175
":IR",
1017510176
":OpenACCDialect",
10177+
":OpenACCUtils",
1017610178
":Pass",
1017710179
],
1017810180
)
1017910181

10182+
cc_library(
10183+
name = "OpenACCUtils",
10184+
srcs = glob(
10185+
[
10186+
"lib/Dialect/OpenACC/Utils/*.cpp",
10187+
],
10188+
),
10189+
includes = ["include"],
10190+
deps = [
10191+
":OpenACCDialect",
10192+
":OpenACCOpsIncGen",
10193+
":OpenACCPassIncGen",
10194+
":OpenACCTypeInterfacesIncGen",
10195+
":Support",
10196+
":ViewLikeInterface",
10197+
"//llvm:Support",
10198+
],
10199+
)
10200+
1018010201
cc_library(
1018110202
name = "OpenACCTransforms",
1018210203
srcs = glob(
@@ -10330,6 +10351,40 @@ cc_library(
1033010351
],
1033110352
)
1033210353

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+
1033310388
cc_library(
1033410389
name = "OpenACCToSCF",
1033510390
srcs = glob([

0 commit comments

Comments
 (0)