xref: /openbsd-src/gnu/usr.bin/clang/libLLVMMipsCodeGen/Makefile (revision 1ad61ae0a79a724d2d3ec69e69c8e1d1ff6b53a0)
1# $OpenBSD: Makefile,v 1.11 2023/11/11 18:35:37 robert Exp $
2
3LIB=	LLVMMipsCodeGen
4NOPROFILE=
5
6CPPFLAGS+=	-I${.OBJDIR}/../include/llvm/Mips -I${LLVM_SRCS}/lib/Target/Mips
7
8SRCS+=	Mips16FrameLowering.cpp \
9	Mips16HardFloat.cpp \
10	Mips16HardFloatInfo.cpp \
11	Mips16InstrInfo.cpp \
12	Mips16ISelDAGToDAG.cpp \
13	Mips16ISelLowering.cpp \
14	Mips16RegisterInfo.cpp \
15	MipsAnalyzeImmediate.cpp \
16	MipsAsmPrinter.cpp \
17	MipsCallLowering.cpp \
18	MipsCCState.cpp \
19	MipsConstantIslandPass.cpp \
20	MipsDelaySlotFiller.cpp \
21	MipsExpandPseudo.cpp \
22	MipsFastISel.cpp \
23	MipsInstrInfo.cpp \
24	MipsInstructionSelector.cpp \
25	MipsISelDAGToDAG.cpp \
26	MipsISelLowering.cpp \
27	MipsFrameLowering.cpp \
28	MipsLegalizerInfo.cpp \
29	MipsLoongson2FBTBFix.cpp \
30	MipsBranchExpansion.cpp \
31	MipsMCInstLower.cpp \
32	MipsMachineFunction.cpp \
33	MipsModuleISelDAGToDAG.cpp \
34	MipsOptimizePICCall.cpp \
35	MipsOs16.cpp \
36	MipsPreLegalizerCombiner.cpp \
37	MipsPostLegalizerCombiner.cpp \
38	MipsRegisterBankInfo.cpp \
39	MipsRegisterInfo.cpp \
40	MipsReturnProtectorLowering.cpp \
41	MipsSEFrameLowering.cpp \
42	MipsSEInstrInfo.cpp \
43	MipsSEISelDAGToDAG.cpp \
44	MipsSEISelLowering.cpp \
45	MipsSERegisterInfo.cpp \
46	MipsSubtarget.cpp \
47	MipsTargetMachine.cpp \
48	MipsTargetObjectFile.cpp \
49	MipsTargetTransformInfo.cpp \
50	MicroMipsSizeReduction.cpp \
51	MipsMulMulBugPass.cpp
52
53.PATH:	${.CURDIR}/../../../llvm/llvm/lib/Target/Mips
54