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