]> granicus.if.org Git - llvm/commitdiff
gn build: merge r360484 and r360486
authorDavid L. Jones <dlj@google.com>
Sat, 11 May 2019 00:35:53 +0000 (00:35 +0000)
committerDavid L. Jones <dlj@google.com>
Sat, 11 May 2019 00:35:53 +0000 (00:35 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@360491 91177308-0d34-0410-b5e6-96231b3b80d8

14 files changed:
utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn
utils/gn/secondary/llvm/lib/Target/AArch64/InstPrinter/BUILD.gn [deleted file]
utils/gn/secondary/llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn
utils/gn/secondary/llvm/lib/Target/BUILD.gn
utils/gn/secondary/llvm/lib/Target/X86/AsmParser/BUILD.gn
utils/gn/secondary/llvm/lib/Target/X86/BUILD.gn
utils/gn/secondary/llvm/lib/Target/X86/InstPrinter/BUILD.gn [deleted file]
utils/gn/secondary/llvm/lib/Target/X86/MCTargetDesc/BUILD.gn
utils/gn/secondary/llvm/tools/llvm-cfi-verify/BUILD.gn
utils/gn/secondary/llvm/tools/llvm-mc/BUILD.gn
utils/gn/secondary/llvm/tools/llvm-mca/BUILD.gn
utils/gn/secondary/llvm/tools/llvm-objdump/BUILD.gn
utils/gn/secondary/llvm/tools/sancov/BUILD.gn
utils/gn/secondary/llvm/unittests/tools/llvm-cfi-verify/BUILD.gn

index d0d0164ee990324a037b27f21140930dbb2c3b70..6c683d2a0243eb1edbff9baac1d2b11ff0aa7e7e 100644 (file)
@@ -51,7 +51,6 @@ static_library("LLVMAArch64CodeGen") {
     ":AArch64GenGlobalISel",
     ":AArch64GenMCPseudoLowering",
     ":AArch64GenRegisterBank",
-    "InstPrinter",
     "MCTargetDesc",
     "TargetInfo",
     "Utils",
@@ -123,7 +122,6 @@ group("AArch64") {
     ":LLVMAArch64CodeGen",
     "AsmParser",
     "Disassembler",
-    "InstPrinter",
     "MCTargetDesc",
     "TargetInfo",
     "Utils",
diff --git a/utils/gn/secondary/llvm/lib/Target/AArch64/InstPrinter/BUILD.gn b/utils/gn/secondary/llvm/lib/Target/AArch64/InstPrinter/BUILD.gn
deleted file mode 100644 (file)
index 6c17495..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-import("//llvm/utils/TableGen/tablegen.gni")
-
-tablegen("AArch64GenAsmWriter") {
-  visibility = [ ":InstPrinter" ]
-  args = [ "-gen-asm-writer" ]
-  td_file = "../AArch64.td"
-}
-
-tablegen("AArch64GenAsmWriter1") {
-  visibility = [ ":InstPrinter" ]
-  args = [
-    "-gen-asm-writer",
-    "-asmwriternum=1",
-  ]
-  td_file = "../AArch64.td"
-}
-
-static_library("InstPrinter") {
-  output_name = "LLVMAArch64AsmPrinter"
-  deps = [
-    ":AArch64GenAsmWriter",
-    ":AArch64GenAsmWriter1",
-    "//llvm/lib/MC",
-    "//llvm/lib/Support",
-
-    # MCTargetDesc depends on InstPrinter, so we can't depend on the full
-    # MCTargetDesc target here: it would form a cycle.
-    "//llvm/lib/Target/AArch64/MCTargetDesc:tablegen",
-    "//llvm/lib/Target/AArch64/Utils",
-  ]
-  include_dirs = [ ".." ]
-  sources = [
-    "AArch64InstPrinter.cpp",
-  ]
-}
index 6303fbef17a1c16ea0d3f47a14e5ca27589b643b..c505af6177d0d2acf5739679004137db57d20f98 100644 (file)
@@ -24,14 +24,30 @@ tablegen("AArch64GenSubtargetInfo") {
   td_file = "../AArch64.td"
 }
 
+tablegen("AArch64GenAsmWriter") {
+  visibility = [ ":tablegen" ]
+  args = [ "-gen-asm-writer" ]
+  td_file = "../AArch64.td"
+}
+
+tablegen("AArch64GenAsmWriter1") {
+  visibility = [ ":tablegen" ]
+  args = [
+    "-gen-asm-writer",
+    "-asmwriternum=1",
+  ]
+  td_file = "../AArch64.td"
+}
+
 group("tablegen") {
   visibility = [
     ":MCTargetDesc",
-    "../InstPrinter",
     "../TargetInfo",
     "../Utils",
   ]
   public_deps = [
+    ":AArch64GenAsmWriter",
+    ":AArch64GenAsmWriter1",
     ":AArch64GenInstrInfo",
     ":AArch64GenMCCodeEmitter",
     ":AArch64GenRegisterInfo",
@@ -47,7 +63,6 @@ static_library("MCTargetDesc") {
   deps = [
     "//llvm/lib/MC",
     "//llvm/lib/Support",
-    "//llvm/lib/Target/AArch64/InstPrinter",
     "//llvm/lib/Target/AArch64/TargetInfo",
     "//llvm/lib/Target/AArch64/Utils",
   ]
@@ -56,6 +71,7 @@ static_library("MCTargetDesc") {
     "AArch64AsmBackend.cpp",
     "AArch64ELFObjectWriter.cpp",
     "AArch64ELFStreamer.cpp",
+    "AArch64InstPrinter.cpp",
     "AArch64MCAsmInfo.cpp",
     "AArch64MCCodeEmitter.cpp",
     "AArch64MCExpr.cpp",
index 54b6082fedaf3237b55cdd74bb25be7c51aea7eb..519ecf67ed879c38a7f5dc93416963290890d1a9 100644 (file)
@@ -61,13 +61,6 @@ group("AllTargetsAsmParsers") {
   }
 }
 
-group("AllTargetsAsmPrinters") {
-  deps = []
-  foreach(target, llvm_targets_to_build) {
-    deps += [ "$target/InstPrinter" ]
-  }
-}
-
 group("AllTargetsDescs") {
   deps = []
   foreach(target, llvm_targets_to_build) {
index d18c5e60af782ee85a5ed72fb27594875aa11a52..16124f6f0ce6ad955e89d20ea1c3609d7bcf5b9a 100644 (file)
@@ -13,7 +13,6 @@ static_library("AsmParser") {
     "//llvm/lib/MC",
     "//llvm/lib/MC/MCParser",
     "//llvm/lib/Support",
-    "//llvm/lib/Target/X86/InstPrinter",
     "//llvm/lib/Target/X86/MCTargetDesc",
     "//llvm/lib/Target/X86/TargetInfo",
   ]
index 545c3284064e3f0caf29ac4a59ca358ffaaca56b..3748189d61dddf53c78594979ef56e54bff2624d 100644 (file)
@@ -57,7 +57,6 @@ static_library("LLVMX86CodeGen") {
     ":X86GenFastISel",
     ":X86GenGlobalISel",
     ":X86GenRegisterBank",
-    "InstPrinter",
     "MCTargetDesc",
     "TargetInfo",
     "Utils",
@@ -136,7 +135,6 @@ group("X86") {
     ":LLVMX86CodeGen",
     "AsmParser",
     "Disassembler",
-    "InstPrinter",
     "MCTargetDesc",
     "TargetInfo",
     "Utils",
diff --git a/utils/gn/secondary/llvm/lib/Target/X86/InstPrinter/BUILD.gn b/utils/gn/secondary/llvm/lib/Target/X86/InstPrinter/BUILD.gn
deleted file mode 100644 (file)
index 4ca806d..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-import("//llvm/utils/TableGen/tablegen.gni")
-
-tablegen("X86GenAsmWriter") {
-  visibility = [ ":InstPrinter" ]
-  args = [ "-gen-asm-writer" ]
-  td_file = "../X86.td"
-}
-
-tablegen("X86GenAsmWriter1") {
-  visibility = [ ":InstPrinter" ]
-  args = [
-    "-gen-asm-writer",
-    "-asmwriternum=1",
-  ]
-  td_file = "../X86.td"
-}
-
-static_library("InstPrinter") {
-  output_name = "LLVMX86AsmPrinter"
-  deps = [
-    ":X86GenAsmWriter",
-    ":X86GenAsmWriter1",
-    "//llvm/lib/MC",
-    "//llvm/lib/Support",
-
-    # MCTargetDesc depends on InstPrinter, so we can't depend on the full
-    # MCTargetDesc target here: it would form a cycle.
-    "//llvm/lib/Target/X86/MCTargetDesc:tablegen",
-    "//llvm/lib/Target/X86/Utils",
-  ]
-  include_dirs = [ ".." ]
-  sources = [
-    "X86ATTInstPrinter.cpp",
-    "X86InstComments.cpp",
-    "X86InstPrinterCommon.cpp",
-    "X86IntelInstPrinter.cpp",
-  ]
-}
index 426f9a5244c16effb15dd0d35c09c89881af63e7..db7046acd1d7ec59752010391ab23b430832bc51 100644 (file)
@@ -18,13 +18,29 @@ tablegen("X86GenSubtargetInfo") {
   td_file = "../X86.td"
 }
 
+tablegen("X86GenAsmWriter") {
+  visibility = [ ":tablegen" ]
+  args = [ "-gen-asm-writer" ]
+  td_file = "../X86.td"
+}
+
+tablegen("X86GenAsmWriter1") {
+  visibility = [ ":tablegen" ]
+  args = [
+    "-gen-asm-writer",
+    "-asmwriternum=1",
+  ]
+  td_file = "../X86.td"
+}
+
 group("tablegen") {
   visibility = [
     ":MCTargetDesc",
-    "../InstPrinter",
     "../TargetInfo",
   ]
   public_deps = [
+    ":X86GenAsmWriter",
+    ":X86GenAsmWriter1",
     ":X86GenInstrInfo",
     ":X86GenRegisterInfo",
     ":X86GenSubtargetInfo",
@@ -41,13 +57,17 @@ static_library("MCTargetDesc") {
     "//llvm/lib/MC/MCDisassembler",
     "//llvm/lib/Object",
     "//llvm/lib/Support",
-    "//llvm/lib/Target/X86/InstPrinter",
     "//llvm/lib/Target/X86/TargetInfo",
+    "//llvm/lib/Target/X86/Utils",
   ]
   include_dirs = [ ".." ]
   sources = [
+    "X86ATTInstPrinter.cpp",
     "X86AsmBackend.cpp",
     "X86ELFObjectWriter.cpp",
+    "X86InstComments.cpp",
+    "X86InstPrinterCommon.cpp",
+    "X86IntelInstPrinter.cpp",
     "X86MCAsmInfo.cpp",
     "X86MCCodeEmitter.cpp",
     "X86MCTargetDesc.cpp",
index e5779aeb29f94afa4f83f5d96b928d384927db3e..2f0c08cd7eaaadeccfe96dbfec11a59befd4be95 100644 (file)
@@ -7,7 +7,6 @@ executable("llvm-cfi-verify") {
     "//llvm/lib/Object",
     "//llvm/lib/Support",
     "//llvm/lib/Target:AllTargetsAsmParsers",
-    "//llvm/lib/Target:AllTargetsAsmPrinters",
     "//llvm/lib/Target:AllTargetsDescs",
     "//llvm/lib/Target:AllTargetsDisassemblers",
     "//llvm/lib/Target:AllTargetsInfos",
index ddaae808e7ab49c51a7860cc9a0f7f4b1133bd44..653c5c01d5968648f7d2196a5b95963032a552cd 100644 (file)
@@ -4,7 +4,6 @@ executable("llvm-mc") {
     "//llvm/lib/MC/MCParser",
     "//llvm/lib/Support",
     "//llvm/lib/Target:AllTargetsAsmParsers",
-    "//llvm/lib/Target:AllTargetsAsmPrinters",
     "//llvm/lib/Target:AllTargetsDescs",
     "//llvm/lib/Target:AllTargetsDisassemblers",
     "//llvm/lib/Target:AllTargetsInfos",
index 461047b8886d54c05fd0068fa943bf81b232e673..f703de7685a0d8b0a33ce6ab6ac94a29cc343b47 100644 (file)
@@ -5,7 +5,6 @@ executable("llvm-mca") {
     "//llvm/lib/MCA",
     "//llvm/lib/Support",
     "//llvm/lib/Target:AllTargetsAsmParsers",
-    "//llvm/lib/Target:AllTargetsAsmPrinters",
     "//llvm/lib/Target:AllTargetsDescs",
     "//llvm/lib/Target:AllTargetsDisassemblers",
     "//llvm/lib/Target:AllTargetsInfos",
index 2b1b0917e760fa12eef471d4924f86b44699378f..3b1670bb8d48fde0014e70aca0d782e6ae847b56 100644 (file)
@@ -33,7 +33,6 @@ executable("llvm-objdump") {
     "//llvm/lib/MC/MCDisassembler",
     "//llvm/lib/Object",
     "//llvm/lib/Support",
-    "//llvm/lib/Target:AllTargetsAsmPrinters",
     "//llvm/lib/Target:AllTargetsDescs",
     "//llvm/lib/Target:AllTargetsDisassemblers",
     "//llvm/lib/Target:AllTargetsInfos",
index c07af7b6ca1da3e133d830337ffb9fe30f176959..9c3f5855ecbc944f6eb6d35d970a6db5ebfde7bb 100644 (file)
@@ -7,7 +7,6 @@ executable("sancov") {
     "//llvm/lib/MC/MCDisassembler",
     "//llvm/lib/Object",
     "//llvm/lib/Support",
-    "//llvm/lib/Target:AllTargetsAsmPrinters",
     "//llvm/lib/Target:AllTargetsDescs",
     "//llvm/lib/Target:AllTargetsDisassemblers",
     "//llvm/lib/Target:AllTargetsInfos",
index e9731264e6eeb02c805bb91e75e19becd22fd0e6..e25d8383b08674a4fe618ab06ecff2c0751fc24f 100644 (file)
@@ -8,7 +8,6 @@ unittest("CFIVerifyTests") {
     "//llvm/lib/Object",
     "//llvm/lib/Support",
     "//llvm/lib/Target:AllTargetsAsmParsers",
-    "//llvm/lib/Target:AllTargetsAsmPrinters",
     "//llvm/lib/Target:AllTargetsDescs",
     "//llvm/lib/Target:AllTargetsDisassemblers",
     "//llvm/lib/Target:AllTargetsInfos",