| set(LLVM_LINK_COMPONENTS |
| Analysis |
| AsmParser |
| Core |
| Support |
| TransformUtils |
| ) |
| |
| if (DEFINED LLVM_HAVE_TF_API) |
| LIST(APPEND EXTRA_TESTS TFUtilsTest.cpp) |
| else() |
| LIST(APPEND LLVM_OPTIONAL_SOURCES TFUtilsTest.cpp) |
| endif() |
| |
| add_llvm_unittest_with_input_files(AnalysisTests |
| AliasAnalysisTest.cpp |
| AliasSetTrackerTest.cpp |
| AssumeBundleQueriesTest.cpp |
| BasicAliasAnalysisTest.cpp |
| BlockFrequencyInfoTest.cpp |
| BranchProbabilityInfoTest.cpp |
| CallGraphTest.cpp |
| CaptureTrackingTest.cpp |
| CFGTest.cpp |
| CGSCCPassManagerTest.cpp |
| ConstraintSystemTest.cpp |
| DDGTest.cpp |
| DivergenceAnalysisTest.cpp |
| DomTreeUpdaterTest.cpp |
| GlobalsModRefTest.cpp |
| FunctionPropertiesAnalysisTest.cpp |
| IRSimilarityIdentifierTest.cpp |
| IVDescriptorsTest.cpp |
| LazyCallGraphTest.cpp |
| LoadsTest.cpp |
| LoopInfoTest.cpp |
| LoopNestTest.cpp |
| MemoryBuiltinsTest.cpp |
| MemorySSATest.cpp |
| PhiValuesTest.cpp |
| ProfileSummaryInfoTest.cpp |
| ScalarEvolutionTest.cpp |
| VectorFunctionABITest.cpp |
| SparsePropagation.cpp |
| TargetLibraryInfoTest.cpp |
| TBAATest.cpp |
| UnrollAnalyzerTest.cpp |
| ValueLatticeTest.cpp |
| ValueTrackingTest.cpp |
| VectorUtilsTest.cpp |
| ${EXTRA_TESTS} |
| ) |
| |
| target_link_libraries(AnalysisTests PRIVATE LLVMTestingSupport) |