parent
55120b2345
commit
ed355330a3
|
|
@ -44,7 +44,6 @@ static_library("LLVMARMCodeGen") {
|
||||||
":ARMGenGlobalISel",
|
":ARMGenGlobalISel",
|
||||||
":ARMGenMCPseudoLowering",
|
":ARMGenMCPseudoLowering",
|
||||||
":ARMGenRegisterBank",
|
":ARMGenRegisterBank",
|
||||||
"InstPrinter",
|
|
||||||
"MCTargetDesc",
|
"MCTargetDesc",
|
||||||
"TargetInfo",
|
"TargetInfo",
|
||||||
"Utils",
|
"Utils",
|
||||||
|
|
@ -114,7 +113,6 @@ group("ARM") {
|
||||||
":LLVMARMCodeGen",
|
":LLVMARMCodeGen",
|
||||||
"AsmParser",
|
"AsmParser",
|
||||||
"Disassembler",
|
"Disassembler",
|
||||||
"InstPrinter",
|
|
||||||
"MCTargetDesc",
|
"MCTargetDesc",
|
||||||
"TargetInfo",
|
"TargetInfo",
|
||||||
"Utils",
|
"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")
|
import("//llvm/utils/TableGen/tablegen.gni")
|
||||||
|
|
||||||
|
tablegen("ARMGenAsmWriter") {
|
||||||
|
visibility = [ ":tablegen" ]
|
||||||
|
args = [ "-gen-asm-writer" ]
|
||||||
|
td_file = "../ARM.td"
|
||||||
|
}
|
||||||
|
|
||||||
tablegen("ARMGenInstrInfo") {
|
tablegen("ARMGenInstrInfo") {
|
||||||
visibility = [ ":tablegen" ]
|
visibility = [ ":tablegen" ]
|
||||||
args = [ "-gen-instr-info" ]
|
args = [ "-gen-instr-info" ]
|
||||||
|
|
@ -27,11 +33,11 @@ tablegen("ARMGenSubtargetInfo") {
|
||||||
group("tablegen") {
|
group("tablegen") {
|
||||||
visibility = [
|
visibility = [
|
||||||
":MCTargetDesc",
|
":MCTargetDesc",
|
||||||
"../InstPrinter",
|
|
||||||
"../TargetInfo",
|
"../TargetInfo",
|
||||||
"../Utils",
|
"../Utils",
|
||||||
]
|
]
|
||||||
public_deps = [
|
public_deps = [
|
||||||
|
":ARMGenAsmWriter",
|
||||||
":ARMGenInstrInfo",
|
":ARMGenInstrInfo",
|
||||||
":ARMGenMCCodeEmitter",
|
":ARMGenMCCodeEmitter",
|
||||||
":ARMGenRegisterInfo",
|
":ARMGenRegisterInfo",
|
||||||
|
|
@ -47,7 +53,6 @@ static_library("MCTargetDesc") {
|
||||||
"//llvm/lib/MC",
|
"//llvm/lib/MC",
|
||||||
"//llvm/lib/MC/MCDisassembler",
|
"//llvm/lib/MC/MCDisassembler",
|
||||||
"//llvm/lib/Support",
|
"//llvm/lib/Support",
|
||||||
"//llvm/lib/Target/ARM/InstPrinter",
|
|
||||||
"//llvm/lib/Target/ARM/TargetInfo",
|
"//llvm/lib/Target/ARM/TargetInfo",
|
||||||
"//llvm/lib/Target/ARM/Utils",
|
"//llvm/lib/Target/ARM/Utils",
|
||||||
]
|
]
|
||||||
|
|
@ -56,6 +61,7 @@ static_library("MCTargetDesc") {
|
||||||
"ARMAsmBackend.cpp",
|
"ARMAsmBackend.cpp",
|
||||||
"ARMELFObjectWriter.cpp",
|
"ARMELFObjectWriter.cpp",
|
||||||
"ARMELFStreamer.cpp",
|
"ARMELFStreamer.cpp",
|
||||||
|
"ARMInstPrinter.cpp",
|
||||||
"ARMMCAsmInfo.cpp",
|
"ARMMCAsmInfo.cpp",
|
||||||
"ARMMCCodeEmitter.cpp",
|
"ARMMCCodeEmitter.cpp",
|
||||||
"ARMMCExpr.cpp",
|
"ARMMCExpr.cpp",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue