[ADT] Add a sum type abstraction for pointer-like types.
[oota-llvm.git] / unittests / ADT / CMakeLists.txt
1 set(LLVM_LINK_COMPONENTS
2   Support
3   )
4
5 set(ADTSources
6   APFloatTest.cpp
7   APIntTest.cpp
8   APSIntTest.cpp
9   ArrayRefTest.cpp
10   BitVectorTest.cpp
11   DAGDeltaAlgorithmTest.cpp
12   DeltaAlgorithmTest.cpp
13   DenseMapTest.cpp
14   DenseSetTest.cpp
15   FoldingSet.cpp
16   FunctionRefTest.cpp
17   HashingTest.cpp
18   ilistTest.cpp
19   ImmutableMapTest.cpp
20   ImmutableSetTest.cpp
21   IntEqClassesTest.cpp
22   IntervalMapTest.cpp
23   IntrusiveRefCntPtrTest.cpp
24   MakeUniqueTest.cpp
25   MapVectorTest.cpp
26   OptionalTest.cpp
27   PackedVectorTest.cpp
28   PointerIntPairTest.cpp
29   PointerSumTypeTest.cpp
30   PointerUnionTest.cpp
31   PostOrderIteratorTest.cpp
32   RangeAdapterTest.cpp
33   SCCIteratorTest.cpp
34   SmallPtrSetTest.cpp
35   SmallStringTest.cpp
36   SmallVectorTest.cpp
37   SparseBitVectorTest.cpp
38   SparseMultiSetTest.cpp
39   SparseSetTest.cpp
40   StringMapTest.cpp
41   StringRefTest.cpp
42   TinyPtrVectorTest.cpp
43   TripleTest.cpp
44   TwineTest.cpp
45   VariadicFunctionTest.cpp
46  )
47
48 add_llvm_unittest(ADTTests
49   ${ADTSources}
50   )
51
52 add_dependencies(ADTTests intrinsics_gen)