[llvm] r350412 - [gn build] Add more build files for LLVM unittests
Nico Weber via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 4 09:15:38 PST 2019
Author: nico
Date: Fri Jan 4 09:15:38 2019
New Revision: 350412
URL: http://llvm.org/viewvc/llvm-project?rev=350412&view=rev
Log:
[gn build] Add more build files for LLVM unittests
A fairly random assortment of build files that are easy.
Differential Revision: https://reviews.llvm.org/D56213
Added:
llvm/trunk/utils/gn/secondary/llvm/unittests/FuzzMutate/
llvm/trunk/utils/gn/secondary/llvm/unittests/FuzzMutate/BUILD.gn
llvm/trunk/utils/gn/secondary/llvm/unittests/IR/
llvm/trunk/utils/gn/secondary/llvm/unittests/IR/BUILD.gn
llvm/trunk/utils/gn/secondary/llvm/unittests/LineEditor/
llvm/trunk/utils/gn/secondary/llvm/unittests/LineEditor/BUILD.gn
llvm/trunk/utils/gn/secondary/llvm/unittests/Linker/
llvm/trunk/utils/gn/secondary/llvm/unittests/Linker/BUILD.gn
llvm/trunk/utils/gn/secondary/llvm/unittests/MC/
llvm/trunk/utils/gn/secondary/llvm/unittests/MC/BUILD.gn
llvm/trunk/utils/gn/secondary/llvm/unittests/Object/
llvm/trunk/utils/gn/secondary/llvm/unittests/Object/BUILD.gn
llvm/trunk/utils/gn/secondary/llvm/unittests/ObjectYAML/
llvm/trunk/utils/gn/secondary/llvm/unittests/ObjectYAML/BUILD.gn
llvm/trunk/utils/gn/secondary/llvm/unittests/Option/
llvm/trunk/utils/gn/secondary/llvm/unittests/Option/BUILD.gn
llvm/trunk/utils/gn/secondary/llvm/unittests/ProfileData/
llvm/trunk/utils/gn/secondary/llvm/unittests/ProfileData/BUILD.gn
llvm/trunk/utils/gn/secondary/llvm/unittests/XRay/
llvm/trunk/utils/gn/secondary/llvm/unittests/XRay/BUILD.gn
Modified:
llvm/trunk/utils/gn/secondary/llvm/unittests/BUILD.gn
Modified: llvm/trunk/utils/gn/secondary/llvm/unittests/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/unittests/BUILD.gn?rev=350412&r1=350411&r2=350412&view=diff
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/unittests/BUILD.gn (original)
+++ llvm/trunk/utils/gn/secondary/llvm/unittests/BUILD.gn Fri Jan 4 09:15:38 2019
@@ -19,26 +19,37 @@ group("unittests") {
#"DebugInfo/PDB:DebugInfoPDBTests",
"Demangle:DemangleTests",
- # FIXME: Add more:
+ # FIXME: Add.
#"ExecutionEngine:ExecutionEngineTests",
#"ExecutionEngine/MCJIT:MCJITTests",
#"ExecutionEngine/Orc:OrcJITTests",
- #"FuzzMutate:FuzzMutateTests",
- #"IR:IRTests",
- #"LineEditor:LineEditorTests",
- #"MC:MCTests",
+ "FuzzMutate:FuzzMutateTests",
+ "IR:IRTests",
+ "LineEditor:LineEditorTests",
+ "Linker:LinkerTests",
+ "MC:MCTests",
+
+ # FIXME: Add.
#"MI:MITests",
- #"Object:ObjectTests",
- #"ObjectYAML:ObjectYAMLTests",
- #"Option:OptionTests",
+ "Object:ObjectTests",
+ "ObjectYAML:ObjectYAMLTests",
+ "Option:OptionTests",
+
+ # FIXME: Add more:
+ #"OptRemarks:OptRemarksTests",
#"Passes:PluginsTests",
- #"ProfileData:ProfileDataTests",
+
+ "ProfileData:ProfileDataTests",
+
+ # FIXME: Add more:
#"Support:SupportTests",
#"Support/DynamicLibrary:DynamicLibraryTests",
#"Transforms/IPO:IPOTests",
#"Transforms/Scalar:ScalarTests",
#"Transforms/Utils:UtilsTests",
- #"XRay:XRayTests",
+ "XRay:XRayTests",
+
+ # FIXME: Add more:
#"tools/llvm-cfi-verify:CFIVerifyTests",
#"tools/llvm-exegesis:LLVMExegesisTests",
]
Added: llvm/trunk/utils/gn/secondary/llvm/unittests/FuzzMutate/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/unittests/FuzzMutate/BUILD.gn?rev=350412&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/unittests/FuzzMutate/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/unittests/FuzzMutate/BUILD.gn Fri Jan 4 09:15:38 2019
@@ -0,0 +1,16 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("FuzzMutateTests") {
+ deps = [
+ "//llvm/lib/AsmParser",
+ "//llvm/lib/FuzzMutate",
+ "//llvm/lib/IR",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "OperationsTest.cpp",
+ "RandomIRBuilderTest.cpp",
+ "ReservoirSamplerTest.cpp",
+ "StrategiesTest.cpp",
+ ]
+}
Added: llvm/trunk/utils/gn/secondary/llvm/unittests/IR/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/unittests/IR/BUILD.gn?rev=350412&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/unittests/IR/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/unittests/IR/BUILD.gn Fri Jan 4 09:15:38 2019
@@ -0,0 +1,46 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("IRTests") {
+ deps = [
+ "//llvm/lib/Analysis",
+ "//llvm/lib/AsmParser",
+ "//llvm/lib/IR",
+ "//llvm/lib/Passes",
+ "//llvm/lib/Support",
+ "//llvm/lib/Testing/Support",
+ ]
+ sources = [
+ "AsmWriterTest.cpp",
+ "AttributesTest.cpp",
+ "BasicBlockTest.cpp",
+ "CFGBuilder.cpp",
+ "ConstantRangeTest.cpp",
+ "ConstantsTest.cpp",
+ "DebugInfoTest.cpp",
+ "DebugTypeODRUniquingTest.cpp",
+ "DomTreeUpdaterTest.cpp",
+ "DominatorTreeBatchUpdatesTest.cpp",
+ "DominatorTreeTest.cpp",
+ "FunctionTest.cpp",
+ "IRBuilderTest.cpp",
+ "InstructionsTest.cpp",
+ "IntrinsicsTest.cpp",
+ "LegacyPassManagerTest.cpp",
+ "MDBuilderTest.cpp",
+ "ManglerTest.cpp",
+ "MetadataTest.cpp",
+ "ModuleTest.cpp",
+ "PassBuilderCallbacksTest.cpp",
+ "PassManagerTest.cpp",
+ "PatternMatch.cpp",
+ "TypeBuilderTest.cpp",
+ "TypesTest.cpp",
+ "UseTest.cpp",
+ "UserTest.cpp",
+ "ValueHandleTest.cpp",
+ "ValueMapTest.cpp",
+ "ValueTest.cpp",
+ "VerifierTest.cpp",
+ "WaymarkTest.cpp",
+ ]
+}
Added: llvm/trunk/utils/gn/secondary/llvm/unittests/LineEditor/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/unittests/LineEditor/BUILD.gn?rev=350412&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/unittests/LineEditor/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/unittests/LineEditor/BUILD.gn Fri Jan 4 09:15:38 2019
@@ -0,0 +1,11 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("LineEditorTests") {
+ deps = [
+ "//llvm/lib/LineEditor",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "LineEditor.cpp",
+ ]
+}
Added: llvm/trunk/utils/gn/secondary/llvm/unittests/Linker/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/unittests/Linker/BUILD.gn?rev=350412&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/unittests/Linker/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/unittests/Linker/BUILD.gn Fri Jan 4 09:15:38 2019
@@ -0,0 +1,12 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("LinkerTests") {
+ deps = [
+ "//llvm/lib/AsmParser",
+ "//llvm/lib/IR",
+ "//llvm/lib/Linker",
+ ]
+ sources = [
+ "LinkModulesTest.cpp",
+ ]
+}
Added: llvm/trunk/utils/gn/secondary/llvm/unittests/MC/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/unittests/MC/BUILD.gn?rev=350412&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/unittests/MC/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/unittests/MC/BUILD.gn Fri Jan 4 09:15:38 2019
@@ -0,0 +1,16 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("MCTests") {
+ deps = [
+ "//llvm/lib/MC",
+ "//llvm/lib/MC/MCDisassembler",
+ "//llvm/lib/Support",
+ "//llvm/lib/Target:TargetsToBuild",
+ ]
+ sources = [
+ "Disassembler.cpp",
+ "DwarfLineTables.cpp",
+ "StringTableBuilderTest.cpp",
+ "TargetRegistry.cpp",
+ ]
+}
Added: llvm/trunk/utils/gn/secondary/llvm/unittests/Object/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/unittests/Object/BUILD.gn?rev=350412&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/unittests/Object/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/unittests/Object/BUILD.gn Fri Jan 4 09:15:38 2019
@@ -0,0 +1,11 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("ObjectTests") {
+ deps = [
+ "//llvm/lib/Object",
+ ]
+ sources = [
+ "SymbolSizeTest.cpp",
+ "SymbolicFileTest.cpp",
+ ]
+}
Added: llvm/trunk/utils/gn/secondary/llvm/unittests/ObjectYAML/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/unittests/ObjectYAML/BUILD.gn?rev=350412&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/unittests/ObjectYAML/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/unittests/ObjectYAML/BUILD.gn Fri Jan 4 09:15:38 2019
@@ -0,0 +1,10 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("ObjectYAMLTests") {
+ deps = [
+ "//llvm/lib/ObjectYAML",
+ ]
+ sources = [
+ "YAMLTest.cpp",
+ ]
+}
Added: llvm/trunk/utils/gn/secondary/llvm/unittests/Option/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/unittests/Option/BUILD.gn?rev=350412&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/unittests/Option/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/unittests/Option/BUILD.gn Fri Jan 4 09:15:38 2019
@@ -0,0 +1,18 @@
+import("//llvm/utils/TableGen/tablegen.gni")
+import("//llvm/utils/unittest/unittest.gni")
+
+tablegen("Opts") {
+ visibility = [ ":OptionTests" ]
+ args = [ "-gen-opt-parser-defs" ]
+}
+
+unittest("OptionTests") {
+ deps = [
+ ":Opts",
+ "//llvm/lib/Option",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "OptionParsingTest.cpp",
+ ]
+}
Added: llvm/trunk/utils/gn/secondary/llvm/unittests/ProfileData/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/unittests/ProfileData/BUILD.gn?rev=350412&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/unittests/ProfileData/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/unittests/ProfileData/BUILD.gn Fri Jan 4 09:15:38 2019
@@ -0,0 +1,15 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("ProfileDataTests") {
+ deps = [
+ "//llvm/lib/IR",
+ "//llvm/lib/ProfileData",
+ "//llvm/lib/ProfileData/Coverage",
+ "//llvm/lib/Testing/Support",
+ ]
+ sources = [
+ "CoverageMappingTest.cpp",
+ "InstrProfTest.cpp",
+ "SampleProfTest.cpp",
+ ]
+}
Added: llvm/trunk/utils/gn/secondary/llvm/unittests/XRay/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/unittests/XRay/BUILD.gn?rev=350412&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/unittests/XRay/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/unittests/XRay/BUILD.gn Fri Jan 4 09:15:38 2019
@@ -0,0 +1,19 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("XRayTests") {
+ deps = [
+ "//llvm/lib/Support",
+ "//llvm/lib/Testing/Support",
+ "//llvm/lib/XRay",
+ ]
+ sources = [
+ "FDRBlockIndexerTest.cpp",
+ "FDRBlockVerifierTest.cpp",
+ "FDRProducerConsumerTest.cpp",
+ "FDRRecordPrinterTest.cpp",
+ "FDRRecordsTest.cpp",
+ "FDRTraceWriterTest.cpp",
+ "GraphTest.cpp",
+ "ProfileTest.cpp",
+ ]
+}
More information about the llvm-commits
mailing list