xref: /netbsd-src/external/apache2/llvm/lib/libLLVMSelectionDAG/Makefile (revision 76c7fc5f6b13ed0b1508e6b313e88e59977ed78e)
1*76c7fc5fSjoerg#	$NetBSD: Makefile,v 1.1 2019/11/11 22:45:11 joerg Exp $
2*76c7fc5fSjoerg
3*76c7fc5fSjoergLIB=	LLVMSelectionDAG
4*76c7fc5fSjoerg
5*76c7fc5fSjoerg.include <bsd.init.mk>
6*76c7fc5fSjoerg
7*76c7fc5fSjoerg.PATH: ${LLVM_SRCDIR}/lib/CodeGen/SelectionDAG
8*76c7fc5fSjoerg
9*76c7fc5fSjoergSRCS+=	DAGCombiner.cpp \
10*76c7fc5fSjoerg	FastISel.cpp \
11*76c7fc5fSjoerg	FunctionLoweringInfo.cpp \
12*76c7fc5fSjoerg	InstrEmitter.cpp \
13*76c7fc5fSjoerg	LegalizeDAG.cpp \
14*76c7fc5fSjoerg	LegalizeFloatTypes.cpp \
15*76c7fc5fSjoerg	LegalizeIntegerTypes.cpp \
16*76c7fc5fSjoerg	LegalizeTypes.cpp \
17*76c7fc5fSjoerg	LegalizeTypesGeneric.cpp \
18*76c7fc5fSjoerg	LegalizeVectorOps.cpp \
19*76c7fc5fSjoerg	LegalizeVectorTypes.cpp \
20*76c7fc5fSjoerg	ResourcePriorityQueue.cpp \
21*76c7fc5fSjoerg	ScheduleDAGFast.cpp \
22*76c7fc5fSjoerg	ScheduleDAGRRList.cpp \
23*76c7fc5fSjoerg	ScheduleDAGSDNodes.cpp \
24*76c7fc5fSjoerg	ScheduleDAGVLIW.cpp \
25*76c7fc5fSjoerg	SelectionDAG.cpp \
26*76c7fc5fSjoerg	SelectionDAGAddressAnalysis.cpp \
27*76c7fc5fSjoerg	SelectionDAGBuilder.cpp \
28*76c7fc5fSjoerg	SelectionDAGDumper.cpp \
29*76c7fc5fSjoerg	SelectionDAGISel.cpp \
30*76c7fc5fSjoerg	SelectionDAGPrinter.cpp \
31*76c7fc5fSjoerg	SelectionDAGTargetInfo.cpp \
32*76c7fc5fSjoerg	StatepointLowering.cpp \
33*76c7fc5fSjoerg	TargetLowering.cpp
34*76c7fc5fSjoerg
35*76c7fc5fSjoerg.if defined(HOSTLIB)
36*76c7fc5fSjoerg.include <bsd.hostlib.mk>
37*76c7fc5fSjoerg.else
38*76c7fc5fSjoerg.include <bsd.lib.mk>
39*76c7fc5fSjoerg.endif
40