summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
Diffstat (limited to 'llvm')
-rw-r--r--llvm/utils/gn/secondary/llvm/lib/Target/ARM/BUILD.gn2
-rw-r--r--llvm/utils/gn/secondary/llvm/lib/Target/ARM/InstPrinter/BUILD.gn25
-rw-r--r--llvm/utils/gn/secondary/llvm/lib/Target/ARM/MCTargetDesc/BUILD.gn10
3 files changed, 8 insertions, 29 deletions
diff --git a/llvm/utils/gn/secondary/llvm/lib/Target/ARM/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/ARM/BUILD.gn
index f4bc1ed0c48..6b70200fae4 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/ARM/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/ARM/BUILD.gn
@@ -44,7 +44,6 @@ static_library("LLVMARMCodeGen") {
":ARMGenGlobalISel",
":ARMGenMCPseudoLowering",
":ARMGenRegisterBank",
- "InstPrinter",
"MCTargetDesc",
"TargetInfo",
"Utils",
@@ -114,7 +113,6 @@ group("ARM") {
":LLVMARMCodeGen",
"AsmParser",
"Disassembler",
- "InstPrinter",
"MCTargetDesc",
"TargetInfo",
"Utils",
diff --git a/llvm/utils/gn/secondary/llvm/lib/Target/ARM/InstPrinter/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/ARM/InstPrinter/BUILD.gn
deleted file mode 100644
index 6cac44291fd..00000000000
--- a/llvm/utils/gn/secondary/llvm/lib/Target/ARM/InstPrinter/BUILD.gn
+++ /dev/null
@@ -1,25 +0,0 @@
-import("//llvm/utils/TableGen/tablegen.gni")
-
-tablegen("ARMGenAsmWriter") {
- visibility = [ ":InstPrinter" ]
- args = [ "-gen-asm-writer" ]
- td_file = "../ARM.td"
-}
-
-static_library("InstPrinter") {
- output_name = "LLVMARMAsmPrinter"
- deps = [
- ":ARMGenAsmWriter",
- "//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/ARM/MCTargetDesc:tablegen",
- "//llvm/lib/Target/ARM/Utils",
- ]
- include_dirs = [ ".." ]
- sources = [
- "ARMInstPrinter.cpp",
- ]
-}
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 3ef2f435df5..185f2cb7aa2 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
@@ -1,5 +1,11 @@
import("//llvm/utils/TableGen/tablegen.gni")
+tablegen("ARMGenAsmWriter") {
+ visibility = [ ":tablegen" ]
+ args = [ "-gen-asm-writer" ]
+ td_file = "../ARM.td"
+}
+
tablegen("ARMGenInstrInfo") {
visibility = [ ":tablegen" ]
args = [ "-gen-instr-info" ]
@@ -27,11 +33,11 @@ tablegen("ARMGenSubtargetInfo") {
group("tablegen") {
visibility = [
":MCTargetDesc",
- "../InstPrinter",
"../TargetInfo",
"../Utils",
]
public_deps = [
+ ":ARMGenAsmWriter",
":ARMGenInstrInfo",
":ARMGenMCCodeEmitter",
":ARMGenRegisterInfo",
@@ -47,7 +53,6 @@ static_library("MCTargetDesc") {
"//llvm/lib/MC",
"//llvm/lib/MC/MCDisassembler",
"//llvm/lib/Support",
- "//llvm/lib/Target/ARM/InstPrinter",
"//llvm/lib/Target/ARM/TargetInfo",
"//llvm/lib/Target/ARM/Utils",
]
@@ -56,6 +61,7 @@ static_library("MCTargetDesc") {
"ARMAsmBackend.cpp",
"ARMELFObjectWriter.cpp",
"ARMELFStreamer.cpp",
+ "ARMInstPrinter.cpp",
"ARMMCAsmInfo.cpp",
"ARMMCCodeEmitter.cpp",
"ARMMCExpr.cpp",
OpenPOWER on IntegriCloud