1*c4b7a9e7Slukem# $NetBSD: Makefile,v 1.4 2023/06/03 09:09:02 lukem Exp $ 276c7fc5fSjoerg 376c7fc5fSjoergLIB= LLVMAnalysis 476c7fc5fSjoerg 576c7fc5fSjoerg.include <bsd.init.mk> 676c7fc5fSjoerg 776c7fc5fSjoerg.PATH: ${LLVM_SRCDIR}/lib/Analysis 876c7fc5fSjoerg 976c7fc5fSjoergSRCS+= AliasAnalysis.cpp \ 1076c7fc5fSjoerg AliasAnalysisEvaluator.cpp \ 1176c7fc5fSjoerg AliasAnalysisSummary.cpp \ 1276c7fc5fSjoerg AliasSetTracker.cpp \ 1376c7fc5fSjoerg Analysis.cpp \ 1453d1339bSjoerg AssumeBundleQueries.cpp \ 1576c7fc5fSjoerg AssumptionCache.cpp \ 1676c7fc5fSjoerg BasicAliasAnalysis.cpp \ 1776c7fc5fSjoerg BlockFrequencyInfo.cpp \ 1876c7fc5fSjoerg BlockFrequencyInfoImpl.cpp \ 1976c7fc5fSjoerg BranchProbabilityInfo.cpp \ 2076c7fc5fSjoerg CallGraph.cpp \ 2176c7fc5fSjoerg CallGraphSCCPass.cpp \ 2276c7fc5fSjoerg CallPrinter.cpp \ 2376c7fc5fSjoerg CaptureTracking.cpp \ 2476c7fc5fSjoerg CFG.cpp \ 2576c7fc5fSjoerg CFGPrinter.cpp \ 2676c7fc5fSjoerg CFLAndersAliasAnalysis.cpp \ 2776c7fc5fSjoerg CFLSteensAliasAnalysis.cpp \ 2876c7fc5fSjoerg CGSCCPassManager.cpp \ 2976c7fc5fSjoerg CmpInstAnalysis.cpp \ 3076c7fc5fSjoerg CodeMetrics.cpp \ 3176c7fc5fSjoerg ConstantFolding.cpp \ 3253d1339bSjoerg ConstraintSystem.cpp \ 3376c7fc5fSjoerg CostModel.cpp \ 3476c7fc5fSjoerg DDG.cpp \ 3553d1339bSjoerg DDGPrinter.cpp \ 3676c7fc5fSjoerg Delinearization.cpp \ 3776c7fc5fSjoerg DemandedBits.cpp \ 3876c7fc5fSjoerg DependenceAnalysis.cpp \ 3976c7fc5fSjoerg DependenceGraphBuilder.cpp \ 4053d1339bSjoerg DevelopmentModeInlineAdvisor.cpp \ 4176c7fc5fSjoerg DivergenceAnalysis.cpp \ 4276c7fc5fSjoerg DominanceFrontier.cpp \ 4376c7fc5fSjoerg DomPrinter.cpp \ 4476c7fc5fSjoerg DomTreeUpdater.cpp \ 4576c7fc5fSjoerg EHPersonalities.cpp \ 4653d1339bSjoerg FunctionPropertiesAnalysis.cpp \ 4776c7fc5fSjoerg GlobalsModRef.cpp \ 4876c7fc5fSjoerg GuardUtils.cpp \ 4953d1339bSjoerg HeatUtils.cpp \ 5053d1339bSjoerg ImportedFunctionsInliningStatistics.cpp \ 5176c7fc5fSjoerg IndirectCallPromotionAnalysis.cpp \ 5253d1339bSjoerg InlineAdvisor.cpp \ 5376c7fc5fSjoerg InlineCost.cpp \ 5453d1339bSjoerg InlineSizeEstimatorAnalysis.cpp \ 5576c7fc5fSjoerg InstCount.cpp \ 5676c7fc5fSjoerg InstructionPrecedenceTracking.cpp \ 5776c7fc5fSjoerg InstructionSimplify.cpp \ 5876c7fc5fSjoerg Interval.cpp \ 5976c7fc5fSjoerg IntervalPartition.cpp \ 6053d1339bSjoerg IRSimilarityIdentifier.cpp \ 6176c7fc5fSjoerg IVDescriptors.cpp \ 6276c7fc5fSjoerg IVUsers.cpp \ 6376c7fc5fSjoerg LazyBlockFrequencyInfo.cpp \ 6476c7fc5fSjoerg LazyBranchProbabilityInfo.cpp \ 6576c7fc5fSjoerg LazyCallGraph.cpp \ 6676c7fc5fSjoerg LazyValueInfo.cpp \ 6776c7fc5fSjoerg LegacyDivergenceAnalysis.cpp \ 6876c7fc5fSjoerg Lint.cpp \ 6976c7fc5fSjoerg Loads.cpp \ 7076c7fc5fSjoerg LoopAccessAnalysis.cpp \ 7176c7fc5fSjoerg LoopAnalysisManager.cpp \ 7276c7fc5fSjoerg LoopCacheAnalysis.cpp \ 7376c7fc5fSjoerg LoopInfo.cpp \ 7453d1339bSjoerg LoopNestAnalysis.cpp \ 7576c7fc5fSjoerg LoopPass.cpp \ 7676c7fc5fSjoerg LoopUnrollAnalyzer.cpp \ 7776c7fc5fSjoerg MemDepPrinter.cpp \ 7876c7fc5fSjoerg MemDerefPrinter.cpp \ 7976c7fc5fSjoerg MemoryBuiltins.cpp \ 8076c7fc5fSjoerg MemoryDependenceAnalysis.cpp \ 8176c7fc5fSjoerg MemoryLocation.cpp \ 8276c7fc5fSjoerg MemorySSA.cpp \ 8376c7fc5fSjoerg MemorySSAUpdater.cpp \ 8453d1339bSjoerg MLInlineAdvisor.cpp \ 8576c7fc5fSjoerg ModuleDebugInfoPrinter.cpp \ 8676c7fc5fSjoerg ModuleSummaryAnalysis.cpp \ 8776c7fc5fSjoerg MustExecute.cpp \ 8876c7fc5fSjoerg ObjCARCAliasAnalysis.cpp \ 8976c7fc5fSjoerg ObjCARCAnalysisUtils.cpp \ 9076c7fc5fSjoerg ObjCARCInstKind.cpp \ 9176c7fc5fSjoerg OptimizationRemarkEmitter.cpp \ 9253d1339bSjoerg OverflowInstAnalysis.cpp \ 9376c7fc5fSjoerg PHITransAddr.cpp \ 9476c7fc5fSjoerg PhiValues.cpp \ 9576c7fc5fSjoerg PostDominators.cpp \ 9676c7fc5fSjoerg ProfileSummaryInfo.cpp \ 9776c7fc5fSjoerg PtrUseVisitor.cpp \ 9876c7fc5fSjoerg RegionInfo.cpp \ 9976c7fc5fSjoerg RegionPass.cpp \ 10076c7fc5fSjoerg RegionPrinter.cpp \ 10153d1339bSjoerg ReleaseModeModelRunner.cpp \ 10253d1339bSjoerg ReplayInlineAdvisor.cpp \ 10376c7fc5fSjoerg ScalarEvolutionAliasAnalysis.cpp \ 10476c7fc5fSjoerg ScalarEvolution.cpp \ 10553d1339bSjoerg ScalarEvolutionDivision.cpp \ 10676c7fc5fSjoerg ScalarEvolutionNormalization.cpp \ 10776c7fc5fSjoerg ScopedNoAliasAA.cpp \ 10853d1339bSjoerg StackLifetime.cpp \ 10976c7fc5fSjoerg StackSafetyAnalysis.cpp \ 11076c7fc5fSjoerg SyncDependenceAnalysis.cpp \ 11176c7fc5fSjoerg SyntheticCountsUtils.cpp \ 11276c7fc5fSjoerg TargetLibraryInfo.cpp \ 11376c7fc5fSjoerg TargetTransformInfo.cpp \ 11453d1339bSjoerg TFUtils.cpp \ 11576c7fc5fSjoerg Trace.cpp \ 11676c7fc5fSjoerg TypeBasedAliasAnalysis.cpp \ 11776c7fc5fSjoerg TypeMetadataUtils.cpp \ 11876c7fc5fSjoerg ValueLattice.cpp \ 11976c7fc5fSjoerg ValueLatticeUtils.cpp \ 12076c7fc5fSjoerg ValueTracking.cpp \ 12153d1339bSjoerg VectorUtils.cpp \ 12253d1339bSjoerg VFABIDemangling.cpp 12376c7fc5fSjoerg 12476c7fc5fSjoerg.if defined(HOSTLIB) 12576c7fc5fSjoerg.include <bsd.hostlib.mk> 12676c7fc5fSjoerg.else 12776c7fc5fSjoerg.include <bsd.lib.mk> 12876c7fc5fSjoerg.endif 129e7ac2a8bSmrg 130*c4b7a9e7SlukemCWARNFLAGS.gcc+= ${CC_WNO_STRINGOP_OVERFLOW} 131