1import("//llvm/utils/unittest/unittest.gni") 2 3unittest("ADTTests") { 4 # ADT is a headers-only library so there's no //llvm/lib/ADT to depend on. 5 # Also see note in //llvm/lib/Support/BUILD.gn. 6 deps = [ 7 # Some tests include files from IR, but there's no library dependency. 8 "//llvm/include/llvm/IR:public_tablegen", 9 "//llvm/lib/Support", 10 "//llvm/lib/Testing/Support", 11 ] 12 sources = [ 13 "APFixedPointTest.cpp", 14 "APFloatTest.cpp", 15 "APIntTest.cpp", 16 "APSIntTest.cpp", 17 "AnyTest.cpp", 18 "ArrayRefTest.cpp", 19 "BitFieldsTest.cpp", 20 "BitVectorTest.cpp", 21 "BitmaskEnumTest.cpp", 22 "BreadthFirstIteratorTest.cpp", 23 "BumpPtrListTest.cpp", 24 "CoalescingBitVectorTest.cpp", 25 "DAGDeltaAlgorithmTest.cpp", 26 "DeltaAlgorithmTest.cpp", 27 "DenseMapTest.cpp", 28 "DenseSetTest.cpp", 29 "DepthFirstIteratorTest.cpp", 30 "DirectedGraphTest.cpp", 31 "EnumeratedArrayTest.cpp", 32 "EquivalenceClassesTest.cpp", 33 "FallibleIteratorTest.cpp", 34 "FloatingPointMode.cpp", 35 "FoldingSet.cpp", 36 "FunctionExtrasTest.cpp", 37 "FunctionRefTest.cpp", 38 "HashingTest.cpp", 39 "IListBaseTest.cpp", 40 "IListIteratorTest.cpp", 41 "IListNodeBaseTest.cpp", 42 "IListNodeTest.cpp", 43 "IListSentinelTest.cpp", 44 "IListTest.cpp", 45 "ImmutableListTest.cpp", 46 "ImmutableMapTest.cpp", 47 "ImmutableSetTest.cpp", 48 "IntEqClassesTest.cpp", 49 "IntervalMapTest.cpp", 50 "IntrusiveRefCntPtrTest.cpp", 51 "IteratorTest.cpp", 52 "MapVectorTest.cpp", 53 "MappedIteratorTest.cpp", 54 "OptionalTest.cpp", 55 "PackedVectorTest.cpp", 56 "PointerEmbeddedIntTest.cpp", 57 "PointerIntPairTest.cpp", 58 "PointerSumTypeTest.cpp", 59 "PointerUnionTest.cpp", 60 "PostOrderIteratorTest.cpp", 61 "PriorityWorklistTest.cpp", 62 "RangeAdapterTest.cpp", 63 "SCCIteratorTest.cpp", 64 "STLExtrasTest.cpp", 65 "STLForwardCompatTest.cpp", 66 "ScopeExitTest.cpp", 67 "SequenceTest.cpp", 68 "SetVectorTest.cpp", 69 "SimpleIListTest.cpp", 70 "SmallPtrSetTest.cpp", 71 "SmallSetTest.cpp", 72 "SmallStringTest.cpp", 73 "SmallVectorTest.cpp", 74 "SparseBitVectorTest.cpp", 75 "SparseMultiSetTest.cpp", 76 "SparseSetTest.cpp", 77 "StatisticTest.cpp", 78 "StringExtrasTest.cpp", 79 "StringMapTest.cpp", 80 "StringRefTest.cpp", 81 "StringSetTest.cpp", 82 "StringSwitchTest.cpp", 83 "TinyPtrVectorTest.cpp", 84 "TripleTest.cpp", 85 "TwineTest.cpp", 86 "TypeSwitchTest.cpp", 87 "TypeTraitsTest.cpp", 88 "WaymarkingTest.cpp", 89 ] 90} 91