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>

Reply via email to