summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/utils/gn/secondary/llvm/unittests/BUILD.gn31
-rw-r--r--llvm/utils/gn/secondary/llvm/unittests/FuzzMutate/BUILD.gn16
-rw-r--r--llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn46
-rw-r--r--llvm/utils/gn/secondary/llvm/unittests/LineEditor/BUILD.gn11
-rw-r--r--llvm/utils/gn/secondary/llvm/unittests/Linker/BUILD.gn12
-rw-r--r--llvm/utils/gn/secondary/llvm/unittests/MC/BUILD.gn16
-rw-r--r--llvm/utils/gn/secondary/llvm/unittests/Object/BUILD.gn11
-rw-r--r--llvm/utils/gn/secondary/llvm/unittests/ObjectYAML/BUILD.gn10
-rw-r--r--llvm/utils/gn/secondary/llvm/unittests/Option/BUILD.gn18
-rw-r--r--llvm/utils/gn/secondary/llvm/unittests/ProfileData/BUILD.gn15
-rw-r--r--llvm/utils/gn/secondary/llvm/unittests/XRay/BUILD.gn19
11 files changed, 195 insertions, 10 deletions
diff --git a/llvm/utils/gn/secondary/llvm/unittests/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/BUILD.gn
index 38147d24574..5c5d0218392 100644
--- a/llvm/utils/gn/secondary/llvm/unittests/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/unittests/BUILD.gn
@@ -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",
]
diff --git a/llvm/utils/gn/secondary/llvm/unittests/FuzzMutate/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/FuzzMutate/BUILD.gn
new file mode 100644
index 00000000000..2967ddcc44c
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/unittests/FuzzMutate/BUILD.gn
@@ -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",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn
new file mode 100644
index 00000000000..20383a51b83
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn
@@ -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",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/unittests/LineEditor/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/LineEditor/BUILD.gn
new file mode 100644
index 00000000000..0916c910884
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/unittests/LineEditor/BUILD.gn
@@ -0,0 +1,11 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("LineEditorTests") {
+ deps = [
+ "//llvm/lib/LineEditor",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "LineEditor.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/unittests/Linker/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/Linker/BUILD.gn
new file mode 100644
index 00000000000..a245ffd20b4
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/unittests/Linker/BUILD.gn
@@ -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",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/unittests/MC/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/MC/BUILD.gn
new file mode 100644
index 00000000000..d42db2cf36a
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/unittests/MC/BUILD.gn
@@ -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",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/unittests/Object/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/Object/BUILD.gn
new file mode 100644
index 00000000000..74f35256dc6
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/unittests/Object/BUILD.gn
@@ -0,0 +1,11 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("ObjectTests") {
+ deps = [
+ "//llvm/lib/Object",
+ ]
+ sources = [
+ "SymbolSizeTest.cpp",
+ "SymbolicFileTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/unittests/ObjectYAML/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/ObjectYAML/BUILD.gn
new file mode 100644
index 00000000000..8d8575d7d3f
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/unittests/ObjectYAML/BUILD.gn
@@ -0,0 +1,10 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("ObjectYAMLTests") {
+ deps = [
+ "//llvm/lib/ObjectYAML",
+ ]
+ sources = [
+ "YAMLTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/unittests/Option/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/Option/BUILD.gn
new file mode 100644
index 00000000000..02a67af2a2f
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/unittests/Option/BUILD.gn
@@ -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",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/unittests/ProfileData/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/ProfileData/BUILD.gn
new file mode 100644
index 00000000000..e933b510003
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/unittests/ProfileData/BUILD.gn
@@ -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",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/unittests/XRay/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/XRay/BUILD.gn
new file mode 100644
index 00000000000..003bfc08239
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/unittests/XRay/BUILD.gn
@@ -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",
+ ]
+}
OpenPOWER on IntegriCloud