Home | History | Annotate | Line # | Download | only in libLLVMipo
      1 #	$NetBSD: Makefile,v 1.2 2021/05/30 01:56:55 joerg Exp $
      2 
      3 LIB=	LLVMipo
      4 
      5 .include <bsd.init.mk>
      6 
      7 .PATH: ${LLVM_SRCDIR}/lib/Transforms/IPO
      8 
      9 SRCS+=	AlwaysInliner.cpp \
     10 	Annotation2Metadata.cpp \
     11 	ArgumentPromotion.cpp \
     12 	AttributorAttributes.cpp \
     13 	Attributor.cpp \
     14 	BarrierNoopPass.cpp \
     15 	BlockExtractor.cpp \
     16 	CalledValuePropagation.cpp \
     17 	ConstantMerge.cpp \
     18 	CrossDSOCFI.cpp \
     19 	DeadArgumentElimination.cpp \
     20 	ElimAvailExtern.cpp \
     21 	ExtractGV.cpp \
     22 	ForceFunctionAttrs.cpp \
     23 	FunctionAttrs.cpp \
     24 	FunctionImport.cpp \
     25 	GlobalDCE.cpp \
     26 	GlobalOpt.cpp \
     27 	GlobalSplit.cpp \
     28 	HotColdSplitting.cpp \
     29 	InferFunctionAttrs.cpp \
     30 	Inliner.cpp \
     31 	InlineSimple.cpp \
     32 	Internalize.cpp \
     33 	IPO.cpp \
     34 	IROutliner.cpp \
     35 	LoopExtractor.cpp \
     36 	LowerTypeTests.cpp \
     37 	MergeFunctions.cpp \
     38 	OpenMPOpt.cpp \
     39 	PartialInlining.cpp \
     40 	PassManagerBuilder.cpp \
     41 	PruneEH.cpp \
     42 	SampleContextTracker.cpp \
     43 	SampleProfile.cpp \
     44 	SampleProfileProbe.cpp \
     45 	SCCP.cpp \
     46 	StripDeadPrototypes.cpp \
     47 	StripSymbols.cpp \
     48 	SyntheticCountsPropagation.cpp \
     49 	ThinLTOBitcodeWriter.cpp \
     50 	WholeProgramDevirt.cpp
     51 
     52 .if defined(HOSTLIB)
     53 .include <bsd.hostlib.mk>
     54 .else
     55 .include <bsd.lib.mk>
     56 .endif
     57