]> granicus.if.org Git - llvm/commitdiff
gn build: merge r360550
authorDavid L. Jones <dlj@google.com>
Mon, 13 May 2019 03:43:25 +0000 (03:43 +0000)
committerDavid L. Jones <dlj@google.com>
Mon, 13 May 2019 03:43:25 +0000 (03:43 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@360551 91177308-0d34-0410-b5e6-96231b3b80d8

utils/gn/secondary/llvm/lib/Target/WebAssembly/BUILD.gn
utils/gn/secondary/llvm/lib/Target/WebAssembly/InstPrinter/BUILD.gn [deleted file]
utils/gn/secondary/llvm/lib/Target/WebAssembly/MCTargetDesc/BUILD.gn

index 3c8803c19c6b50f5e7c778312eeca52391b18d8b..988e529b18461c12f2083b618d5b6c1ee15025f4 100644 (file)
@@ -44,7 +44,6 @@ static_library("LLVMWebAssemblyCodeGen") {
     ":WebAssemblyGenGlobalISel",
     ":WebAssemblyGenMCPseudoLowering",
     ":WebAssemblyGenRegisterBank",
-    "InstPrinter",
     "MCTargetDesc",
     "TargetInfo",
     "//llvm/include/llvm/Config:llvm-config",
@@ -114,7 +113,6 @@ group("WebAssembly") {
     ":LLVMWebAssemblyCodeGen",
     "AsmParser",
     "Disassembler",
-    "InstPrinter",
     "MCTargetDesc",
     "TargetInfo",
   ]
diff --git a/utils/gn/secondary/llvm/lib/Target/WebAssembly/InstPrinter/BUILD.gn b/utils/gn/secondary/llvm/lib/Target/WebAssembly/InstPrinter/BUILD.gn
deleted file mode 100644 (file)
index e63ea79..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-import("//llvm/utils/TableGen/tablegen.gni")
-
-tablegen("WebAssemblyGenAsmWriter") {
-  visibility = [ ":InstPrinter" ]
-  args = [ "-gen-asm-writer" ]
-  td_file = "../WebAssembly.td"
-}
-
-static_library("InstPrinter") {
-  output_name = "LLVMWebAssemblyAsmPrinter"
-  deps = [
-    ":WebAssemblyGenAsmWriter",
-    "//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/WebAssembly/MCTargetDesc:tablegen",
-  ]
-  include_dirs = [ ".." ]
-  sources = [
-    "WebAssemblyInstPrinter.cpp",
-  ]
-}
index 8d8e6c0a0e908a8ab607617b654ce6c13c7eaf81..bf106cde9c40ae08dc544736906e0db4c3a38aaa 100644 (file)
@@ -1,5 +1,11 @@
 import("//llvm/utils/TableGen/tablegen.gni")
 
+tablegen("WebAssemblyGenAsmWriter") {
+  visibility = [ ":tablegen" ]
+  args = [ "-gen-asm-writer" ]
+  td_file = "../WebAssembly.td"
+}
+
 tablegen("WebAssemblyGenInstrInfo") {
   visibility = [ ":tablegen" ]
   args = [ "-gen-instr-info" ]
@@ -32,6 +38,7 @@ group("tablegen") {
     "../Utils",
   ]
   public_deps = [
+    ":WebAssemblyGenAsmWriter",
     ":WebAssemblyGenInstrInfo",
     ":WebAssemblyGenMCCodeEmitter",
     ":WebAssemblyGenRegisterInfo",
@@ -46,12 +53,12 @@ static_library("MCTargetDesc") {
   deps = [
     "//llvm/lib/MC",
     "//llvm/lib/Support",
-    "//llvm/lib/Target/WebAssembly/InstPrinter",
     "//llvm/lib/Target/WebAssembly/TargetInfo",
   ]
   include_dirs = [ ".." ]
   sources = [
     "WebAssemblyAsmBackend.cpp",
+    "WebAssemblyInstPrinter.cpp",
     "WebAssemblyMCAsmInfo.cpp",
     "WebAssemblyMCCodeEmitter.cpp",
     "WebAssemblyMCTargetDesc.cpp",