[PM] Move TargetLibraryInfo into the Analysis library.
[oota-llvm.git] / lib / Analysis / CMakeLists.txt
1 add_llvm_library(LLVMAnalysis
2   AliasAnalysis.cpp
3   AliasAnalysisCounter.cpp
4   AliasAnalysisEvaluator.cpp
5   AliasDebugger.cpp
6   AliasSetTracker.cpp
7   Analysis.cpp
8   AssumptionCache.cpp
9   BasicAliasAnalysis.cpp
10   BlockFrequencyInfo.cpp
11   BlockFrequencyInfoImpl.cpp
12   BranchProbabilityInfo.cpp
13   CFG.cpp
14   CFGPrinter.cpp
15   CFLAliasAnalysis.cpp
16   CGSCCPassManager.cpp
17   CaptureTracking.cpp
18   CostModel.cpp
19   CodeMetrics.cpp
20   ConstantFolding.cpp
21   Delinearization.cpp
22   DependenceAnalysis.cpp
23   DomPrinter.cpp
24   DominanceFrontier.cpp
25   FunctionTargetTransformInfo.cpp
26   IVUsers.cpp
27   InstCount.cpp
28   InstructionSimplify.cpp
29   Interval.cpp
30   IntervalPartition.cpp
31   JumpInstrTableInfo.cpp
32   LazyCallGraph.cpp
33   LazyValueInfo.cpp
34   LibCallAliasAnalysis.cpp
35   LibCallSemantics.cpp
36   Lint.cpp
37   Loads.cpp
38   LoopInfo.cpp
39   LoopPass.cpp
40   MemDepPrinter.cpp
41   MemoryBuiltins.cpp
42   MemoryDependenceAnalysis.cpp
43   ModuleDebugInfoPrinter.cpp
44   NoAliasAnalysis.cpp
45   PHITransAddr.cpp
46   PostDominators.cpp
47   PtrUseVisitor.cpp
48   RegionInfo.cpp
49   RegionPass.cpp
50   RegionPrinter.cpp
51   ScalarEvolution.cpp
52   ScalarEvolutionAliasAnalysis.cpp
53   ScalarEvolutionExpander.cpp
54   ScalarEvolutionNormalization.cpp
55   SparsePropagation.cpp
56   TargetLibraryInfo.cpp
57   TargetTransformInfo.cpp
58   Trace.cpp
59   TypeBasedAliasAnalysis.cpp
60   ScopedNoAliasAA.cpp
61   ValueTracking.cpp
62   )
63
64 add_dependencies(LLVMAnalysis intrinsics_gen)
65
66 add_subdirectory(IPA)