Skip to content

Commit ae7c3f4

Browse files
authored
[bazel] Update bazel rules after moving passplugin to llvm/passes (#173308)
1. f54df0d moved PassPlugin.h from llvm/Passes to llvm/Plugins. 2. #173104 updated clib dep for __support_alloc_checker This bazel rules accomodates the changes
1 parent 9c0bf3d commit ae7c3f4

File tree

5 files changed

+44
-0
lines changed

5 files changed

+44
-0
lines changed

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1735,6 +1735,7 @@ cc_library(
17351735
"//llvm:Linker",
17361736
"//llvm:MC",
17371737
"//llvm:Option",
1738+
"//llvm:Plugins",
17381739
"//llvm:ProfileData",
17391740
"//llvm:Remarks",
17401741
"//llvm:Support",
@@ -1868,6 +1869,7 @@ cc_library(
18681869
"//llvm:ObjCARC",
18691870
"//llvm:Object",
18701871
"//llvm:Passes",
1872+
"//llvm:Plugins",
18711873
"//llvm:ProfileData",
18721874
"//llvm:Scalar",
18731875
"//llvm:Support",
@@ -2375,6 +2377,7 @@ cc_binary(
23752377
"//llvm:Object",
23762378
"//llvm:Option",
23772379
"//llvm:Passes",
2380+
"//llvm:Plugins",
23782381
"//llvm:Remarks",
23792382
"//llvm:Support",
23802383
"//llvm:Target",

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -815,6 +815,7 @@ libc_support_library(
815815
name = "__support_blockstore",
816816
hdrs = ["src/__support/blockstore.h"],
817817
deps = [
818+
":__support_alloc_checker",
818819
":__support_cpp_array",
819820
":__support_cpp_new",
820821
":__support_libc_assert",
@@ -1087,6 +1088,7 @@ libc_support_library(
10871088
],
10881089
hdrs = ["src/__support/File/file.h"],
10891090
deps = [
1091+
":__support_alloc_checker",
10901092
":__support_cpp_new",
10911093
":__support_cpp_span",
10921094
":__support_error_or",
@@ -1103,6 +1105,16 @@ libc_support_library(
11031105
],
11041106
)
11051107

1108+
libc_support_library(
1109+
name = "__support_alloc_checker",
1110+
hdrs = ["src/__support/alloc-checker.h"],
1111+
deps = [
1112+
":__support_cpp_new",
1113+
":__support_cpp_type_traits",
1114+
":__support_macros_config",
1115+
],
1116+
)
1117+
11061118
libc_support_library(
11071119
name = "__support_file_linux_lseekimpl",
11081120
hdrs = ["src/__support/File/linux/lseekImpl.h"],

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

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3897,6 +3897,17 @@ cc_library(
38973897
],
38983898
)
38993899

3900+
cc_library(
3901+
name = "Plugins",
3902+
srcs = ["lib/Plugins/PassPlugin.cpp"],
3903+
hdrs = ["include/llvm/Plugins/PassPlugin.h"],
3904+
copts = llvm_copts,
3905+
includes = ["include"],
3906+
deps = [
3907+
":Support",
3908+
],
3909+
)
3910+
39003911
cc_library(
39013912
name = "LTO",
39023913
srcs = glob([
@@ -3926,6 +3937,7 @@ cc_library(
39263937
":ObjCARC",
39273938
":Object",
39283939
":Passes",
3940+
":Plugins",
39293941
":Remarks",
39303942
":Scalar",
39313943
":Support",
@@ -4556,6 +4568,7 @@ cc_binary(
45564568
":IRReader",
45574569
":MC",
45584570
":Passes",
4571+
":Plugins",
45594572
":Remarks",
45604573
":Scalar",
45614574
":Support",
@@ -5289,6 +5302,7 @@ cc_binary(
52895302
":Core",
52905303
":LTO",
52915304
":Passes",
5305+
":Plugins",
52925306
":Remarks",
52935307
":Support",
52945308
],
@@ -6077,6 +6091,7 @@ cc_library(
60776091
":Instrumentation",
60786092
":MC",
60796093
":Passes",
6094+
":Plugins",
60806095
":Remarks",
60816096
":Scalar",
60826097
":Support",
@@ -6315,6 +6330,7 @@ cc_binary(
63156330
":IRReader",
63166331
":Linker",
63176332
":Passes",
6333+
":Plugins",
63186334
":Scalar",
63196335
":Support",
63206336
":TargetParser",
@@ -6391,6 +6407,7 @@ cc_binary(
63916407
":Object",
63926408
":OrcJIT",
63936409
":Passes",
6410+
":Plugins",
63946411
":Remarks",
63956412
":Scalar",
63966413
":Support",

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ cc_library(
4141
"//llvm:Analysis",
4242
"//llvm:Core",
4343
"//llvm:Passes",
44+
"//llvm:Plugins",
4445
"//llvm:Support",
4546
],
4647
)
@@ -62,6 +63,7 @@ cc_test(
6263
"//llvm:AsmParser",
6364
"//llvm:Core",
6465
"//llvm:Passes",
66+
"//llvm:Plugins",
6567
"//llvm:Support",
6668
"//llvm:TestingSupport",
6769
"//llvm:attributes_gen",
@@ -78,6 +80,7 @@ cc_library(
7880
"//llvm:Analysis",
7981
"//llvm:Core",
8082
"//llvm:Passes",
83+
"//llvm:Plugins",
8184
"//llvm:Support",
8285
],
8386
)
@@ -99,6 +102,7 @@ cc_test(
99102
"//llvm:AsmParser",
100103
"//llvm:Core",
101104
"//llvm:Passes",
105+
"//llvm:Plugins",
102106
"//llvm:Support",
103107
"//llvm:TestingSupport",
104108
"//llvm:attributes_gen",
@@ -136,6 +140,7 @@ cc_test(
136140
"//llvm:FrontendHLSL",
137141
"//llvm:Instrumentation",
138142
"//llvm:Passes",
143+
"//llvm:Plugins",
139144
"//llvm:Support",
140145
"//llvm:TargetParser",
141146
"//llvm:TestingSupport",
@@ -252,6 +257,7 @@ cc_test(
252257
"//llvm:Core",
253258
"//llvm:MC",
254259
"//llvm:Passes",
260+
"//llvm:Plugins",
255261
"//llvm:Support",
256262
"//llvm:Target",
257263
"//llvm:TestingSupport",
@@ -381,6 +387,7 @@ cc_test(
381387
"//llvm:MC",
382388
"//llvm:MCJIT",
383389
"//llvm:Passes",
390+
"//llvm:Plugins",
384391
"//llvm:Support",
385392
"//llvm:Target",
386393
"//llvm:TargetParser",
@@ -476,6 +483,7 @@ cc_test(
476483
"//llvm:CodeGen",
477484
"//llvm:Core",
478485
"//llvm:Passes",
486+
"//llvm:Plugins",
479487
"//llvm:Scalar",
480488
"//llvm:Support",
481489
"//llvm:TargetParser",
@@ -518,6 +526,7 @@ cc_test(
518526
"//llvm:FrontendOpenACC",
519527
"//llvm:FrontendOpenMP",
520528
"//llvm:Passes",
529+
"//llvm:Plugins",
521530
"//llvm:Support",
522531
"//llvm:TargetParser",
523532
"//llvm:TestingSupport",
@@ -902,6 +911,7 @@ cc_test(
902911
"//llvm:IPO",
903912
"//llvm:IRReader",
904913
"//llvm:Passes",
914+
"//llvm:Plugins",
905915
"//llvm:ProfileData",
906916
"//llvm:Support",
907917
"//llvm:TestingSupport",

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10453,6 +10453,8 @@ cc_library(
1045310453
":OpenACCOpsIncGen",
1045410454
":OpenACCPassIncGen",
1045510455
":OpenACCTypeInterfacesIncGen",
10456+
":SCFDialect",
10457+
":SCFUtils",
1045610458
":Support",
1045710459
":TransformUtils",
1045810460
":ViewLikeInterface",

0 commit comments

Comments
 (0)