1# $OpenBSD: Makefile,v 1.12 2021/04/28 12:55:38 patrick Exp $ 2 3LIB= LLVMAnalysis 4NOPROFILE= 5 6CPPFLAGS+= -I${LLVM_SRCS}/include/llvm/Analysis 7 8SRCS+= AliasAnalysis.cpp \ 9 AliasAnalysisEvaluator.cpp \ 10 AliasAnalysisSummary.cpp \ 11 AliasSetTracker.cpp \ 12 AnalysisAnalysis.cpp \ 13 AssumeBundleQueries.cpp \ 14 AssumptionCache.cpp \ 15 BasicAliasAnalysis.cpp \ 16 BlockFrequencyInfo.cpp \ 17 BlockFrequencyInfoImpl.cpp \ 18 BranchProbabilityInfo.cpp \ 19 CFG.cpp \ 20 CFGPrinter.cpp \ 21 CFLAndersAliasAnalysis.cpp \ 22 CFLSteensAliasAnalysis.cpp \ 23 CGSCCPassManager.cpp \ 24 CallGraph.cpp \ 25 CallGraphSCCPass.cpp \ 26 CallPrinter.cpp \ 27 CaptureTracking.cpp \ 28 CmpInstAnalysis.cpp \ 29 CostModel.cpp \ 30 CodeMetrics.cpp \ 31 ConstantFolding.cpp \ 32 DDG.cpp \ 33 Delinearization.cpp \ 34 DemandedBits.cpp \ 35 DependenceAnalysis.cpp \ 36 DependenceGraphBuilder.cpp \ 37 DivergenceAnalysis.cpp \ 38 DomPrinter.cpp \ 39 DomTreeUpdater.cpp \ 40 DominanceFrontier.cpp \ 41 EHPersonalities.cpp \ 42 GlobalsModRef.cpp \ 43 GuardUtils.cpp \ 44 HeatUtils.cpp \ 45 IVDescriptors.cpp \ 46 IVUsers.cpp \ 47 IndirectCallPromotionAnalysis.cpp \ 48 InlineCost.cpp \ 49 InlineAdvisor.cpp \ 50 InlineFeaturesAnalysis.cpp \ 51 InlineSizeEstimatorAnalysis.cpp \ 52 InstCount.cpp \ 53 InstructionPrecedenceTracking.cpp \ 54 InstructionSimplify.cpp \ 55 Interval.cpp \ 56 IntervalPartition.cpp \ 57 LazyBranchProbabilityInfo.cpp \ 58 LazyBlockFrequencyInfo.cpp \ 59 LazyCallGraph.cpp \ 60 LazyValueInfo.cpp \ 61 LegacyDivergenceAnalysis.cpp \ 62 Lint.cpp \ 63 Loads.cpp \ 64 LoopAccessAnalysis.cpp \ 65 LoopAnalysisManager.cpp \ 66 LoopCacheAnalysis.cpp \ 67 LoopNestAnalysis.cpp \ 68 LoopUnrollAnalyzer.cpp \ 69 LoopInfo.cpp \ 70 LoopPass.cpp \ 71 MemDepPrinter.cpp \ 72 MemDerefPrinter.cpp \ 73 MemoryBuiltins.cpp \ 74 MemoryDependenceAnalysis.cpp \ 75 MemoryLocation.cpp \ 76 MemorySSA.cpp \ 77 MemorySSAUpdater.cpp \ 78 ModuleDebugInfoPrinter.cpp \ 79 ModuleSummaryAnalysis.cpp \ 80 MustExecute.cpp \ 81 ObjCARCAliasAnalysis.cpp \ 82 ObjCARCAnalysisUtils.cpp \ 83 ObjCARCInstKind.cpp \ 84 OptimizationRemarkEmitter.cpp \ 85 PHITransAddr.cpp \ 86 PhiValues.cpp \ 87 PostDominators.cpp \ 88 ProfileSummaryInfo.cpp \ 89 PtrUseVisitor.cpp \ 90 RegionInfo.cpp \ 91 RegionPass.cpp \ 92 RegionPrinter.cpp \ 93 ScalarEvolution.cpp \ 94 ScalarEvolutionAliasAnalysis.cpp \ 95 ScalarEvolutionDivision.cpp \ 96 ScalarEvolutionNormalization.cpp \ 97 StackLifetime.cpp \ 98 StackSafetyAnalysis.cpp \ 99 SyncDependenceAnalysis.cpp \ 100 SyntheticCountsUtils.cpp \ 101 TargetLibraryInfo.cpp \ 102 TargetTransformInfo.cpp \ 103 Trace.cpp \ 104 TypeBasedAliasAnalysis.cpp \ 105 TypeMetadataUtils.cpp \ 106 ScopedNoAliasAA.cpp \ 107 ValueLattice.cpp \ 108 ValueLatticeUtils.cpp \ 109 ValueTracking.cpp \ 110 VectorUtils.cpp \ 111 VFABIDemangling.cpp 112 113AnalysisAnalysis.cpp: 114 ln -s ${LLVM_SRCS}/lib/Analysis/Analysis.cpp $@ 115 116.PATH: ${.CURDIR}/../../../llvm/llvm/lib/Analysis 117 118CLEANFILES+= AnalysisAnalysis.cpp 119