Home | History | Annotate | Line # | Download | only in libLLVMAnalysis
      1 #	$NetBSD: Makefile,v 1.4 2023/06/03 09:09:02 lukem Exp $
      2 
      3 LIB=	LLVMAnalysis
      4 
      5 .include <bsd.init.mk>
      6 
      7 .PATH: ${LLVM_SRCDIR}/lib/Analysis
      8 
      9 SRCS+=	AliasAnalysis.cpp \
     10 	AliasAnalysisEvaluator.cpp \
     11 	AliasAnalysisSummary.cpp \
     12 	AliasSetTracker.cpp \
     13 	Analysis.cpp \
     14 	AssumeBundleQueries.cpp \
     15 	AssumptionCache.cpp \
     16 	BasicAliasAnalysis.cpp \
     17 	BlockFrequencyInfo.cpp \
     18 	BlockFrequencyInfoImpl.cpp \
     19 	BranchProbabilityInfo.cpp \
     20 	CallGraph.cpp \
     21 	CallGraphSCCPass.cpp \
     22 	CallPrinter.cpp \
     23 	CaptureTracking.cpp \
     24 	CFG.cpp \
     25 	CFGPrinter.cpp \
     26 	CFLAndersAliasAnalysis.cpp \
     27 	CFLSteensAliasAnalysis.cpp \
     28 	CGSCCPassManager.cpp \
     29 	CmpInstAnalysis.cpp \
     30 	CodeMetrics.cpp \
     31 	ConstantFolding.cpp \
     32 	ConstraintSystem.cpp \
     33 	CostModel.cpp \
     34 	DDG.cpp \
     35 	DDGPrinter.cpp \
     36 	Delinearization.cpp \
     37 	DemandedBits.cpp \
     38 	DependenceAnalysis.cpp \
     39 	DependenceGraphBuilder.cpp \
     40 	DevelopmentModeInlineAdvisor.cpp \
     41 	DivergenceAnalysis.cpp \
     42 	DominanceFrontier.cpp \
     43 	DomPrinter.cpp \
     44 	DomTreeUpdater.cpp \
     45 	EHPersonalities.cpp \
     46 	FunctionPropertiesAnalysis.cpp \
     47 	GlobalsModRef.cpp \
     48 	GuardUtils.cpp \
     49 	HeatUtils.cpp \
     50 	ImportedFunctionsInliningStatistics.cpp \
     51 	IndirectCallPromotionAnalysis.cpp \
     52 	InlineAdvisor.cpp \
     53 	InlineCost.cpp \
     54 	InlineSizeEstimatorAnalysis.cpp \
     55 	InstCount.cpp \
     56 	InstructionPrecedenceTracking.cpp \
     57 	InstructionSimplify.cpp \
     58 	Interval.cpp \
     59 	IntervalPartition.cpp \
     60 	IRSimilarityIdentifier.cpp \
     61 	IVDescriptors.cpp \
     62 	IVUsers.cpp \
     63 	LazyBlockFrequencyInfo.cpp \
     64 	LazyBranchProbabilityInfo.cpp \
     65 	LazyCallGraph.cpp \
     66 	LazyValueInfo.cpp \
     67 	LegacyDivergenceAnalysis.cpp \
     68 	Lint.cpp \
     69 	Loads.cpp \
     70 	LoopAccessAnalysis.cpp \
     71 	LoopAnalysisManager.cpp \
     72 	LoopCacheAnalysis.cpp \
     73 	LoopInfo.cpp \
     74 	LoopNestAnalysis.cpp \
     75 	LoopPass.cpp \
     76 	LoopUnrollAnalyzer.cpp \
     77 	MemDepPrinter.cpp \
     78 	MemDerefPrinter.cpp \
     79 	MemoryBuiltins.cpp \
     80 	MemoryDependenceAnalysis.cpp \
     81 	MemoryLocation.cpp \
     82 	MemorySSA.cpp \
     83 	MemorySSAUpdater.cpp \
     84 	MLInlineAdvisor.cpp \
     85 	ModuleDebugInfoPrinter.cpp \
     86 	ModuleSummaryAnalysis.cpp \
     87 	MustExecute.cpp \
     88 	ObjCARCAliasAnalysis.cpp \
     89 	ObjCARCAnalysisUtils.cpp \
     90 	ObjCARCInstKind.cpp \
     91 	OptimizationRemarkEmitter.cpp \
     92 	OverflowInstAnalysis.cpp \
     93 	PHITransAddr.cpp \
     94 	PhiValues.cpp \
     95 	PostDominators.cpp \
     96 	ProfileSummaryInfo.cpp \
     97 	PtrUseVisitor.cpp \
     98 	RegionInfo.cpp \
     99 	RegionPass.cpp \
    100 	RegionPrinter.cpp \
    101 	ReleaseModeModelRunner.cpp \
    102 	ReplayInlineAdvisor.cpp \
    103 	ScalarEvolutionAliasAnalysis.cpp \
    104 	ScalarEvolution.cpp \
    105 	ScalarEvolutionDivision.cpp \
    106 	ScalarEvolutionNormalization.cpp \
    107 	ScopedNoAliasAA.cpp \
    108 	StackLifetime.cpp \
    109 	StackSafetyAnalysis.cpp \
    110 	SyncDependenceAnalysis.cpp \
    111 	SyntheticCountsUtils.cpp \
    112 	TargetLibraryInfo.cpp \
    113 	TargetTransformInfo.cpp \
    114 	TFUtils.cpp \
    115 	Trace.cpp \
    116 	TypeBasedAliasAnalysis.cpp \
    117 	TypeMetadataUtils.cpp \
    118 	ValueLattice.cpp \
    119 	ValueLatticeUtils.cpp \
    120 	ValueTracking.cpp \
    121 	VectorUtils.cpp \
    122 	VFABIDemangling.cpp
    123 
    124 .if defined(HOSTLIB)
    125 .include <bsd.hostlib.mk>
    126 .else
    127 .include <bsd.lib.mk>
    128 .endif
    129 
    130 CWARNFLAGS.gcc+=	${CC_WNO_STRINGOP_OVERFLOW}
    131