OSDN Git Service

[Dominators] Visit affected node candidates found at different root levels
[android-x86/external-llvm.git] / unittests / IR / CMakeLists.txt
1 set(LLVM_LINK_COMPONENTS
2   Analysis
3   AsmParser
4   Core
5   Support
6   Passes
7   )
8
9 set(IRSources
10   AsmWriterTest.cpp
11   AttributesTest.cpp
12   BasicBlockTest.cpp
13   CFGBuilder.cpp
14   ConstantRangeTest.cpp
15   ConstantsTest.cpp
16   DebugInfoTest.cpp
17   DebugTypeODRUniquingTest.cpp
18   DeferredDominanceTest.cpp
19   DominatorTreeTest.cpp
20   DominatorTreeBatchUpdatesTest.cpp
21   FunctionTest.cpp
22   PassBuilderCallbacksTest.cpp
23   IRBuilderTest.cpp
24   InstructionsTest.cpp
25   IntrinsicsTest.cpp
26   LegacyPassManagerTest.cpp
27   MDBuilderTest.cpp
28   MetadataTest.cpp
29   ModuleTest.cpp
30   PassManagerTest.cpp
31   PatternMatch.cpp
32   TypeBuilderTest.cpp
33   TypesTest.cpp
34   UseTest.cpp
35   UserTest.cpp
36   ValueHandleTest.cpp
37   ValueMapTest.cpp
38   ValueTest.cpp
39   VerifierTest.cpp
40   WaymarkTest.cpp
41   )
42
43 # HACK: Declare a couple of source files as optionally compiled to satisfy the
44 # missing-file-checker in LLVM's weird CMake build.
45 set(LLVM_OPTIONAL_SOURCES
46   ValueMapTest.cpp
47   )
48
49 add_llvm_unittest(IRTests
50   ${IRSources}
51   )