parent
55120b2345
commit
ed355330a3
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
]
|
||||
}
|
||||
|
|
@ -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",
|
||||
|
|
|
|||
Loading…
Reference in New Issue