1# $OpenBSD: Makefile,v 1.9 2019/06/23 22:07:39 patrick Exp $
2
3LIB=	LLVMAArch64CodeGen
4NOPROFILE=
5
6CPPFLAGS+=	-I${.OBJDIR}/../include/llvm/AArch64 \
7		-I${LLVM_SRCS}/lib/Target/AArch64
8
9SRCS+=	AArch64A57FPLoadBalancing.cpp \
10	AArch64AdvSIMDScalarPass.cpp \
11	AArch64AsmPrinter.cpp \
12	AArch64BranchTargets.cpp \
13	AArch64CallLowering.cpp \
14	AArch64CleanupLocalDynamicTLSPass.cpp \
15	AArch64CollectLOH.cpp \
16	AArch64CompressJumpTables.cpp \
17	AArch64CondBrTuning.cpp \
18	AArch64ConditionOptimizer.cpp \
19	AArch64ConditionalCompares.cpp \
20	AArch64DeadRegisterDefinitionsPass.cpp \
21	AArch64ExpandPseudoInsts.cpp \
22	AArch64FalkorHWPFFix.cpp \
23	AArch64FastISel.cpp \
24	AArch64A53Fix835769.cpp \
25	AArch64FrameLowering.cpp \
26	AArch64ISelDAGToDAG.cpp \
27	AArch64ISelLowering.cpp \
28	AArch64InstrInfo.cpp \
29	AArch64InstructionSelector.cpp \
30	AArch64LegalizerInfo.cpp \
31	AArch64LoadStoreOptimizer.cpp \
32	AArch64MacroFusion.cpp \
33	AArch64MCInstLower.cpp \
34	AArch64PreLegalizerCombiner.cpp \
35	AArch64PromoteConstant.cpp \
36	AArch64PBQPRegAlloc.cpp \
37	AArch64RedundantCopyElimination.cpp \
38	AArch64RegisterBankInfo.cpp \
39	AArch64RegisterInfo.cpp \
40	AArch64ReturnProtectorLowering.cpp \
41	AArch64SIMDInstrOpt.cpp \
42	AArch64SelectionDAGInfo.cpp \
43	AArch64SpeculationHardening.cpp \
44	AArch64StorePairSuppress.cpp \
45	AArch64Subtarget.cpp \
46	AArch64TargetMachine.cpp \
47	AArch64TargetObjectFile.cpp \
48	AArch64TargetTransformInfo.cpp
49
50.PATH:	${.CURDIR}/../../../llvm/lib/Target/AArch64
51