Skip to content

Commit

Permalink
[gn build] Add build files for AsmParser, MIRParser, IRReader, MCDisa…
Browse files Browse the repository at this point in the history
…ssembler, Vectorize

These are all remaining build dependencies of llc, except for Target/X86 which
is in a separate patch at https://reviews.llvm.org/D55524

Differential Revision: https://reviews.llvm.org/D55518

llvm-svn: 348823
  • Loading branch information
nico committed Dec 11, 2018
1 parent e8240f4 commit 55dbc7c
Show file tree
Hide file tree
Showing 5 changed files with 77 additions and 0 deletions.
13 changes: 13 additions & 0 deletions llvm/utils/gn/secondary/llvm/lib/AsmParser/BUILD.gn
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
static_library("AsmParser") {
output_name = "LLVMAsmParser"
deps = [
"//llvm/lib/BinaryFormat",
"//llvm/lib/IR",
"//llvm/lib/Support",
]
sources = [
"LLLexer.cpp",
"LLParser.cpp",
"Parser.cpp",
]
}
17 changes: 17 additions & 0 deletions llvm/utils/gn/secondary/llvm/lib/CodeGen/MIRParser/BUILD.gn
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
static_library("MIRParser") {
output_name = "LLVMMIRParser"
deps = [
"//llvm/lib/AsmParser",
"//llvm/lib/BinaryFormat",
"//llvm/lib/CodeGen",
"//llvm/lib/IR",
"//llvm/lib/MC",
"//llvm/lib/Support",
"//llvm/lib/Target",
]
sources = [
"MILexer.cpp",
"MIParser.cpp",
"MIRParser.cpp",
]
}
12 changes: 12 additions & 0 deletions llvm/utils/gn/secondary/llvm/lib/IRReader/BUILD.gn
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
static_library("IRReader") {
output_name = "LLVMIRReader"
deps = [
"//llvm/lib/AsmParser",
"//llvm/lib/Bitcode/Reader",
"//llvm/lib/IR",
"//llvm/lib/Support",
]
sources = [
"IRReader.cpp",
]
}
14 changes: 14 additions & 0 deletions llvm/utils/gn/secondary/llvm/lib/MC/MCDisassembler/BUILD.gn
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
static_library("MCDisassembler") {
output_name = "LLVMMCDisassembler"
deps = [
"//llvm/lib/MC",
"//llvm/lib/Support",
]
sources = [
"Disassembler.cpp",
"MCDisassembler.cpp",
"MCExternalSymbolizer.cpp",
"MCRelocationInfo.cpp",
"MCSymbolizer.cpp",
]
}
21 changes: 21 additions & 0 deletions llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/BUILD.gn
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
static_library("Vectorize") {
output_name = "LLVMVectorize"
deps = [
"//llvm/lib/Analysis",
"//llvm/lib/IR",
"//llvm/lib/Support",
"//llvm/lib/Transforms/Utils",
]
sources = [
"LoadStoreVectorizer.cpp",
"LoopVectorizationLegality.cpp",
"LoopVectorize.cpp",
"SLPVectorizer.cpp",
"VPlan.cpp",
"VPlanHCFGBuilder.cpp",
"VPlanHCFGTransforms.cpp",
"VPlanSLP.cpp",
"VPlanVerifier.cpp",
"Vectorize.cpp",
]
}

0 comments on commit 55dbc7c

Please sign in to comment.