xref: /llvm-project/llvm/unittests/ADT/CMakeLists.txt (revision 1cc926b8b6976ac4a5a411eae564cfde2df1ef9d)
1set(LLVM_LINK_COMPONENTS
2  Support
3  )
4
5add_llvm_unittest(ADTTests
6  AnyTest.cpp
7  APFixedPointTest.cpp
8  APFloatTest.cpp
9  APIntTest.cpp
10  APSIntTest.cpp
11  ArrayRefTest.cpp
12  BitFieldsTest.cpp
13  BitmaskEnumTest.cpp
14  BitTest.cpp
15  BitVectorTest.cpp
16  BreadthFirstIteratorTest.cpp
17  BumpPtrListTest.cpp
18  CoalescingBitVectorTest.cpp
19  CombinationGeneratorTest.cpp
20  ConcurrentHashtableTest.cpp
21  CountCopyAndMove.cpp
22  DAGDeltaAlgorithmTest.cpp
23  DeltaAlgorithmTest.cpp
24  DenseMapTest.cpp
25  DenseSetTest.cpp
26  DepthFirstIteratorTest.cpp
27  DirectedGraphTest.cpp
28  DynamicAPIntTest.cpp
29  EditDistanceTest.cpp
30  EnumeratedArrayTest.cpp
31  EquivalenceClassesTest.cpp
32  FallibleIteratorTest.cpp
33  FloatingPointMode.cpp
34  FoldingSet.cpp
35  FunctionExtrasTest.cpp
36  FunctionRefTest.cpp
37  HashingTest.cpp
38  IListBaseTest.cpp
39  IListIteratorTest.cpp
40  IListIteratorBitsTest.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  Interleave.cpp
50  IntervalMapTest.cpp
51  IntervalTreeTest.cpp
52  IntrusiveRefCntPtrTest.cpp
53  IteratorTest.cpp
54  LazyAtomicPointerTest.cpp
55  MappedIteratorTest.cpp
56  MapVectorTest.cpp
57  PackedVectorTest.cpp
58  PagedVectorTest.cpp
59  PointerEmbeddedIntTest.cpp
60  PointerIntPairTest.cpp
61  PointerSumTypeTest.cpp
62  PointerUnionTest.cpp
63  PostOrderIteratorTest.cpp
64  PriorityWorklistTest.cpp
65  RangeAdapterTest.cpp
66  RewriteBufferTest.cpp
67  SCCIteratorTest.cpp
68  STLExtrasTest.cpp
69  STLForwardCompatTest.cpp
70  ScopedHashTableTest.cpp
71  ScopeExitTest.cpp
72  SequenceTest.cpp
73  SetOperationsTest.cpp
74  SetVectorTest.cpp
75  SimpleIListTest.cpp
76  SmallPtrSetTest.cpp
77  SmallSetTest.cpp
78  SmallStringTest.cpp
79  SmallVectorExtrasTest.cpp
80  SmallVectorTest.cpp
81  SparseBitVectorTest.cpp
82  SparseMultiSetTest.cpp
83  SparseSetTest.cpp
84  StatisticTest.cpp
85  StringExtrasTest.cpp
86  StringMapTest.cpp
87  StringRefTest.cpp
88  StringSetTest.cpp
89  StringSwitchTest.cpp
90  StringTableTest.cpp
91  TinyPtrVectorTest.cpp
92  TrieRawHashMapTest.cpp
93  TwineTest.cpp
94  TypeSwitchTest.cpp
95  TypeTraitsTest.cpp
96  )
97
98target_link_libraries(ADTTests PRIVATE LLVMTestingSupport)
99
100add_dependencies(ADTTests intrinsics_gen)
101