1# $OpenBSD: Makefile,v 1.11 2023/11/11 18:35:36 robert Exp $
2
3LIB=	LLVMARMCodeGen
4NOPROFILE=
5
6CPPFLAGS+=	-I${.OBJDIR}/../include/llvm/ARM -I${LLVM_SRCS}/lib/Target/ARM
7
8SRCS+=	A15SDOptimizer.cpp \
9	ARMAsmPrinter.cpp \
10	ARMBaseInstrInfo.cpp \
11	ARMBaseRegisterInfo.cpp \
12	ARMBasicBlockInfo.cpp \
13	ARMBranchTargets.cpp \
14	ARMCallingConv.cpp \
15	ARMCallLowering.cpp \
16	ARMConstantIslandPass.cpp \
17	ARMConstantPoolValue.cpp \
18	ARMExpandPseudoInsts.cpp \
19	ARMFastISel.cpp \
20	ARMFixCortexA57AES1742098Pass.cpp \
21	ARMFrameLowering.cpp \
22	ARMHazardRecognizer.cpp \
23	ARMInstructionSelector.cpp \
24	ARMISelDAGToDAG.cpp \
25	ARMISelLowering.cpp \
26	ARMInstrInfo.cpp \
27	ARMLegalizerInfo.cpp \
28	ARMParallelDSP.cpp \
29	ARMLoadStoreOptimizer.cpp \
30	ARMLowOverheadLoops.cpp \
31	ARMBlockPlacement.cpp \
32	ARMMCInstLower.cpp \
33	ARMMachineFunctionInfo.cpp \
34	ARMMacroFusion.cpp \
35	ARMRegisterInfo.cpp \
36	ARMOptimizeBarriersPass.cpp \
37	ARMRegisterBankInfo.cpp \
38	ARMSelectionDAGInfo.cpp \
39	ARMSLSHardening.cpp \
40	ARMSubtarget.cpp \
41	ARMTargetMachine.cpp \
42	ARMTargetObjectFile.cpp \
43	ARMTargetTransformInfo.cpp \
44	MLxExpansionPass.cpp \
45	MVEGatherScatterLowering.cpp \
46	MVELaneInterleavingPass.cpp \
47	MVETailPredication.cpp \
48	MVEVPTBlockPass.cpp \
49	MVETPAndVPTOptimisationsPass.cpp \
50	Thumb1FrameLowering.cpp \
51	Thumb1InstrInfo.cpp \
52	ThumbRegisterInfo.cpp \
53	Thumb2ITBlockPass.cpp \
54	Thumb2InstrInfo.cpp \
55	Thumb2SizeReduction.cpp
56
57.PATH:	${.CURDIR}/../../../llvm/llvm/lib/Target/ARM
58