Makefile revision 1.1
1# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:13 joerg Exp $ 2 3LIB= LLVMX86CodeGen 4 5.include <bsd.init.mk> 6 7.PATH: ${LLVM_SRCDIR}/lib/Target/X86 8 9SRCS+= X86AsmPrinter.cpp \ 10 X86AvoidStoreForwardingBlocks.cpp \ 11 X86AvoidTrailingCall.cpp \ 12 X86CallFrameOptimization.cpp \ 13 X86CallingConv.cpp \ 14 X86CallLowering.cpp \ 15 X86CmovConversion.cpp \ 16 X86CondBrFolding.cpp \ 17 X86DiscriminateMemOps.cpp \ 18 X86DomainReassignment.cpp \ 19 X86EvexToVex.cpp\ 20 X86ExpandPseudo.cpp \ 21 X86FastISel.cpp \ 22 X86FixupBWInsts.cpp \ 23 X86FixupLEAs.cpp \ 24 X86FixupSetCC.cpp \ 25 X86FlagsCopyLowering.cpp \ 26 X86FloatingPoint.cpp \ 27 X86FrameLowering.cpp \ 28 X86IndirectBranchTracking.cpp \ 29 X86InsertPrefetch.cpp \ 30 X86InstrFMA3Info.cpp \ 31 X86InstrFoldTables.cpp \ 32 X86InstrInfo.cpp \ 33 X86InstructionSelector.cpp \ 34 X86InterleavedAccess.cpp \ 35 X86ISelDAGToDAG.cpp \ 36 X86ISelLowering.cpp \ 37 X86LegalizerInfo.cpp \ 38 X86MachineFunctionInfo.cpp \ 39 X86MacroFusion.cpp \ 40 X86MCInstLower.cpp \ 41 X86OptimizeLEAs.cpp \ 42 X86PadShortFunction.cpp \ 43 X86RegisterBankInfo.cpp \ 44 X86RegisterInfo.cpp \ 45 X86RetpolineThunks.cpp \ 46 X86SelectionDAGInfo.cpp \ 47 X86ShuffleDecodeConstantPool.cpp \ 48 X86SpeculativeLoadHardening.cpp \ 49 X86Subtarget.cpp \ 50 X86TargetMachine.cpp \ 51 X86TargetObjectFile.cpp \ 52 X86TargetTransformInfo.cpp \ 53 X86VZeroUpper.cpp \ 54 X86WinAllocaExpander.cpp \ 55 X86WinEHState.cpp 56 57TABLEGEN_SRC= X86.td 58TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/X86 59TABLEGEN_OUTPUT= \ 60 X86GenAsmMatcher.inc|-gen-asm-matcher \ 61 X86GenAsmWriter.inc|-gen-asm-writer \ 62 X86GenAsmWriter1.inc|-gen-asm-writer^-asmwriternum=1 \ 63 X86GenCallingConv.inc|-gen-callingconv \ 64 X86GenDAGISel.inc|-gen-dag-isel \ 65 X86GenDisassemblerTables.inc|-gen-disassembler \ 66 X86GenEVEX2VEXTables.inc|-gen-x86-EVEX2VEX-tables \ 67 X86GenFastISel.inc|-gen-fast-isel \ 68 X86GenGlobalISel.inc|-gen-global-isel \ 69 X86GenInstrInfo.inc|-gen-instr-info \ 70 X86GenRegisterBank.inc|-gen-register-bank \ 71 X86GenRegisterInfo.inc|-gen-register-info \ 72 X86GenSubtargetInfo.inc|-gen-subtarget 73 74.include "${.PARSEDIR}/../../tablegen.mk" 75 76.if defined(HOSTLIB) 77.include <bsd.hostlib.mk> 78.else 79.include <bsd.lib.mk> 80.endif 81