blob: 4e9664f809322775f2beb6ca223d7024e64ed22e [file] [log] [blame]
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00001add_llvm_library(LLVMAnalysis
2 AliasAnalysis.cpp
3 AliasAnalysisCounter.cpp
4 AliasAnalysisEvaluator.cpp
5 AliasDebugger.cpp
6 AliasSetTracker.cpp
7 Analysis.cpp
Hal Finkel74c2f352014-09-07 12:44:26 +00008 AssumptionTracker.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00009 BasicAliasAnalysis.cpp
Jakub Staszak875ebd52011-07-25 19:25:40 +000010 BlockFrequencyInfo.cpp
Duncan P. N. Exon Smith10be9a82014-04-21 17:57:07 +000011 BlockFrequencyInfoImpl.cpp
Andrew Trick49371f32011-06-04 01:16:30 +000012 BranchProbabilityInfo.cpp
Nick Lewyckycd1e8932013-07-27 01:25:51 +000013 CFG.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000014 CFGPrinter.cpp
Hal Finkel7529c552014-09-02 21:43:13 +000015 CFLAliasAnalysis.cpp
Chandler Carruth572e3402014-04-21 11:12:00 +000016 CGSCCPassManager.cpp
Ted Kremenek39816d92009-07-15 21:08:16 +000017 CaptureTracking.cpp
Nadav Rotema6b91ac2012-11-02 21:48:17 +000018 CostModel.cpp
Chandler Carruth3c256fb2012-03-16 05:51:52 +000019 CodeMetrics.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000020 ConstantFolding.cpp
Sebastian Popc62c6792013-11-12 22:47:20 +000021 Delinearization.cpp
Sebastian Pop59b61b92012-10-11 07:32:34 +000022 DependenceAnalysis.cpp
Chris Lattner9e6882c2009-10-18 04:10:40 +000023 DomPrinter.cpp
Ted Kremenek49d15b92011-03-01 00:02:51 +000024 DominanceFrontier.cpp
Eric Christopherd4838552014-09-18 00:39:20 +000025 FunctionTargetTransformInfo.cpp
Ted Kremenek39816d92009-07-15 21:08:16 +000026 IVUsers.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000027 InstCount.cpp
Chris Lattner084a1b52009-11-09 22:57:59 +000028 InstructionSimplify.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000029 Interval.cpp
30 IntervalPartition.cpp
Tom Roeder44cb65f2014-06-05 19:29:43 +000031 JumpInstrTableInfo.cpp
Chandler Carruthbf71a342014-02-06 04:37:03 +000032 LazyCallGraph.cpp
Chris Lattner741c94c2009-11-11 00:22:30 +000033 LazyValueInfo.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000034 LibCallAliasAnalysis.cpp
35 LibCallSemantics.cpp
Ted Kremenek7ffb2942010-04-08 18:52:18 +000036 Lint.cpp
Dan Gohman826bdf82010-05-28 16:19:17 +000037 Loads.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000038 LoopInfo.cpp
39 LoopPass.cpp
Benjamin Kramerd61e3832010-09-16 23:06:18 +000040 MemDepPrinter.cpp
Victor Hernandezf390e042009-10-27 20:05:49 +000041 MemoryBuiltins.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000042 MemoryDependenceAnalysis.cpp
Dan Gohmanfb64b5d2010-05-07 16:22:32 +000043 ModuleDebugInfoPrinter.cpp
Ted Kremenek49d15b92011-03-01 00:02:51 +000044 NoAliasAnalysis.cpp
45 PHITransAddr.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000046 PostDominators.cpp
Chandler Carruthe41e7b72012-12-10 08:28:39 +000047 PtrUseVisitor.cpp
Tobias Grosser336734a2010-07-22 07:46:31 +000048 RegionInfo.cpp
Tobias Grosser23c83412010-10-20 01:54:44 +000049 RegionPass.cpp
Tobias Grosser336734a2010-07-22 07:46:31 +000050 RegionPrinter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000051 ScalarEvolution.cpp
Douglas Gregor1bb5d322009-08-26 16:33:57 +000052 ScalarEvolutionAliasAnalysis.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000053 ScalarEvolutionExpander.cpp
Benjamin Kramer33f64132010-04-07 23:01:37 +000054 ScalarEvolutionNormalization.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000055 SparsePropagation.cpp
Chandler Carruthd3e73552013-01-07 03:08:10 +000056 TargetTransformInfo.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000057 Trace.cpp
Michael J. Spencer2ce69942010-08-03 02:38:20 +000058 TypeBasedAliasAnalysis.cpp
Hal Finkel94146652014-07-24 14:25:39 +000059 ScopedNoAliasAA.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000060 ValueTracking.cpp
61 )
Oscar Fuentes5ed96262011-02-18 22:06:14 +000062
NAKAMURA Takumi704de072012-06-24 13:32:01 +000063add_dependencies(LLVMAnalysis intrinsics_gen)
64
Oscar Fuentes5ed96262011-02-18 22:06:14 +000065add_subdirectory(IPA)