Skip to content

Commit e6eaacb

Browse files
committed
[gn build] add llvm-profgen to gn build
Didn't notice it missing due to https://reviews.llvm.org/D89707#2705110
1 parent 35c564d commit e6eaacb

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

llvm/utils/gn/secondary/llvm/test/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,7 @@ group("test") {
255255
"//llvm/tools/llvm-opt-report",
256256
"//llvm/tools/llvm-pdbutil",
257257
"//llvm/tools/llvm-profdata",
258+
"//llvm/tools/llvm-profgen",
258259
"//llvm/tools/llvm-rc",
259260
"//llvm/tools/llvm-readobj:symlinks",
260261
"//llvm/tools/llvm-reduce",
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
executable("llvm-profgen") {
2+
deps = [
3+
"//llvm/lib/DebugInfo/Symbolize",
4+
"//llvm/lib/IR",
5+
"//llvm/lib/MC",
6+
"//llvm/lib/MC/MCDisassembler",
7+
"//llvm/lib/Object",
8+
"//llvm/lib/ProfileData",
9+
"//llvm/lib/Support",
10+
"//llvm/lib/Target:AllTargetsDescs",
11+
"//llvm/lib/Target:AllTargetsDisassemblers",
12+
"//llvm/lib/Target:AllTargetsInfos",
13+
"//llvm/lib/Transforms/IPO",
14+
]
15+
sources = [
16+
"CSPreInliner.cpp",
17+
"PerfReader.cpp",
18+
"ProfileGenerator.cpp",
19+
"ProfiledBinary.cpp",
20+
"PseudoProbe.cpp",
21+
"llvm-profgen.cpp",
22+
]
23+
}

0 commit comments

Comments
 (0)