[llvm] 8221c31 - [gn build] Port rest of 9cfeba5b12b6 (LowLevelType->Support)

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Tue May 2 17:44:55 PDT 2023


Author: Nico Weber
Date: 2023-05-02T20:44:21-04:00
New Revision: 8221c316d5246952709efc5e5886c67ec7ea03fd

URL: https://github.com/llvm/llvm-project/commit/8221c316d5246952709efc5e5886c67ec7ea03fd
DIFF: https://github.com/llvm/llvm-project/commit/8221c316d5246952709efc5e5886c67ec7ea03fd.diff

LOG: [gn build] Port rest of 9cfeba5b12b6 (LowLevelType->Support)

This adds all the CodeGen deps all over the place.

I ran

    git show 9cfeba5b12b6 > foo2.txt

to get the original patch into a text file and then ran

    #!/usr/bin/env python3
    import os
    in_cmake = False
    for l in open('foo2.txt'):
      if l.startswith('+++ b/'):
        cmake = l[len('+++ b/'):-1]
        in_cmake = 'CMakeLists.txt' in cmake
      if not in_cmake:
        continue
      prefix = 'llvm/utils/gn/secondary/'
      gn_file = os.path.join(prefix, os.path.dirname(cmake), 'BUILD.gn')
      if l.startswith('+ '):
        add = l[1:].strip()
        if add == 'CodeGen':
          try:
            with open(gn_file) as f:
                contents = f.read()
          except:
            print(f'skipping {gn_file}')
            continue
          contents = contents.replace(' deps = [', ' deps = ["//llvm/lib/CodeGen",')
          with open(gn_file, 'w') as f:
              f.write(contents)

to update all the GN files.

(I manually removed the dep on CodeGen that this added to llvm-min-tblgen.)

Finally, I ran

    git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format

to fix up the formatting.

Added: 
    

Modified: 
    llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/AArch64/AsmParser/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/AsmParser/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Disassembler/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/MCA/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/MCTargetDesc/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Utils/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/ARM/AsmParser/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/ARM/MCTargetDesc/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/AVR/AsmParser/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/Lanai/AsmParser/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/Lanai/Disassembler/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/Mips/MCTargetDesc/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/SystemZ/MCTargetDesc/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/AsmParser/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/Disassembler/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/MCTargetDesc/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/X86/MCA/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/X86/MCTargetDesc/BUILD.gn
    llvm/utils/gn/secondary/llvm/tools/llvm-dwarfutil/BUILD.gn
    llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/BUILD.gn
    llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/AArch64/BUILD.gn
    llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/Mips/BUILD.gn
    llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/PowerPC/BUILD.gn
    llvm/utils/gn/secondary/llvm/unittests/DebugInfo/DWARF/BUILD.gn
    llvm/utils/gn/secondary/llvm/utils/TableGen/BUILD.gn
    llvm/utils/gn/secondary/llvm/utils/TableGen/GlobalISel/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 2d64826ee33ce..1851d5fbc683c 100644
