[llvm] r350211 - [gn build] Add some llvm/tools: llvm-xray, sancov, sanstats, verify-uselistorder, yaml-bench
Nico Weber via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 2 04:32:50 PST 2019
Author: nico
Date: Wed Jan 2 04:32:49 2019
New Revision: 350211
URL: http://llvm.org/viewvc/llvm-project?rev=350211&view=rev
Log:
[gn build] Add some llvm/tools: llvm-xray, sancov, sanstats, verify-uselistorder, yaml-bench
Also add build file for dependency llvm/lib/XRay.
Needed for check-llvm.
(yaml-bench is an llvm/util, not an llvm/tool.)
Differential Revision: https://reviews.llvm.org/D56163
Added:
llvm/trunk/utils/gn/secondary/llvm/lib/XRay/
llvm/trunk/utils/gn/secondary/llvm/lib/XRay/BUILD.gn
llvm/trunk/utils/gn/secondary/llvm/tools/llvm-xray/
llvm/trunk/utils/gn/secondary/llvm/tools/llvm-xray/BUILD.gn
llvm/trunk/utils/gn/secondary/llvm/tools/sancov/
llvm/trunk/utils/gn/secondary/llvm/tools/sancov/BUILD.gn
llvm/trunk/utils/gn/secondary/llvm/tools/sanstats/
llvm/trunk/utils/gn/secondary/llvm/tools/sanstats/BUILD.gn
llvm/trunk/utils/gn/secondary/llvm/tools/verify-uselistorder/
llvm/trunk/utils/gn/secondary/llvm/tools/verify-uselistorder/BUILD.gn
llvm/trunk/utils/gn/secondary/llvm/utils/yaml-bench/
llvm/trunk/utils/gn/secondary/llvm/utils/yaml-bench/BUILD.gn
Modified:
llvm/trunk/utils/gn/secondary/BUILD.gn
Modified: llvm/trunk/utils/gn/secondary/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/BUILD.gn?rev=350211&r1=350210&r2=350211&view=diff
==============================================================================
--- llvm/trunk/utils/gn/secondary/BUILD.gn (original)
+++ llvm/trunk/utils/gn/secondary/BUILD.gn Wed Jan 2 04:32:49 2019
@@ -11,6 +11,11 @@ group("default") {
"//llvm/tools/llvm-rc",
"//llvm/tools/llvm-rtdyld",
"//llvm/tools/llvm-undname",
+ "//llvm/tools/llvm-xray",
+ "//llvm/tools/sancov",
+ "//llvm/tools/sanstats",
+ "//llvm/tools/verify-uselistorder",
+ "//llvm/utils/yaml-bench",
]
if (clang_enable_arcmt) {
deps += [
Added: llvm/trunk/utils/gn/secondary/llvm/lib/XRay/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/lib/XRay/BUILD.gn?rev=350211&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/lib/XRay/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/lib/XRay/BUILD.gn Wed Jan 2 04:32:49 2019
@@ -0,0 +1,23 @@
+static_library("XRay") {
+ output_name = "LLVMXRay"
+ deps = [
+ "//llvm/lib/Object",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "BlockIndexer.cpp",
+ "BlockPrinter.cpp",
+ "BlockVerifier.cpp",
+ "FDRRecordProducer.cpp",
+ "FDRRecords.cpp",
+ "FDRTraceExpander.cpp",
+ "FDRTraceWriter.cpp",
+ "FileHeaderReader.cpp",
+ "InstrumentationMap.cpp",
+ "LogBuilderConsumer.cpp",
+ "Profile.cpp",
+ "RecordInitializer.cpp",
+ "RecordPrinter.cpp",
+ "Trace.cpp",
+ ]
+}
Added: llvm/trunk/utils/gn/secondary/llvm/tools/llvm-xray/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/tools/llvm-xray/BUILD.gn?rev=350211&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/tools/llvm-xray/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/tools/llvm-xray/BUILD.gn Wed Jan 2 04:32:49 2019
@@ -0,0 +1,23 @@
+executable("llvm-xray") {
+ deps = [
+ "//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/DebugInfo/Symbolize",
+ "//llvm/lib/Object",
+ "//llvm/lib/Support",
+ "//llvm/lib/Target:TargetsToBuild",
+ "//llvm/lib/XRay",
+ ]
+ sources = [
+ "func-id-helper.cpp",
+ "llvm-xray.cpp",
+ "xray-account.cpp",
+ "xray-color-helper.cpp",
+ "xray-converter.cpp",
+ "xray-extract.cpp",
+ "xray-fdr-dump.cpp",
+ "xray-graph-diff.cpp",
+ "xray-graph.cpp",
+ "xray-registry.cpp",
+ "xray-stacks.cpp",
+ ]
+}
Added: llvm/trunk/utils/gn/secondary/llvm/tools/sancov/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/tools/sancov/BUILD.gn?rev=350211&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/tools/sancov/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/tools/sancov/BUILD.gn Wed Jan 2 04:32:49 2019
@@ -0,0 +1,18 @@
+executable("sancov") {
+ deps = [
+ "//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/DebugInfo/PDB",
+ "//llvm/lib/DebugInfo/Symbolize",
+ "//llvm/lib/MC",
+ "//llvm/lib/MC/MCDisassembler",
+ "//llvm/lib/Object",
+ "//llvm/lib/Support",
+ "//llvm/lib/Target:AllTargetsAsmPrinters",
+ "//llvm/lib/Target:AllTargetsDescs",
+ "//llvm/lib/Target:AllTargetsDisassemblers",
+ "//llvm/lib/Target:AllTargetsInfos",
+ ]
+ sources = [
+ "sancov.cpp",
+ ]
+}
Added: llvm/trunk/utils/gn/secondary/llvm/tools/sanstats/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/tools/sanstats/BUILD.gn?rev=350211&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/tools/sanstats/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/tools/sanstats/BUILD.gn Wed Jan 2 04:32:49 2019
@@ -0,0 +1,9 @@
+executable("sanstats") {
+ deps = [
+ "//llvm/lib/DebugInfo/Symbolize",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "sanstats.cpp",
+ ]
+}
Added: llvm/trunk/utils/gn/secondary/llvm/tools/verify-uselistorder/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/tools/verify-uselistorder/BUILD.gn?rev=350211&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/tools/verify-uselistorder/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/tools/verify-uselistorder/BUILD.gn Wed Jan 2 04:32:49 2019
@@ -0,0 +1,13 @@
+executable("verify-uselistorder") {
+ deps = [
+ "//llvm/lib/AsmParser",
+ "//llvm/lib/Bitcode/Reader",
+ "//llvm/lib/Bitcode/Writer",
+ "//llvm/lib/IR",
+ "//llvm/lib/IRReader",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "verify-uselistorder.cpp",
+ ]
+}
Added: llvm/trunk/utils/gn/secondary/llvm/utils/yaml-bench/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/utils/yaml-bench/BUILD.gn?rev=350211&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/utils/yaml-bench/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/utils/yaml-bench/BUILD.gn Wed Jan 2 04:32:49 2019
@@ -0,0 +1,8 @@
+executable("yaml-bench") {
+ deps = [
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "YAMLBench.cpp",
+ ]
+}
More information about the llvm-commits
mailing list