1 # $NetBSD: Makefile,v 1.6 2015/01/29 20:41:34 joerg Exp $
3 LIB
= LLVMAArch64CodeGen
7 .PATH
: ${LLVM_SRCDIR}/lib
/Target
/AArch64
9 CPPFLAGS
+= -I
${LLVM_SRCDIR}/lib
/Target
/AArch64
11 SRCS
+= AArch64A53Fix835769.
cpp \
12 AArch64A57FPLoadBalancing.
cpp \
13 AArch64AddressTypePromotion.
cpp \
14 AArch64AdvSIMDScalarPass.
cpp \
15 AArch64AsmPrinter.
cpp \
16 AArch64BranchRelaxation.
cpp \
17 AArch64CleanupLocalDynamicTLSPass.
cpp \
18 AArch64CollectLOH.
cpp \
19 AArch64ConditionOptimizer.
cpp \
20 AArch64ConditionalCompares.
cpp \
21 AArch64DeadRegisterDefinitionsPass.
cpp \
22 AArch64ExpandPseudoInsts.
cpp \
24 AArch64FrameLowering.
cpp \
25 AArch64InstrInfo.
cpp \
26 AArch64ISelDAGToDAG.
cpp \
27 AArch64ISelLowering.
cpp \
28 AArch64LoadStoreOptimizer.
cpp \
29 AArch64MCInstLower.
cpp \
30 AArch64PBQPRegAlloc.
cpp \
31 AArch64PromoteConstant.
cpp \
32 AArch64RegisterInfo.
cpp \
33 AArch64SelectionDAGInfo.
cpp \
34 AArch64StorePairSuppress.
cpp \
35 AArch64Subtarget.
cpp \
36 AArch64TargetMachine.
cpp \
37 AArch64TargetObjectFile.
cpp \
38 AArch64TargetTransformInfo.
cpp
40 TABLEGEN_SRC
= AArch64.td
41 TABLEGEN_INCLUDES
= -I
${LLVM_SRCDIR}/lib
/Target
/AArch64
43 AArch64GenAsmMatcher.inc|
-gen-asm-matcher \
44 AArch64GenAsmWriter1.inc|
-gen-asm-writer^
-asmwriternum
=1 \
45 AArch64GenAsmWriter.inc|
-gen-asm-writer \
46 AArch64GenCallingConv.inc|
-gen-callingconv \
47 AArch64GenDAGISel.inc|
-gen-dag-isel \
48 AArch64GenDisassemblerTables.inc|
-gen-disassembler \
49 AArch64GenFastISel.inc|
-gen-fast-isel \
50 AArch64GenInstrInfo.inc|
-gen-instr-info \
51 AArch64GenMCCodeEmitter.inc|
-gen-emitter \
52 AArch64GenMCPseudoLowering.inc|
-gen-pseudo-lowering \
53 AArch64GenRegisterInfo.inc|
-gen-register-info \
54 AArch64GenSubtargetInfo.inc|
-gen-subtarget
56 .
include "${.PARSEDIR}/../../tablegen.mk"
59 .
include <bsd.hostlib.mk
>