--- a/llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn
@@ -1,7 +1,7 @@
 static_library("CodeGen") {
   output_name = "clangCodeGen"
   configs += [ "//llvm/utils/gn/build:clang_code" ]
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     "//clang/include/clang/Basic:arm_cde_builtin_cg",
     "//clang/include/clang/Basic:arm_mve_builtin_cg",
     "//clang/include/clang/Basic:arm_sve_builtin_cg",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/AsmParser/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/AsmParser/BUILD.gn
index 96c7dd41c6143..a1aeca1921847 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/AsmParser/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/AsmParser/BUILD.gn
@@ -11,7 +11,7 @@ tablegen("AArch64GenAsmMatcher") {
 
 static_library("AsmParser") {
   output_name = "LLVMAArch64AsmParser"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":AArch64GenAsmMatcher",
     "//llvm/lib/MC",
     "//llvm/lib/MC/MCParser",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn
index 0f2cccac53290..9cfa22d5f3dd6 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn
@@ -57,7 +57,7 @@ group("tablegen") {
 static_library("MCTargetDesc") {
   output_name = "LLVMAArch64Desc"
   public_deps = [ ":tablegen" ]
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":AArch64GenAsmWriter",
     ":AArch64GenAsmWriter1",
     ":AArch64GenMCCodeEmitter",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/AsmParser/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/AsmParser/BUILD.gn
index 9c3d0fc0cd11b..579a0ccf73d37 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/AsmParser/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/AsmParser/BUILD.gn
@@ -8,7 +8,7 @@ tablegen("AMDGPUGenAsmMatcher") {
 
 static_library("AsmParser") {
   output_name = "LLVMAMDGPUAsmParser"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":AMDGPUGenAsmMatcher",
     "//llvm/lib/MC",
     "//llvm/lib/MC/MCParser",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Disassembler/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Disassembler/BUILD.gn
index 07985dd380e75..d6edd8465b968 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Disassembler/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Disassembler/BUILD.gn
@@ -8,7 +8,7 @@ tablegen("AMDGPUGenDisassemblerTables") {
 
 static_library("Disassembler") {
   output_name = "LLVMAMDGPUDisassembler"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":AMDGPUGenDisassemblerTables",
     "//llvm/lib/MC",
     "//llvm/lib/MC/MCDisassembler",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/MCA/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/MCA/BUILD.gn
index a1cab620c4f1b..01b8101389fbf 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/MCA/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/MCA/BUILD.gn
@@ -1,6 +1,6 @@
 static_library("MCA") {
   output_name = "LLVMAMDGPUTargetMCA"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     "//llvm/lib/Target/AMDGPU/MCTargetDesc",
     "//llvm/lib/Target/AMDGPU/Utils",
     "//llvm/lib/TargetParser",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/MCTargetDesc/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/MCTargetDesc/BUILD.gn
index acd59e46db10c..8db7000c937d5 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/MCTargetDesc/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/MCTargetDesc/BUILD.gn
@@ -81,7 +81,7 @@ group("tablegen") {
 static_library("MCTargetDesc") {
   output_name = "LLVMAMDGPUDesc"
   public_deps = [ ":tablegen" ]
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":AMDGPUGenAsmWriter",
     ":AMDGPUGenMCCodeEmitter",
     ":R600GenAsmWriter",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Utils/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Utils/BUILD.gn
index 9ff4776c95a9f..7d983aeba7ec9 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Utils/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Utils/BUILD.gn
@@ -9,7 +9,7 @@ tablegen("AMDGPUGenSearchableTables") {
 static_library("Utils") {
   output_name = "LLVMAMDGPUUtils"
   public_deps = [ ":AMDGPUGenSearchableTables" ]
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     # AMDGPUBaseInfo.cpp includes GCNSubtarget.h which after 490e348e679
     # includes the generated AMDGPUGenRegisterBank.inc file :/
     "../:AMDGPUGenRegisterBank",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/ARM/AsmParser/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/ARM/AsmParser/BUILD.gn
index 584109aa8c2b2..d96411f615185 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/ARM/AsmParser/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/ARM/AsmParser/BUILD.gn
@@ -8,7 +8,7 @@ tablegen("ARMGenAsmMatcher") {
 
 static_library("AsmParser") {
   output_name = "LLVMARMAsmParser"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":ARMGenAsmMatcher",
     "//llvm/lib/MC",
     "//llvm/lib/MC/MCParser",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/BUILD.gn
index a8e800531dc20..61af99355c98a 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/BUILD.gn
@@ -8,7 +8,7 @@ tablegen("ARMGenDisassemblerTables") {
 
 static_library("Disassembler") {
   output_name = "LLVMARMDisassembler"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":ARMGenDisassemblerTables",
     "//llvm/lib/MC",
     "//llvm/lib/MC/MCDisassembler",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/ARM/MCTargetDesc/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/ARM/MCTargetDesc/BUILD.gn
index 5acbb391d0f32..aa06141d26703 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/ARM/MCTargetDesc/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/ARM/MCTargetDesc/BUILD.gn
@@ -48,7 +48,7 @@ group("tablegen") {
 static_library("MCTargetDesc") {
   output_name = "LLVMARMDesc"
   public_deps = [ ":tablegen" ]
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":ARMGenAsmWriter",
     ":ARMGenMCCodeEmitter",
     "//llvm/lib/MC",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/AVR/AsmParser/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AVR/AsmParser/BUILD.gn
index 8f37f20be4b10..b4f747e6496fc 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AVR/AsmParser/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AVR/AsmParser/BUILD.gn
@@ -8,7 +8,7 @@ tablegen("AVRGenAsmMatcher") {
 
 static_library("AsmParser") {
   output_name = "LLVMAVRAsmParser"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":AVRGenAsmMatcher",
     "//llvm/lib/MC",
     "//llvm/lib/MC/MCParser",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/BUILD.gn
index 4f7c3acbc8612..96492543f3232 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/BUILD.gn
@@ -8,7 +8,7 @@ tablegen("AVRGenDisassemblerTables") {
 
 static_library("Disassembler") {
   output_name = "LLVMAVRDisassembler"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":AVRGenDisassemblerTables",
     "//llvm/lib/MC/MCDisassembler",
     "//llvm/lib/Support",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/Lanai/AsmParser/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/Lanai/AsmParser/BUILD.gn
index 72c98631be07b..fc91040d3edc0 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/Lanai/AsmParser/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/Lanai/AsmParser/BUILD.gn
@@ -8,7 +8,7 @@ tablegen("LanaiGenAsmMatcher") {
 
 static_library("AsmParser") {
   output_name = "LLVMLanaiAsmParser"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":LanaiGenAsmMatcher",
     "//llvm/lib/MC",
     "//llvm/lib/MC/MCParser",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/Lanai/Disassembler/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/Lanai/Disassembler/BUILD.gn
index 3a5ef16b54c76..bd7c5f7bf69b7 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/Lanai/Disassembler/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/Lanai/Disassembler/BUILD.gn
@@ -8,7 +8,7 @@ tablegen("LanaiGenDisassemblerTables") {
 
 static_library("Disassembler") {
   output_name = "LLVMLanaiDisassembler"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":LanaiGenDisassemblerTables",
     "//llvm/lib/MC/MCDisassembler",
     "//llvm/lib/Support",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/Mips/MCTargetDesc/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/Mips/MCTargetDesc/BUILD.gn
index acea4e41a940f..f98bb20173c4d 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/Mips/MCTargetDesc/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/Mips/MCTargetDesc/BUILD.gn
@@ -48,7 +48,7 @@ group("tablegen") {
 static_library("MCTargetDesc") {
   output_name = "LLVMMipsDesc"
   public_deps = [ ":tablegen" ]
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":MipsGenAsmWriter",
     ":MipsGenMCCodeEmitter",
     "//llvm/lib/MC",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn
index 37ca14bfe3224..4bbfca247862b 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn
@@ -41,7 +41,7 @@ static_library("MCTargetDesc") {
     ":PPCGenRegisterInfo",
     ":PPCGenSubtargetInfo",
   ]
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":PPCGenAsmWriter",
     ":PPCGenMCCodeEmitter",
     "//llvm/lib/MC",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/SystemZ/MCTargetDesc/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/SystemZ/MCTargetDesc/BUILD.gn
index 25504b8614f16..7c768944c72e5 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/SystemZ/MCTargetDesc/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/SystemZ/MCTargetDesc/BUILD.gn
@@ -41,7 +41,7 @@ static_library("MCTargetDesc") {
     ":SystemZGenRegisterInfo",
     ":SystemZGenSubtargetInfo",
   ]
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":SystemZGenAsmWriter",
     ":SystemZGenMCCodeEmitter",
     "//llvm/lib/MC",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/AsmParser/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/AsmParser/BUILD.gn
index 4413d045c37ff..66cc6a2c269e8 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/AsmParser/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/AsmParser/BUILD.gn
@@ -8,7 +8,7 @@ tablegen("WebAssemblyGenAsmMatcher") {
 
 static_library("AsmParser") {
   output_name = "LLVMWebAssemblyAsmParser"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":WebAssemblyGenAsmMatcher",
     "//llvm/lib/MC",
     "//llvm/lib/MC/MCParser",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/Disassembler/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/Disassembler/BUILD.gn
index e78002eb27bec..c84c0d3c2f64c 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/Disassembler/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/Disassembler/BUILD.gn
@@ -8,7 +8,7 @@ tablegen("WebAssemblyGenDisassemblerTables") {
 
 static_library("Disassembler") {
   output_name = "LLVMWebAssemblyDisassembler"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":WebAssemblyGenDisassemblerTables",
     "//llvm/lib/MC",
     "//llvm/lib/MC/MCDisassembler",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/MCTargetDesc/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/MCTargetDesc/BUILD.gn
index a3e71d8f78595..31e3708ca4487 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/MCTargetDesc/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/MCTargetDesc/BUILD.gn
@@ -45,7 +45,7 @@ static_library("MCTargetDesc") {
     ":WebAssemblyGenSubtargetInfo",
     ":tablegen",
   ]
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":WebAssemblyGenAsmWriter",
     ":WebAssemblyGenMCCodeEmitter",
     "//llvm/lib/MC",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/X86/MCA/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/X86/MCA/BUILD.gn
index d8dba5df37cdf..568abe5554206 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/X86/MCA/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/X86/MCA/BUILD.gn
@@ -1,6 +1,6 @@
 static_library("MCA") {
   output_name = "LLVMTargetX86MCA"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     "//llvm/lib/MC",
     "//llvm/lib/MC/MCParser",
     "//llvm/lib/MCA",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/X86/MCTargetDesc/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/X86/MCTargetDesc/BUILD.gn
index 2379eefeaf4f8..49063bdddc5d3 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/X86/MCTargetDesc/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/X86/MCTargetDesc/BUILD.gn
@@ -54,7 +54,7 @@ static_library("MCTargetDesc") {
     ":X86GenRegisterInfo",
     ":X86GenSubtargetInfo",
   ]
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":X86GenAsmWriter",
     ":X86GenAsmWriter1",
     "//llvm/lib/MC",

diff  --git a/llvm/utils/gn/secondary/llvm/tools/llvm-dwarfutil/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-dwarfutil/BUILD.gn
index 685a0f73b6553..c6b95414c03c4 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llvm-dwarfutil/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-dwarfutil/BUILD.gn
@@ -6,7 +6,7 @@ tablegen("Options") {
 }
 
 executable("llvm-dwarfutil") {
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":Options",
     "//llvm/lib/DWARFLinker",
     "//llvm/lib/DWARFLinkerParallel",

diff  --git a/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/BUILD.gn
index f97baf0c5a042..8d82de2d61139 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/BUILD.gn
@@ -1,7 +1,7 @@
 import("//llvm/lib/Target/targets.gni")
 
 executable("llvm-exegesis") {
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     "lib",
     "//llvm/lib/CodeGen",
     "//llvm/lib/ExecutionEngine",

diff  --git a/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/AArch64/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/AArch64/BUILD.gn
index 58eea54e5ca0e..b4fa32ba473bc 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/AArch64/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/AArch64/BUILD.gn
@@ -7,7 +7,7 @@ tablegen("AArch64GenExegesis") {
 
 static_library("AArch64") {
   output_name = "LLVMExegesisAArch64"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":AArch64GenExegesis",
 
     # Exegesis reaches inside the Target/AArch64 tablegen internals and must

diff  --git a/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/Mips/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/Mips/BUILD.gn
index f02c9394e573d..815debe8782e6 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/Mips/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/Mips/BUILD.gn
@@ -7,7 +7,7 @@ tablegen("MipsGenExegesis") {
 
 static_library("Mips") {
   output_name = "LLVMExegesisMips"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":MipsGenExegesis",
     "//llvm/lib/TargetParser",
 

diff  --git a/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/PowerPC/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/PowerPC/BUILD.gn
index 2fd2c073833ff..3d75b365c57c0 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/PowerPC/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/PowerPC/BUILD.gn
@@ -7,7 +7,7 @@ tablegen("PPCGenExegesis") {
 
 static_library("PowerPC") {
   output_name = "LLVMExegesisPowerPC"
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":PPCGenExegesis",
     "//llvm/lib/TargetParser",
 

diff  --git a/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/DWARF/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/DWARF/BUILD.gn
index b77a5c11b0461..fd1ce1303a09f 100644
--- a/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/DWARF/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/DWARF/BUILD.gn
@@ -1,7 +1,7 @@
 import("//third-party/unittest/unittest.gni")
 
 unittest("DebugInfoDWARFTests") {
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     "//llvm/lib/CodeGen/AsmPrinter",
     "//llvm/lib/DebugInfo/DWARF",
     "//llvm/lib/MC",

diff  --git a/llvm/utils/gn/secondary/llvm/utils/TableGen/BUILD.gn b/llvm/utils/gn/secondary/llvm/utils/TableGen/BUILD.gn
index 4fe24b0e0cb51..72845390dd6f1 100644
--- a/llvm/utils/gn/secondary/llvm/utils/TableGen/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/utils/TableGen/BUILD.gn
@@ -21,7 +21,7 @@ executable("llvm-min-tblgen") {
 }
 
 executable("llvm-tblgen") {
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     ":llvm-min-tblgen-sources",
     "//llvm/include/llvm/Config:llvm-config",
     "//llvm/lib/Support",

diff  --git a/llvm/utils/gn/secondary/llvm/utils/TableGen/GlobalISel/BUILD.gn b/llvm/utils/gn/secondary/llvm/utils/TableGen/GlobalISel/BUILD.gn
index bea8dba6eceac..bc946d83eddd9 100644
--- a/llvm/utils/gn/secondary/llvm/utils/TableGen/GlobalISel/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/utils/TableGen/GlobalISel/BUILD.gn
@@ -1,5 +1,5 @@
 static_library("GlobalISel") {
-  deps = [
+  deps = ["//llvm/lib/CodeGen",
     "//llvm/include/llvm/CodeGen:GenVT",
     "//llvm/lib/CodeGen",
     "//llvm/lib/Support",


        


More information about the llvm-commits mailing list