mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
534cba2336
The initial intent was to organize ML stuff in its own directory, but it turns out that conflicts with llvm component layering policies: it is not a component, because subsequent changes want to rely on other analyses, which would create a cycle; and we don't have a reliable, cross-platform mechanism to compile files in a subdirectory, and fit in the existing LLVM build structure. This change moves the files into Analysis, and subsequent changes will leverage conditional compilation for those that have optional dependencies.
44 lines
945 B
CMake
44 lines
945 B
CMake
set(LLVM_LINK_COMPONENTS
|
|
Analysis
|
|
AsmParser
|
|
Core
|
|
Support
|
|
TransformUtils
|
|
)
|
|
|
|
add_llvm_unittest(AnalysisTests
|
|
AliasAnalysisTest.cpp
|
|
AliasSetTrackerTest.cpp
|
|
AssumeBundleQueriesTest.cpp
|
|
BasicAliasAnalysisTest.cpp
|
|
BlockFrequencyInfoTest.cpp
|
|
BranchProbabilityInfoTest.cpp
|
|
CallGraphTest.cpp
|
|
CaptureTrackingTest.cpp
|
|
CFGTest.cpp
|
|
CGSCCPassManagerTest.cpp
|
|
DDGTest.cpp
|
|
DivergenceAnalysisTest.cpp
|
|
DomTreeUpdaterTest.cpp
|
|
GlobalsModRefTest.cpp
|
|
InlineFeaturesAnalysisTest.cpp
|
|
IVDescriptorsTest.cpp
|
|
LazyCallGraphTest.cpp
|
|
LoadsTest.cpp
|
|
LoopInfoTest.cpp
|
|
LoopNestTest.cpp
|
|
MemoryBuiltinsTest.cpp
|
|
MemorySSATest.cpp
|
|
OrderedInstructionsTest.cpp
|
|
PhiValuesTest.cpp
|
|
ProfileSummaryInfoTest.cpp
|
|
ScalarEvolutionTest.cpp
|
|
VectorFunctionABITest.cpp
|
|
SparsePropagation.cpp
|
|
TargetLibraryInfoTest.cpp
|
|
TBAATest.cpp
|
|
UnrollAnalyzerTest.cpp
|
|
ValueLatticeTest.cpp
|
|
ValueTrackingTest.cpp
|
|
VectorUtilsTest.cpp
|
|
) |