[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