diff options
author | Nico Weber <thakis@chromium.org> | 2024-01-23 21:06:02 -0500 |
---|---|---|
committer | Nico Weber <thakis@chromium.org> | 2024-01-23 21:14:36 -0500 |
commit | ecde13b1a861696dec5c4ccae792abe25df07db9 (patch) | |
tree | 292d21c8a9d0760800986802fc1fe505cb6086b4 | |
parent | 3dea0aa8f4607888d0c32cd7a691d8090b1b73c7 (diff) |
[gn build] port 7e50f006f7f6
-rw-r--r-- | llvm/utils/gn/secondary/llvm/lib/Target/X86/BUILD.gn | 3 | ||||
-rw-r--r-- | llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn | 7 | ||||
-rw-r--r-- | llvm/utils/gn/secondary/llvm/unittests/CodeGen/BUILD.gn | 1 |
3 files changed, 9 insertions, 2 deletions
diff --git a/llvm/utils/gn/secondary/llvm/lib/Target/X86/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/X86/BUILD.gn index 12d45f1af1db..78a9d20812ef 100644 --- a/llvm/utils/gn/secondary/llvm/lib/Target/X86/BUILD.gn +++ b/llvm/utils/gn/secondary/llvm/lib/Target/X86/BUILD.gn @@ -63,12 +63,14 @@ static_library("LLVMX86CodeGen") { "//llvm/lib/CodeGen/GlobalISel", "//llvm/lib/CodeGen/SelectionDAG", "//llvm/lib/IR", + "//llvm/lib/IRPrinter", "//llvm/lib/MC", "//llvm/lib/Support", "//llvm/lib/Target", "//llvm/lib/TargetParser", "//llvm/lib/Transforms/CFGuard", "//llvm/lib/Transforms/Instrumentation", + "//llvm/lib/Transforms/Scalar", ] include_dirs = [ "." ] sources = [ @@ -83,6 +85,7 @@ static_library("LLVMX86CodeGen") { "X86CallFrameOptimization.cpp", "X86CallingConv.cpp", "X86CmovConversion.cpp", + "X86CodeGenPassBuilder.cpp", "X86CompressEVEX.cpp", "X86DiscriminateMemOps.cpp", "X86DomainReassignment.cpp", diff --git a/llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn index 5cb3e69d9f10..a968760e1c2a 100644 --- a/llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn +++ b/llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn @@ -7,7 +7,9 @@ executable("llc") { "//llvm/lib/CodeGen/SelectionDAG", "//llvm/lib/IR", "//llvm/lib/IRReader", + "//llvm/lib/IRPrinter", "//llvm/lib/MC", + "//llvm/lib/Passes", "//llvm/lib/Support", "//llvm/lib/Target", "//llvm/lib/Target:TargetsToBuild", @@ -16,7 +18,10 @@ executable("llc") { "//llvm/lib/Transforms/Utils", "//llvm/lib/Transforms/Vectorize", ] - sources = [ "llc.cpp" ] + sources = [ + "NewPMDriver.cpp", + "llc.cpp", + ] # Support plugins. # FIXME: Disable dead stripping once other binaries are dead-stripped. diff --git a/llvm/utils/gn/secondary/llvm/unittests/CodeGen/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/CodeGen/BUILD.gn index 0d406a4178c2..8aff3e4d230e 100644 --- a/llvm/utils/gn/secondary/llvm/unittests/CodeGen/BUILD.gn +++ b/llvm/utils/gn/secondary/llvm/unittests/CodeGen/BUILD.gn @@ -24,7 +24,6 @@ unittest("CodeGenTests") { "AllocationOrderTest.cpp", "AsmPrinterDwarfTest.cpp", "CCStateTest.cpp", - "CodeGenPassBuilderTest.cpp", "DIEHashTest.cpp", "DIETest.cpp", "DwarfStringPoolEntryRefTest.cpp", |