[llvm] 0aaca05 - [gn] port llvm/lib/Plugins changes
Nico Weber via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 22 11:32:07 PST 2025
Author: Nico Weber
Date: 2025-12-22T14:31:54-05:00
New Revision: 0aaca05e78d5c0b6d1814ba6f19c5a03b3b46d7d
URL: https://github.com/llvm/llvm-project/commit/0aaca05e78d5c0b6d1814ba6f19c5a03b3b46d7d
DIFF: https://github.com/llvm/llvm-project/commit/0aaca05e78d5c0b6d1814ba6f19c5a03b3b46d7d.diff
LOG: [gn] port llvm/lib/Plugins changes
This ports:
* 2634a2bda1db92ab5324
* c3678c4165b554a2908d
Added:
llvm/utils/gn/secondary/llvm/lib/Plugins/BUILD.gn
Modified:
llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn
llvm/utils/gn/secondary/clang/lib/Frontend/BUILD.gn
llvm/utils/gn/secondary/clang/tools/clang-linker-wrapper/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/Extensions/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/LTO/BUILD.gn
llvm/utils/gn/secondary/llvm/tools/bugpoint/BUILD.gn
llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn
llvm/utils/gn/secondary/llvm/tools/llvm-lto2/BUILD.gn
llvm/utils/gn/secondary/llvm/tools/opt/BUILD.gn
llvm/utils/gn/secondary/llvm/unittests/Analysis/BUILD.gn
llvm/utils/gn/secondary/llvm/unittests/Passes/Plugins/BUILD.gn
Removed:
################################################################################
diff --git a/llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn
index 7427876b8eaf4..c3d664c73ed53 100644
--- a/llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn
@@ -30,6 +30,7 @@ static_library("CodeGen") {
"//llvm/lib/MC",
"//llvm/lib/Object",
"//llvm/lib/Passes",
+ "//llvm/lib/Plugins",
"//llvm/lib/ProfileData",
"//llvm/lib/ProfileData/Coverage",
"//llvm/lib/Support",
diff --git a/llvm/utils/gn/secondary/clang/lib/Frontend/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/Frontend/BUILD.gn
index 2af873e009d0b..b86a83b8ce53d 100644
--- a/llvm/utils/gn/secondary/clang/lib/Frontend/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/Frontend/BUILD.gn
@@ -15,8 +15,8 @@ static_library("Frontend") {
"//clang/lib/Serialization",
"//llvm/include/llvm/Config:llvm-config",
"//llvm/lib/Bitcode/Reader",
- "//llvm/lib/Extensions",
"//llvm/lib/Option",
+ "//llvm/lib/Plugins",
"//llvm/lib/ProfileData",
"//llvm/lib/Support",
"//llvm/lib/TargetParser",
diff --git a/llvm/utils/gn/secondary/clang/tools/clang-linker-wrapper/BUILD.gn b/llvm/utils/gn/secondary/clang/tools/clang-linker-wrapper/BUILD.gn
index 045c060b46f4a..6efca67c51e66 100644
--- a/llvm/utils/gn/secondary/clang/tools/clang-linker-wrapper/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/tools/clang-linker-wrapper/BUILD.gn
@@ -14,7 +14,6 @@ executable("clang-linker-wrapper") {
"//llvm/lib/BinaryFormat",
"//llvm/lib/Bitcode/Writer",
"//llvm/lib/CodeGen",
- "//llvm/lib/Extensions",
"//llvm/lib/IR",
"//llvm/lib/IRReader",
"//llvm/lib/LTO",
@@ -22,6 +21,7 @@ executable("clang-linker-wrapper") {
"//llvm/lib/Object",
"//llvm/lib/Option",
"//llvm/lib/Passes",
+ "//llvm/lib/Plugins",
"//llvm/lib/Support",
"//llvm/lib/Target",
"//llvm/lib/Target:TargetsToBuild",
diff --git a/llvm/utils/gn/secondary/llvm/lib/Extensions/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Extensions/BUILD.gn
index 82fb722d6e0ad..e580187ff96ea 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Extensions/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Extensions/BUILD.gn
@@ -1,8 +1,5 @@
static_library("Extensions") {
output_name = "LLVMExtensions"
- sources = [
- "Extensions.cpp",
- "PassPlugin.cpp",
- ]
+ sources = [ "Extensions.cpp" ]
deps = [ "//llvm/lib/Support" ]
}
diff --git a/llvm/utils/gn/secondary/llvm/lib/LTO/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/LTO/BUILD.gn
index 001ca38177fe1..5053a27522e74 100644
--- a/llvm/utils/gn/secondary/llvm/lib/LTO/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/LTO/BUILD.gn
@@ -12,6 +12,7 @@ static_library("LTO") {
"//llvm/lib/MC",
"//llvm/lib/Object",
"//llvm/lib/Passes",
+ "//llvm/lib/Plugins",
"//llvm/lib/Support",
"//llvm/lib/Target",
"//llvm/lib/TargetParser",
diff --git a/llvm/utils/gn/secondary/llvm/lib/Plugins/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Plugins/BUILD.gn
new file mode 100644
index 0000000000000..5aa303f9452ff
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/lib/Plugins/BUILD.gn
@@ -0,0 +1,5 @@
+static_library("Plugins") {
+ output_name = "LLVMPlugins"
+ deps = [ "//llvm/lib/Support" ]
+ sources = [ "PassPlugin.cpp" ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/tools/bugpoint/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/bugpoint/BUILD.gn
index 7eac98ee16431..b1225aaa53f9b 100644
--- a/llvm/utils/gn/secondary/llvm/tools/bugpoint/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/bugpoint/BUILD.gn
@@ -9,6 +9,7 @@ executable("bugpoint") {
"//llvm/lib/IR",
"//llvm/lib/IRReader",
"//llvm/lib/Linker",
+ "//llvm/lib/Plugins",
"//llvm/lib/Support",
"//llvm/lib/Target",
"//llvm/lib/Target:TargetsToBuild",
diff --git a/llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn
index 5113cf41ee522..9b85368d93798 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn
@@ -5,12 +5,12 @@ executable("llc") {
"//llvm/lib/CodeGen/AsmPrinter",
"//llvm/lib/CodeGen/MIRParser",
"//llvm/lib/CodeGen/SelectionDAG",
- "//llvm/lib/Extensions",
"//llvm/lib/IR",
"//llvm/lib/IRPrinter",
"//llvm/lib/IRReader",
"//llvm/lib/MC",
"//llvm/lib/Passes",
+ "//llvm/lib/Plugins",
"//llvm/lib/Support",
"//llvm/lib/Target",
"//llvm/lib/Target:TargetsToBuild",
diff --git a/llvm/utils/gn/secondary/llvm/tools/llvm-lto2/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-lto2/BUILD.gn
index 652971cf10dcf..70a2de44e6e54 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llvm-lto2/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-lto2/BUILD.gn
@@ -1,12 +1,12 @@
executable("llvm-lto2") {
deps = [
"//llvm/lib/Bitcode/Reader",
- "//llvm/lib/Extensions",
"//llvm/lib/IR",
"//llvm/lib/LTO",
"//llvm/lib/Linker",
"//llvm/lib/MC",
"//llvm/lib/Object",
+ "//llvm/lib/Plugins",
"//llvm/lib/Support",
"//llvm/lib/Target",
"//llvm/lib/Target:TargetsToBuild",
diff --git a/llvm/utils/gn/secondary/llvm/tools/opt/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/opt/BUILD.gn
index f19e4ed9733a8..8b82460a697e5 100644
--- a/llvm/utils/gn/secondary/llvm/tools/opt/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/opt/BUILD.gn
@@ -10,6 +10,7 @@ static_library("lib") {
"//llvm/lib/IRPrinter",
"//llvm/lib/MC",
"//llvm/lib/Passes",
+ "//llvm/lib/Plugins",
"//llvm/lib/Support",
"//llvm/lib/Target",
"//llvm/lib/Target:TargetsToBuild",
diff --git a/llvm/utils/gn/secondary/llvm/unittests/Analysis/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/Analysis/BUILD.gn
index b92e707995fdd..51a1f3a78eee0 100644
--- a/llvm/utils/gn/secondary/llvm/unittests/Analysis/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/unittests/Analysis/BUILD.gn
@@ -4,9 +4,9 @@ unittest("AnalysisTests") {
deps = [
"//llvm/lib/Analysis",
"//llvm/lib/AsmParser",
- "//llvm/lib/Extensions",
"//llvm/lib/IR",
"//llvm/lib/Passes",
+ "//llvm/lib/Plugins",
"//llvm/lib/Support",
"//llvm/lib/TargetParser",
"//llvm/lib/Testing/Support",
diff --git a/llvm/utils/gn/secondary/llvm/unittests/Passes/Plugins/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/Passes/Plugins/BUILD.gn
index 62af4b41f2c05..db7a41cfb126f 100644
--- a/llvm/utils/gn/secondary/llvm/unittests/Passes/Plugins/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/unittests/Passes/Plugins/BUILD.gn
@@ -2,9 +2,9 @@ import("//third-party/unittest/unittest.gni")
unittest("PluginsTests") {
deps = [
"//llvm/include/llvm/Config:config",
- "//llvm/lib/Extensions",
"//llvm/lib/IR",
"//llvm/lib/Passes",
+ "//llvm/lib/Plugins",
"//llvm/lib/Support",
"//llvm/lib/Testing/Support",
]
More information about the llvm-commits
mailing list