gn build: merge r360490

llvm-svn: 360492
This commit is contained in:
David L. Jones 2019-05-11 00:44:30 +00:00
parent 55120b2345
commit ed355330a3
3 changed files with 8 additions and 29 deletions

View File

@ -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",

View File

@ -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",
]
}

View File

@ -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",