blob: 3d4920e5ead02f5f1036d74c33c1ebef5070059d [file] [log] [blame]
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00001add_llvm_library(LLVMAnalysis
2 AliasAnalysis.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00003 AliasAnalysisEvaluator.cpp
George Burgess IVe1919962016-07-06 00:47:21 +00004 AliasAnalysisSummary.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00005 AliasSetTracker.cpp
6 Analysis.cpp
Daniel Jasperaec2fa32016-12-19 08:22:17 +00007 AssumptionCache.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00008 BasicAliasAnalysis.cpp
Jakub Staszak875ebd52011-07-25 19:25:40 +00009 BlockFrequencyInfo.cpp
Duncan P. N. Exon Smith10be9a82014-04-21 17:57:07 +000010 BlockFrequencyInfoImpl.cpp
Andrew Trick49371f32011-06-04 01:16:30 +000011 BranchProbabilityInfo.cpp
Nick Lewyckycd1e8932013-07-27 01:25:51 +000012 CFG.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000013 CFGPrinter.cpp
George Burgess IVbfa401e2016-07-06 00:26:41 +000014 CFLAndersAliasAnalysis.cpp
15 CFLSteensAliasAnalysis.cpp
Chandler Carruth572e3402014-04-21 11:12:00 +000016 CGSCCPassManager.cpp
Chandler Carruth7adc3a22015-08-18 17:51:53 +000017 CallGraph.cpp
18 CallGraphSCCPass.cpp
19 CallPrinter.cpp
Ted Kremenek39816d92009-07-15 21:08:16 +000020 CaptureTracking.cpp
Craig Topper0aa3a192017-08-14 21:39:51 +000021 CmpInstAnalysis.cpp
Nadav Rotema6b91ac2012-11-02 21:48:17 +000022 CostModel.cpp
Chandler Carruth3c256fb2012-03-16 05:51:52 +000023 CodeMetrics.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000024 ConstantFolding.cpp
Bardia Mahjourdb800c22019-09-18 17:43:45 +000025 DDG.cpp
Sebastian Popc62c6792013-11-12 22:47:20 +000026 Delinearization.cpp
James Molloy87405c72015-08-14 11:09:09 +000027 DemandedBits.cpp
Sebastian Pop59b61b92012-10-11 07:32:34 +000028 DependenceAnalysis.cpp
Bardia Mahjourdb800c22019-09-18 17:43:45 +000029 DependenceGraphBuilder.cpp
Nicolai Haehnle59041682018-10-18 09:38:44 +000030 DivergenceAnalysis.cpp
Chris Lattner9e6882c2009-10-18 04:10:40 +000031 DomPrinter.cpp
Richard Trieu5f436fc2019-02-06 02:52:52 +000032 DomTreeUpdater.cpp
Ted Kremenek49d15b92011-03-01 00:02:51 +000033 DominanceFrontier.cpp
David Majnemer70497c62015-12-02 23:06:39 +000034 EHPersonalities.cpp
Chandler Carruth7adc3a22015-08-18 17:51:53 +000035 GlobalsModRef.cpp
Max Kazantsev3c284bd2018-08-30 03:39:16 +000036 GuardUtils.cpp
Vikram TV7e98d692018-09-12 01:59:43 +000037 IVDescriptors.cpp
Ted Kremenek39816d92009-07-15 21:08:16 +000038 IVUsers.cpp
Teresa Johnson1e44b5d2016-07-12 21:13:44 +000039 IndirectCallPromotionAnalysis.cpp
Chandler Carruth7adc3a22015-08-18 17:51:53 +000040 InlineCost.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000041 InstCount.cpp
Max Kazantsevd3a4cbe2018-08-30 04:49:03 +000042 InstructionPrecedenceTracking.cpp
Chris Lattner084a1b52009-11-09 22:57:59 +000043 InstructionSimplify.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000044 Interval.cpp
45 IntervalPartition.cpp
Adam Nemetaa3506c2016-07-28 23:31:12 +000046 LazyBranchProbabilityInfo.cpp
Adam Nemetc2f791d2016-07-13 05:01:48 +000047 LazyBlockFrequencyInfo.cpp
Chandler Carruthbf71a342014-02-06 04:37:03 +000048 LazyCallGraph.cpp
Chris Lattner741c94c2009-11-11 00:22:30 +000049 LazyValueInfo.cpp
Nicolai Haehnle35617ed2018-08-30 14:21:36 +000050 LegacyDivergenceAnalysis.cpp
Ted Kremenek7ffb2942010-04-08 18:52:18 +000051 Lint.cpp
Dan Gohman826bdf82010-05-28 16:19:17 +000052 Loads.cpp
Adam Nemet04563272015-02-01 16:56:15 +000053 LoopAccessAnalysis.cpp
Chandler Carruth3bab7e12017-01-11 09:43:56 +000054 LoopAnalysisManager.cpp
Whitney Tsangdd3b6492019-08-09 13:56:29 +000055 LoopCacheAnalysis.cpp
Michael Zolotukhin1da4afd2016-02-08 23:03:59 +000056 LoopUnrollAnalyzer.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000057 LoopInfo.cpp
58 LoopPass.cpp
Benjamin Kramerd61e3832010-09-16 23:06:18 +000059 MemDepPrinter.cpp
Ramkumar Ramachandra8378ac32015-02-06 01:46:42 +000060 MemDerefPrinter.cpp
Victor Hernandezf390e042009-10-27 20:05:49 +000061 MemoryBuiltins.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000062 MemoryDependenceAnalysis.cpp
Chandler Carruth70c61c12015-06-04 02:03:15 +000063 MemoryLocation.cpp
Daniel Berlin554dcd82017-04-11 20:06:36 +000064 MemorySSA.cpp
65 MemorySSAUpdater.cpp
Dan Gohmanfb64b5d2010-05-07 16:22:32 +000066 ModuleDebugInfoPrinter.cpp
Teresa Johnson2d5487c2016-04-11 13:58:45 +000067 ModuleSummaryAnalysis.cpp
Philip Reames89f22412018-03-20 17:09:21 +000068 MustExecute.cpp
Chandler Carruth0f792182015-08-20 08:06:03 +000069 ObjCARCAliasAnalysis.cpp
70 ObjCARCAnalysisUtils.cpp
71 ObjCARCInstKind.cpp
Adam Nemet0965da22017-10-09 23:19:02 +000072 OptimizationRemarkEmitter.cpp
Bruno Cardoso Lopesdfc1d962015-07-31 14:31:35 +000073 OrderedBasicBlock.cpp
Max Kazantsevd3a4cbe2018-08-30 04:49:03 +000074 OrderedInstructions.cpp
Ted Kremenek49d15b92011-03-01 00:02:51 +000075 PHITransAddr.cpp
John Brawnbdbbd832018-06-28 14:13:06 +000076 PhiValues.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000077 PostDominators.cpp
Easwaran Raman019e0bf2016-06-03 22:54:26 +000078 ProfileSummaryInfo.cpp
Chandler Carruthe41e7b72012-12-10 08:28:39 +000079 PtrUseVisitor.cpp
Tobias Grosser336734a2010-07-22 07:46:31 +000080 RegionInfo.cpp
Tobias Grosser23c83412010-10-20 01:54:44 +000081 RegionPass.cpp
Tobias Grosser336734a2010-07-22 07:46:31 +000082 RegionPrinter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000083 ScalarEvolution.cpp
Douglas Gregor1bb5d322009-08-26 16:33:57 +000084 ScalarEvolutionAliasAnalysis.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000085 ScalarEvolutionExpander.cpp
Benjamin Kramer33f64132010-04-07 23:01:37 +000086 ScalarEvolutionNormalization.cpp
Vitaly Buka4493fe12018-11-26 21:57:47 +000087 StackSafetyAnalysis.cpp
Nicolai Haehnle59041682018-10-18 09:38:44 +000088 SyncDependenceAnalysis.cpp
Easwaran Ramanbdf20262018-01-09 19:39:35 +000089 SyntheticCountsUtils.cpp
Chandler Carruth62d42152015-01-15 02:16:27 +000090 TargetLibraryInfo.cpp
Chandler Carruthd3e73552013-01-07 03:08:10 +000091 TargetTransformInfo.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000092 Trace.cpp
Michael J. Spencer2ce69942010-08-03 02:38:20 +000093 TypeBasedAliasAnalysis.cpp
Peter Collingbourne7efd7502016-06-24 21:21:32 +000094 TypeMetadataUtils.cpp
Hal Finkel94146652014-07-24 14:25:39 +000095 ScopedNoAliasAA.cpp
Florian Hahn8af01572017-09-28 11:09:22 +000096 ValueLattice.cpp
Matthew Simpson22849372017-10-13 17:53:44 +000097 ValueLatticeUtils.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000098 ValueTracking.cpp
David Blaikieb447ac62015-06-26 18:02:52 +000099 VectorUtils.cpp
Zachary Turner3bd47ce2015-02-11 03:28:02 +0000100
101 ADDITIONAL_HEADER_DIRS
102 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Analysis
Oscar Fuentes5ed96262011-02-18 22:06:14 +0000103
Chris Bieneman05c279fc2016-11-17 04:36:50 +0000104 DEPENDS
105 intrinsics_gen
106 )