[llvm-shlib] Fix the version naming style of libLLVM for Windows (#85710)
[llvm-project.git] / llvm / unittests / IR / CMakeLists.txt
blob803164b8f1eac635fe224a725558b390c24570ba
1 set(LLVM_LINK_COMPONENTS
2   Analysis
3   AsmParser
4   Core
5   Support
6   Passes
7   TargetParser
8   TransformUtils
9   ScalarOpts
10   )
12 add_llvm_unittest(IRTests
13   AbstractCallSiteTest.cpp
14   AsmWriterTest.cpp
15   AttributesTest.cpp
16   BasicBlockTest.cpp
17   BasicBlockDbgInfoTest.cpp
18   CFGBuilder.cpp
19   ConstantRangeTest.cpp
20   ConstantsTest.cpp
21   DataLayoutTest.cpp
22   DebugInfoTest.cpp
23   DebugTypeODRUniquingTest.cpp
24   DemandedBitsTest.cpp
25   DominatorTreeTest.cpp
26   DominatorTreeBatchUpdatesTest.cpp
27   FunctionTest.cpp
28   PassBuilderCallbacksTest.cpp
29   IRBuilderTest.cpp
30   InstructionsTest.cpp
31   IntrinsicsTest.cpp
32   LegacyPassManagerTest.cpp
33   MDBuilderTest.cpp
34   ManglerTest.cpp
35   MetadataTest.cpp
36   ModuleTest.cpp
37   ModuleSummaryIndexTest.cpp
38   PassManagerTest.cpp
39   PatternMatch.cpp
40   ShuffleVectorInstTest.cpp
41   StructuralHashTest.cpp
42   TimePassesTest.cpp
43   TypesTest.cpp
44   UseTest.cpp
45   UserTest.cpp
46   ValueHandleTest.cpp
47   ValueMapTest.cpp
48   ValueTest.cpp
49   VectorBuilderTest.cpp
50   VectorTypesTest.cpp
51   VerifierTest.cpp
52   VFABIDemanglerTest.cpp
53   VPIntrinsicTest.cpp
54   CoreBindings.cpp
55   )
57 target_link_libraries(IRTests PRIVATE LLVMTestingSupport)