Module Name: src Committed By: mrg Date: Sun Mar 10 12:14:07 UTC 2019
Modified Files: src/external/bsd/llvm/lib/libLLVMExecutionEngine: Makefile src/external/bsd/llvm/lib/libLLVMIR: Makefile src/external/bsd/llvm/lib/libLLVMInstCombine: Makefile src/external/bsd/llvm/lib/libLLVMMCJIT: Makefile src/external/bsd/llvm/lib/libLLVMRuntimeDyld: Makefile Added Files: src/external/bsd/llvm/lib/libLLVMAMDGPUAsmParser: Makefile src/external/bsd/llvm/lib/libLLVMAMDGPUAsmPrinter: Makefile src/external/bsd/llvm/lib/libLLVMAMDGPUCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMAMDGPUDisassembler: Makefile src/external/bsd/llvm/lib/libLLVMAMDGPUMCTargetDesc: Makefile src/external/bsd/llvm/lib/libLLVMAMDGPUTargetInfo: Makefile src/external/bsd/llvm/lib/libLLVMAMDGPUUtils: Makefile src/tools/llvm-lib/libLLVMAMDGPUAsmParser: Makefile src/tools/llvm-lib/libLLVMAMDGPUAsmPrinter: Makefile src/tools/llvm-lib/libLLVMAMDGPUCodeGen: Makefile src/tools/llvm-lib/libLLVMAMDGPUDisassembler: Makefile src/tools/llvm-lib/libLLVMAMDGPUMCTargetDesc: Makefile src/tools/llvm-lib/libLLVMAMDGPUTargetInfo: Makefile src/tools/llvm-lib/libLLVMAMDGPUUtils: Makefile src/tools/llvm-lib/libLLVMExecutionEngine: Makefile src/tools/llvm-lib/libLLVMMCJIT: Makefile Log Message: add most of the AMDGPU target makefiles and stuff that don't touch the build. this comes from: commit f90685c11d4460d3098fa35f48b58d1893e974e0 Author: Maya Rashish <m...@netbsd.org> Date: Sat Feb 23 09:46:14 2019 +0200 Separate MKCLANG from MKLLVM. build LLVM libraries as PIC. Add AMDGPU target, and adjust tools accordingly. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMAMDGPUAsmParser/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMAMDGPUAsmPrinter/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMAMDGPUCodeGen/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMAMDGPUDisassembler/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMAMDGPUMCTargetDesc/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMAMDGPUTargetInfo/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMAMDGPUUtils/Makefile cvs rdiff -u -r1.6 -r1.7 \ src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile cvs rdiff -u -r1.13 -r1.14 src/external/bsd/llvm/lib/libLLVMIR/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/bsd/llvm/lib/libLLVMInstCombine/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile cvs rdiff -u -r1.9 -r1.10 \ src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAMDGPUAsmParser/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAMDGPUAsmPrinter/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAMDGPUCodeGen/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAMDGPUDisassembler/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAMDGPUMCTargetDesc/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAMDGPUTargetInfo/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAMDGPUUtils/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMExecutionEngine/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMMCJIT/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile diff -u src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile:1.6 src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile:1.7 --- src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile:1.6 Sat Feb 27 21:47:33 2016 +++ src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile Sun Mar 10 12:14:06 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2016/02/27 21:47:33 joerg Exp $ +# $NetBSD: Makefile,v 1.7 2019/03/10 12:14:06 mrg Exp $ LIB= LLVMExecutionEngine @@ -12,4 +12,8 @@ SRCS+= GDBRegistrationListener.cpp \ SectionMemoryManager.cpp \ TargetSelect.cpp +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else .include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/libLLVMIR/Makefile diff -u src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.13 src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.14 --- src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.13 Tue Jul 17 18:55:28 2018 +++ src/external/bsd/llvm/lib/libLLVMIR/Makefile Sun Mar 10 12:14:06 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2018/07/17 18:55:28 joerg Exp $ +# $NetBSD: Makefile,v 1.14 2019/03/10 12:14:06 mrg Exp $ LIB= LLVMIR @@ -10,6 +10,8 @@ TABLEGEN_SRC= AttributesCompatFunc.td TABLEGEN_OUTPUT= \ AttributesCompatFunc.inc|-gen-attrs +.include "${.PARSEDIR}/../../tablegen.mk" + SRCS+= AsmWriter.cpp \ Attributes.cpp \ AutoUpgrade.cpp \ @@ -62,8 +64,6 @@ SRCS+= AsmWriter.cpp \ ValueSymbolTable.cpp \ Verifier.cpp -.include "${.PARSEDIR}/../../tablegen.mk" - .if defined(HOSTLIB) .include <bsd.hostlib.mk> .else Index: src/external/bsd/llvm/lib/libLLVMInstCombine/Makefile diff -u src/external/bsd/llvm/lib/libLLVMInstCombine/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMInstCombine/Makefile:1.3 --- src/external/bsd/llvm/lib/libLLVMInstCombine/Makefile:1.2 Tue Jul 17 18:55:28 2018 +++ src/external/bsd/llvm/lib/libLLVMInstCombine/Makefile Sun Mar 10 12:14:06 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2018/07/17 18:55:28 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2019/03/10 12:14:06 mrg Exp $ LIB= LLVMInstCombine @@ -10,6 +10,8 @@ TABLEGEN_SRC= InstCombineTables.td TABLEGEN_OUTPUT= \ InstCombineTables.inc|-gen-searchable-tables +.include "${.PARSEDIR}/../../tablegen.mk" + SRCS+= InstructionCombining.cpp \ InstCombineAddSub.cpp \ InstCombineAndOrXor.cpp \ @@ -24,8 +26,6 @@ SRCS+= InstructionCombining.cpp \ InstCombineSimplifyDemanded.cpp \ InstCombineVectorOps.cpp -.include "${.PARSEDIR}/../../tablegen.mk" - .if defined(HOSTLIB) .include <bsd.hostlib.mk> .else Index: src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile diff -u src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile:1.9 --- src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile:1.8 Sat Feb 27 21:47:33 2016 +++ src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile Sun Mar 10 12:14:06 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2016/02/27 21:47:33 joerg Exp $ +# $NetBSD: Makefile,v 1.9 2019/03/10 12:14:06 mrg Exp $ LIB= LLVMMCJIT @@ -8,4 +8,8 @@ LIB= LLVMMCJIT SRCS+= MCJIT.cpp +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else .include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile diff -u src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile:1.9 src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile:1.10 --- src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile:1.9 Wed Jan 11 12:02:30 2017 +++ src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile Sun Mar 10 12:14:06 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2017/01/11 12:02:30 joerg Exp $ +# $NetBSD: Makefile,v 1.10 2019/03/10 12:14:06 mrg Exp $ LIB= LLVMRuntimeDyld @@ -17,4 +17,8 @@ SRCS+= JITSymbol.cpp \ SRCS+= RuntimeDyldELFMips.cpp +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else .include <bsd.lib.mk> +.endif Added files: Index: src/external/bsd/llvm/lib/libLLVMAMDGPUAsmParser/Makefile diff -u /dev/null src/external/bsd/llvm/lib/libLLVMAMDGPUAsmParser/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/external/bsd/llvm/lib/libLLVMAMDGPUAsmParser/Makefile Sun Mar 10 12:14:05 2019 @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:05 mrg Exp $ + +LIB= LLVMAMDGPUAsmParser + +.include <bsd.init.mk> + +AMDGPU_OBJDIR!= cd ${.CURDIR}/../libLLVMAMDGPUCodeGen && ${PRINTOBJDIR} +CPPFLAGS+= -I${AMDGPU_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/AMDGPU + +.PATH: ${LLVM_SRCDIR}/lib/Target/AMDGPU/AsmParser + +SRCS+= AMDGPUAsmParser.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/libLLVMAMDGPUAsmPrinter/Makefile diff -u /dev/null src/external/bsd/llvm/lib/libLLVMAMDGPUAsmPrinter/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/external/bsd/llvm/lib/libLLVMAMDGPUAsmPrinter/Makefile Sun Mar 10 12:14:05 2019 @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:05 mrg Exp $ + +LIB= LLVMAMDGPUAsmPrinter + +.include <bsd.init.mk> + +AMDGPU_OBJDIR!= cd ${.CURDIR}/../libLLVMAMDGPUCodeGen && ${PRINTOBJDIR} +CPPFLAGS+= -I${AMDGPU_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/AMDGPU + +.PATH: ${LLVM_SRCDIR}/lib/Target/AMDGPU/InstPrinter + +SRCS+= AMDGPUInstPrinter.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/libLLVMAMDGPUCodeGen/Makefile diff -u /dev/null src/external/bsd/llvm/lib/libLLVMAMDGPUCodeGen/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/external/bsd/llvm/lib/libLLVMAMDGPUCodeGen/Makefile Sun Mar 10 12:14:05 2019 @@ -0,0 +1,134 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:05 mrg Exp $ + +LIB= LLVMAMDGPUCodeGen + +.include <bsd.init.mk> + +CPPFLAGS+= -I${LLVM_SRCDIR}/lib/Target/AMDGPU + +.PATH: ${LLVM_SRCDIR}/lib/Target/AMDGPU + +SRCS+= AMDGPUAliasAnalysis.cpp \ + AMDGPUAlwaysInlinePass.cpp \ + AMDGPUAnnotateKernelFeatures.cpp \ + AMDGPUAnnotateUniformValues.cpp \ + AMDGPUArgumentUsageInfo.cpp \ + AMDGPUAsmPrinter.cpp \ + AMDGPUCallLowering.cpp \ + AMDGPUCodeGenPrepare.cpp \ + AMDGPUFrameLowering.cpp \ + AMDGPUHSAMetadataStreamer.cpp \ + AMDGPUInstrInfo.cpp \ + AMDGPUInstructionSelector.cpp \ + AMDGPUIntrinsicInfo.cpp \ + AMDGPUISelDAGToDAG.cpp \ + AMDGPUISelLowering.cpp \ + AMDGPULegalizerInfo.cpp \ + AMDGPULibCalls.cpp \ + AMDGPULibFunc.cpp \ + AMDGPULowerIntrinsics.cpp \ + AMDGPULowerKernelArguments.cpp \ + AMDGPULowerKernelAttributes.cpp \ + AMDGPUMachineCFGStructurizer.cpp \ + AMDGPUMachineFunction.cpp \ + AMDGPUMachineModuleInfo.cpp \ + AMDGPUMacroFusion.cpp \ + AMDGPUMCInstLower.cpp \ + AMDGPUOpenCLEnqueuedBlockLowering.cpp \ + AMDGPUPromoteAlloca.cpp \ + AMDGPURegAsmNames.inc.cpp \ + AMDGPURegisterBankInfo.cpp \ + AMDGPURegisterInfo.cpp \ + AMDGPURewriteOutArguments.cpp \ + AMDGPUSubtarget.cpp \ + AMDGPUTargetMachine.cpp \ + AMDGPUTargetObjectFile.cpp \ + AMDGPUTargetTransformInfo.cpp \ + AMDGPUUnifyDivergentExitNodes.cpp \ + AMDGPUUnifyMetadata.cpp \ + AMDGPUInline.cpp \ + AMDGPUPerfHintAnalysis.cpp \ + AMDILCFGStructurizer.cpp \ + GCNHazardRecognizer.cpp \ + GCNIterativeScheduler.cpp \ + GCNMinRegStrategy.cpp \ + GCNRegPressure.cpp \ + GCNSchedStrategy.cpp \ + R600AsmPrinter.cpp \ + R600ClauseMergePass.cpp \ + R600ControlFlowFinalizer.cpp \ + R600EmitClauseMarkers.cpp \ + R600ExpandSpecialInstrs.cpp \ + R600FrameLowering.cpp \ + R600InstrInfo.cpp \ + R600ISelLowering.cpp \ + R600MachineFunctionInfo.cpp \ + R600MachineScheduler.cpp \ + R600OpenCLImageTypeLoweringPass.cpp \ + R600OptimizeVectorRegisters.cpp \ + R600Packetizer.cpp \ + R600RegisterInfo.cpp \ + SIAnnotateControlFlow.cpp \ + SIDebuggerInsertNops.cpp \ + SIFixSGPRCopies.cpp \ + SIFixVGPRCopies.cpp \ + SIFixWWMLiveness.cpp \ + SIFoldOperands.cpp \ + SIFormMemoryClauses.cpp \ + SIFrameLowering.cpp \ + SIInsertSkips.cpp \ + SIInsertWaitcnts.cpp \ + SIInstrInfo.cpp \ + SIISelLowering.cpp \ + SILoadStoreOptimizer.cpp \ + SILowerControlFlow.cpp \ + SILowerI1Copies.cpp \ + SIMachineFunctionInfo.cpp \ + SIMachineScheduler.cpp \ + SIMemoryLegalizer.cpp \ + SIOptimizeExecMasking.cpp \ + SIOptimizeExecMaskingPreRA.cpp \ + SIPeepholeSDWA.cpp \ + SIRegisterInfo.cpp \ + SIShrinkInstructions.cpp \ + SIWholeQuadMode.cpp \ + GCNILPSched.cpp + +TABLEGEN_SRC= AMDGPU.td AMDGPUGISel.td R600.td +TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/AMDGPU +TABLEGEN_OUTPUT.AMDGPU.td= \ + AMDGPUGenAsmMatcher.inc|-gen-asm-matcher \ + AMDGPUGenAsmWriter.inc|-gen-asm-writer \ + AMDGPUGenCallingConv.inc|-gen-callingconv \ + AMDGPUGenDAGISel.inc|-gen-dag-isel \ + AMDGPUGenDisassemblerTables.inc|-gen-disassembler \ + AMDGPUGenInstrInfo.inc|-gen-instr-info \ + AMDGPUGenIntrinsicEnums.inc|-gen-tgt-intrinsic-enums \ + AMDGPUGenIntrinsicImpl.inc|-gen-tgt-intrinsic-impl \ + AMDGPUGenMCCodeEmitter.inc|-gen-emitter \ + AMDGPUGenMCPseudoLowering.inc|-gen-pseudo-lowering \ + AMDGPUGenRegisterBank.inc|-gen-register-bank \ + AMDGPUGenRegisterInfo.inc|-gen-register-info \ + AMDGPUGenSearchableTables.inc|-gen-searchable-tables \ + AMDGPUGenSubtargetInfo.inc|-gen-subtarget + +TABLEGEN_OUTPUT.AMDGPUGISel.td= \ + AMDGPUGenGlobalISel.inc|-gen-global-isel + +TABLEGEN_OUTPUT.R600.td= \ + R600GenAsmWriter.inc|-gen-asm-writer \ + R600GenCallingConv.inc|-gen-callingconv \ + R600GenDAGISel.inc|-gen-dag-isel \ + R600GenDFAPacketizer.inc|-gen-dfa-packetizer \ + R600GenInstrInfo.inc|-gen-instr-info \ + R600GenMCCodeEmitter.inc|-gen-emitter \ + R600GenRegisterInfo.inc|-gen-register-info \ + R600GenSubtargetInfo.inc|-gen-subtarget + +.include "${.PARSEDIR}/../../tablegen.mk" + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/libLLVMAMDGPUDisassembler/Makefile diff -u /dev/null src/external/bsd/llvm/lib/libLLVMAMDGPUDisassembler/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/external/bsd/llvm/lib/libLLVMAMDGPUDisassembler/Makefile Sun Mar 10 12:14:05 2019 @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:05 mrg Exp $ + +LIB= LLVMAMDGPUDisassembler + +.include <bsd.init.mk> + +AMDGPU_OBJDIR!= cd ${.CURDIR}/../libLLVMAMDGPUCodeGen && ${PRINTOBJDIR} +CPPFLAGS+= -I${AMDGPU_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/AMDGPU + +.PATH: ${LLVM_SRCDIR}/lib/Target/AMDGPU/Disassembler + +SRCS+= AMDGPUDisassembler.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/libLLVMAMDGPUMCTargetDesc/Makefile diff -u /dev/null src/external/bsd/llvm/lib/libLLVMAMDGPUMCTargetDesc/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/external/bsd/llvm/lib/libLLVMAMDGPUMCTargetDesc/Makefile Sun Mar 10 12:14:05 2019 @@ -0,0 +1,27 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:05 mrg Exp $ + +LIB= LLVMAMDGPUMCTargetDesc + +.include <bsd.init.mk> + +AMDGPU_OBJDIR!= cd ${.CURDIR}/../libLLVMAMDGPUCodeGen && ${PRINTOBJDIR} +CPPFLAGS+= -I${AMDGPU_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/AMDGPU + +.PATH: ${LLVM_SRCDIR}/lib/Target/AMDGPU/MCTargetDesc + +SRCS+= AMDGPUAsmBackend.cpp \ + AMDGPUELFObjectWriter.cpp \ + AMDGPUELFStreamer.cpp \ + AMDGPUMCAsmInfo.cpp \ + AMDGPUMCCodeEmitter.cpp \ + AMDGPUMCTargetDesc.cpp \ + AMDGPUTargetStreamer.cpp \ + R600MCCodeEmitter.cpp \ + R600MCTargetDesc.cpp \ + SIMCCodeEmitter.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/libLLVMAMDGPUTargetInfo/Makefile diff -u /dev/null src/external/bsd/llvm/lib/libLLVMAMDGPUTargetInfo/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/external/bsd/llvm/lib/libLLVMAMDGPUTargetInfo/Makefile Sun Mar 10 12:14:06 2019 @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:06 mrg Exp $ + +LIB= LLVMAMDGPUTargetInfo + +.include <bsd.init.mk> + +AMDGPU_OBJDIR!= cd ${.CURDIR}/../libLLVMAMDGPUCodeGen && ${PRINTOBJDIR} +CPPFLAGS+= -I${AMDGPU_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/AMDGPU + +.PATH: ${LLVM_SRCDIR}/lib/Target/AMDGPU/TargetInfo + +SRCS+= AMDGPUTargetInfo.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/libLLVMAMDGPUUtils/Makefile diff -u /dev/null src/external/bsd/llvm/lib/libLLVMAMDGPUUtils/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/external/bsd/llvm/lib/libLLVMAMDGPUUtils/Makefile Sun Mar 10 12:14:06 2019 @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:06 mrg Exp $ + +LIB= LLVMAMDGPUUtils + +.include <bsd.init.mk> + +X86_OBJDIR!= cd ${.CURDIR}/../libLLVMAMDGPUCodeGen && ${PRINTOBJDIR} +CPPFLAGS+= -I${X86_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/AMDGPU + +CPPFLAGS+= -I${LLVM_SRCDIR}/lib/Target/AMDGPU + +.PATH: ${LLVM_SRCDIR}/lib/Target/AMDGPU/Utils + +SRCS+= AMDGPUBaseInfo.cpp \ + AMDKernelCodeTUtils.cpp \ + AMDGPUAsmUtils.cpp \ + AMDGPULaneDominator.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/tools/llvm-lib/libLLVMAMDGPUAsmParser/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMAMDGPUAsmParser/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/tools/llvm-lib/libLLVMAMDGPUAsmParser/Makefile Sun Mar 10 12:14:06 2019 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:06 mrg Exp $ + +.include <bsd.init.mk> Index: src/tools/llvm-lib/libLLVMAMDGPUAsmPrinter/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMAMDGPUAsmPrinter/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/tools/llvm-lib/libLLVMAMDGPUAsmPrinter/Makefile Sun Mar 10 12:14:06 2019 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:06 mrg Exp $ + +.include <bsd.init.mk> Index: src/tools/llvm-lib/libLLVMAMDGPUCodeGen/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMAMDGPUCodeGen/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/tools/llvm-lib/libLLVMAMDGPUCodeGen/Makefile Sun Mar 10 12:14:06 2019 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:06 mrg Exp $ + +.include <bsd.init.mk> Index: src/tools/llvm-lib/libLLVMAMDGPUDisassembler/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMAMDGPUDisassembler/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/tools/llvm-lib/libLLVMAMDGPUDisassembler/Makefile Sun Mar 10 12:14:07 2019 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:07 mrg Exp $ + +.include <bsd.init.mk> Index: src/tools/llvm-lib/libLLVMAMDGPUMCTargetDesc/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMAMDGPUMCTargetDesc/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/tools/llvm-lib/libLLVMAMDGPUMCTargetDesc/Makefile Sun Mar 10 12:14:07 2019 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:07 mrg Exp $ + +.include <bsd.init.mk> Index: src/tools/llvm-lib/libLLVMAMDGPUTargetInfo/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMAMDGPUTargetInfo/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/tools/llvm-lib/libLLVMAMDGPUTargetInfo/Makefile Sun Mar 10 12:14:07 2019 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:07 mrg Exp $ + +.include <bsd.init.mk> Index: src/tools/llvm-lib/libLLVMAMDGPUUtils/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMAMDGPUUtils/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/tools/llvm-lib/libLLVMAMDGPUUtils/Makefile Sun Mar 10 12:14:07 2019 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:07 mrg Exp $ + +.include <bsd.init.mk> Index: src/tools/llvm-lib/libLLVMExecutionEngine/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMExecutionEngine/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/tools/llvm-lib/libLLVMExecutionEngine/Makefile Sun Mar 10 12:14:07 2019 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:07 mrg Exp $ + +.include <bsd.init.mk> Index: src/tools/llvm-lib/libLLVMMCJIT/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMMCJIT/Makefile:1.1 --- /dev/null Sun Mar 10 12:14:07 2019 +++ src/tools/llvm-lib/libLLVMMCJIT/Makefile Sun Mar 10 12:14:07 2019 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2019/03/10 12:14:07 mrg Exp $ + +.include <bsd.init.mk>