xref: /aosp_15_r20/external/llvm/unittests/IR/CMakeLists.txt (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Workerset(LLVM_LINK_COMPONENTS
2*9880d681SAndroid Build Coastguard Worker  Analysis
3*9880d681SAndroid Build Coastguard Worker  AsmParser
4*9880d681SAndroid Build Coastguard Worker  Core
5*9880d681SAndroid Build Coastguard Worker  Support
6*9880d681SAndroid Build Coastguard Worker  )
7*9880d681SAndroid Build Coastguard Worker
8*9880d681SAndroid Build Coastguard Workerset(IRSources
9*9880d681SAndroid Build Coastguard Worker  AsmWriterTest.cpp
10*9880d681SAndroid Build Coastguard Worker  AttributesTest.cpp
11*9880d681SAndroid Build Coastguard Worker  ConstantRangeTest.cpp
12*9880d681SAndroid Build Coastguard Worker  ConstantsTest.cpp
13*9880d681SAndroid Build Coastguard Worker  DebugInfoTest.cpp
14*9880d681SAndroid Build Coastguard Worker  DebugTypeODRUniquingTest.cpp
15*9880d681SAndroid Build Coastguard Worker  DominatorTreeTest.cpp
16*9880d681SAndroid Build Coastguard Worker  FunctionTest.cpp
17*9880d681SAndroid Build Coastguard Worker  IRBuilderTest.cpp
18*9880d681SAndroid Build Coastguard Worker  InstructionsTest.cpp
19*9880d681SAndroid Build Coastguard Worker  IntrinsicsTest.cpp
20*9880d681SAndroid Build Coastguard Worker  LegacyPassManagerTest.cpp
21*9880d681SAndroid Build Coastguard Worker  MDBuilderTest.cpp
22*9880d681SAndroid Build Coastguard Worker  MetadataTest.cpp
23*9880d681SAndroid Build Coastguard Worker  PassManagerTest.cpp
24*9880d681SAndroid Build Coastguard Worker  PatternMatch.cpp
25*9880d681SAndroid Build Coastguard Worker  TypeBuilderTest.cpp
26*9880d681SAndroid Build Coastguard Worker  TypesTest.cpp
27*9880d681SAndroid Build Coastguard Worker  UseTest.cpp
28*9880d681SAndroid Build Coastguard Worker  UserTest.cpp
29*9880d681SAndroid Build Coastguard Worker  ValueHandleTest.cpp
30*9880d681SAndroid Build Coastguard Worker  ValueMapTest.cpp
31*9880d681SAndroid Build Coastguard Worker  ValueTest.cpp
32*9880d681SAndroid Build Coastguard Worker  VerifierTest.cpp
33*9880d681SAndroid Build Coastguard Worker  WaymarkTest.cpp
34*9880d681SAndroid Build Coastguard Worker  )
35*9880d681SAndroid Build Coastguard Worker
36*9880d681SAndroid Build Coastguard Worker# HACK: Declare a couple of source files as optionally compiled to satisfy the
37*9880d681SAndroid Build Coastguard Worker# missing-file-checker in LLVM's weird CMake build.
38*9880d681SAndroid Build Coastguard Workerset(LLVM_OPTIONAL_SOURCES
39*9880d681SAndroid Build Coastguard Worker  ValueMapTest.cpp
40*9880d681SAndroid Build Coastguard Worker  )
41*9880d681SAndroid Build Coastguard Worker
42*9880d681SAndroid Build Coastguard Workeradd_llvm_unittest(IRTests
43*9880d681SAndroid Build Coastguard Worker  ${IRSources}
44*9880d681SAndroid Build Coastguard Worker  )
45