import("//third-party/unittest/unittest.gni")
unittest("ADTTests") {
# ADT is a headers-only library so there's no //llvm/lib/ADT to depend on.
# Also see note in //llvm/lib/Support/BUILD.gn.
deps = [
# Some tests include files from IR, but there's no library dependency.
"//llvm/include/llvm/IR:public_tablegen",
"//llvm/lib/Support",
"//llvm/lib/TargetParser",
"//llvm/lib/Testing/Support",
]
sources = [
"APFixedPointTest.cpp",
"APFloatTest.cpp",
"APIntTest.cpp",
"APSIntTest.cpp",
"AnyTest.cpp",
"ArrayRefTest.cpp",
"BitFieldsTest.cpp",
"BitTest.cpp",
"BitVectorTest.cpp",
"BitmaskEnumTest.cpp",
"BreadthFirstIteratorTest.cpp",
"BumpPtrListTest.cpp",
"CoalescingBitVectorTest.cpp",
"CombinationGeneratorTest.cpp",
"ConcurrentHashtableTest.cpp",
"CountCopyAndMove.cpp",
"DAGDeltaAlgorithmTest.cpp",
"DeltaAlgorithmTest.cpp",
"DenseMapTest.cpp",
"DenseSetTest.cpp",
"DepthFirstIteratorTest.cpp",
"DirectedGraphTest.cpp",
"DynamicAPIntTest.cpp",
"EditDistanceTest.cpp",
"EnumeratedArrayTest.cpp",
"EquivalenceClassesTest.cpp",
"FallibleIteratorTest.cpp",
"FloatingPointMode.cpp",
"FoldingSet.cpp",
"FunctionExtrasTest.cpp",
"FunctionRefTest.cpp",
"HashingTest.cpp",
"IListBaseTest.cpp",
"IListIteratorBitsTest.cpp",
"IListIteratorTest.cpp",
"IListNodeBaseTest.cpp",
"IListNodeTest.cpp",
"IListSentinelTest.cpp",
"IListTest.cpp",
"ImmutableListTest.cpp",
"ImmutableMapTest.cpp",
"ImmutableSetTest.cpp",
"IntEqClassesTest.cpp",
"Interleave.cpp",
"IntervalMapTest.cpp",
"IntervalTreeTest.cpp",
"IntrusiveRefCntPtrTest.cpp",
"IteratorTest.cpp",
"LazyAtomicPointerTest.cpp",
"MapVectorTest.cpp",
"MappedIteratorTest.cpp",
"PackedVectorTest.cpp",
"PagedVectorTest.cpp",
"PointerEmbeddedIntTest.cpp",
"PointerIntPairTest.cpp",
"PointerSumTypeTest.cpp",
"PointerUnionTest.cpp",
"PostOrderIteratorTest.cpp",
"PriorityWorklistTest.cpp",
"RangeAdapterTest.cpp",
"RewriteBufferTest.cpp",
"SCCIteratorTest.cpp",
"STLExtrasTest.cpp",
"STLForwardCompatTest.cpp",
"ScopeExitTest.cpp",
"SequenceTest.cpp",
"SetOperationsTest.cpp",
"SetVectorTest.cpp",
"SimpleIListTest.cpp",
"SmallPtrSetTest.cpp",
"SmallSetTest.cpp",
"SmallStringTest.cpp",
"SmallVectorTest.cpp",
"SparseBitVectorTest.cpp",
"SparseMultiSetTest.cpp",
"SparseSetTest.cpp",
"StatisticTest.cpp",
"StringExtrasTest.cpp",
"StringMapTest.cpp",
"StringRefTest.cpp",
"StringSetTest.cpp",
"StringSwitchTest.cpp",
"TinyPtrVectorTest.cpp",
"TwineTest.cpp",
"TypeSwitchTest.cpp",
"TypeTraitsTest.cpp",
]
}