Module Name:    src
Committed By:   joerg
Date:           Wed Apr  3 15:22:06 UTC 2019

Modified Files:
        src/external/bsd: Makefile
        src/external/bsd/llvm: Makefile Makefile.inc
        src/external/bsd/llvm/bin/clang: Makefile
        src/external/bsd/llvm/config/llvm/Config: AsmParsers.def
            AsmPrinters.def Disassemblers.def Targets.def
        src/external/bsd/llvm/include: Makefile
        src/external/bsd/llvm/lib: Makefile
        src/lib: Makefile
        src/tools: Makefile
Added Files:
        src/external/bsd/llvm/librt: Makefile Makefile.inc
        src/external/bsd/llvm/librt/libLLVMAArch64AsmParser: Makefile
        src/external/bsd/llvm/librt/libLLVMAArch64AsmPrinter: Makefile
        src/external/bsd/llvm/librt/libLLVMAArch64CodeGen: Makefile
        src/external/bsd/llvm/librt/libLLVMAArch64Disassembler: Makefile
        src/external/bsd/llvm/librt/libLLVMAArch64MCTargetDesc: Makefile
        src/external/bsd/llvm/librt/libLLVMAArch64TargetInfo: Makefile
        src/external/bsd/llvm/librt/libLLVMAArch64Utils: Makefile
        src/external/bsd/llvm/librt/libLLVMAMDGPUAsmParser: Makefile
        src/external/bsd/llvm/librt/libLLVMAMDGPUAsmPrinter: Makefile
        src/external/bsd/llvm/librt/libLLVMAMDGPUCodeGen: Makefile
        src/external/bsd/llvm/librt/libLLVMAMDGPUMCTargetDesc: Makefile
        src/external/bsd/llvm/librt/libLLVMAMDGPUTargetInfo: Makefile
        src/external/bsd/llvm/librt/libLLVMAMDGPUUtils: Makefile
        src/external/bsd/llvm/librt/libLLVMARMAsmParser: Makefile
        src/external/bsd/llvm/librt/libLLVMARMAsmPrinter: Makefile
        src/external/bsd/llvm/librt/libLLVMARMCodeGen: Makefile
        src/external/bsd/llvm/librt/libLLVMARMDisassembler: Makefile
        src/external/bsd/llvm/librt/libLLVMARMMCTargetDesc: Makefile
        src/external/bsd/llvm/librt/libLLVMARMTargetInfo: Makefile
        src/external/bsd/llvm/librt/libLLVMARMUtils: Makefile
        src/external/bsd/llvm/librt/libLLVMAnalysis: Makefile
        src/external/bsd/llvm/librt/libLLVMAsmParser: Makefile
        src/external/bsd/llvm/librt/libLLVMAsmPrinter: Makefile
        src/external/bsd/llvm/librt/libLLVMBinaryFormat: Makefile
        src/external/bsd/llvm/librt/libLLVMBitReader: Makefile
        src/external/bsd/llvm/librt/libLLVMCodeGen: Makefile
        src/external/bsd/llvm/librt/libLLVMDebugInfoCodeView: Makefile
        src/external/bsd/llvm/librt/libLLVMExecutionEngine: Makefile
        src/external/bsd/llvm/librt/libLLVMGlobalISel: Makefile
        src/external/bsd/llvm/librt/libLLVMIR: Makefile
        src/external/bsd/llvm/librt/libLLVMIRReader: Makefile
        src/external/bsd/llvm/librt/libLLVMInstCombine: Makefile
        src/external/bsd/llvm/librt/libLLVMInstrumentation: Makefile
        src/external/bsd/llvm/librt/libLLVMLinker: Makefile
        src/external/bsd/llvm/librt/libLLVMMC: Makefile
        src/external/bsd/llvm/librt/libLLVMMCDisassembler: Makefile
        src/external/bsd/llvm/librt/libLLVMMCJIT: Makefile
        src/external/bsd/llvm/librt/libLLVMMCParser: Makefile
        src/external/bsd/llvm/librt/libLLVMMipsAsmParser: Makefile
        src/external/bsd/llvm/librt/libLLVMMipsAsmPrinter: Makefile
        src/external/bsd/llvm/librt/libLLVMMipsCodeGen: Makefile
        src/external/bsd/llvm/librt/libLLVMMipsDisassembler: Makefile
        src/external/bsd/llvm/librt/libLLVMMipsMCTargetDesc: Makefile
        src/external/bsd/llvm/librt/libLLVMMipsTargetInfo: Makefile
        src/external/bsd/llvm/librt/libLLVMObject: Makefile
        src/external/bsd/llvm/librt/libLLVMPasses: Makefile
        src/external/bsd/llvm/librt/libLLVMPowerPCAsmParser: Makefile
        src/external/bsd/llvm/librt/libLLVMPowerPCAsmPrinter: Makefile
        src/external/bsd/llvm/librt/libLLVMPowerPCCodeGen: Makefile
        src/external/bsd/llvm/librt/libLLVMPowerPCDisassembler: Makefile
        src/external/bsd/llvm/librt/libLLVMPowerPCMCTargetDesc: Makefile
        src/external/bsd/llvm/librt/libLLVMPowerPCTargetInfo: Makefile
        src/external/bsd/llvm/librt/libLLVMProfileData: Makefile
        src/external/bsd/llvm/librt/libLLVMRuntimeDyld: Makefile
        src/external/bsd/llvm/librt/libLLVMScalarOpts: Makefile
        src/external/bsd/llvm/librt/libLLVMSelectionDAG: Makefile
        src/external/bsd/llvm/librt/libLLVMSparcAsmParser: Makefile
        src/external/bsd/llvm/librt/libLLVMSparcAsmPrinter: Makefile
        src/external/bsd/llvm/librt/libLLVMSparcCodeGen: Makefile
        src/external/bsd/llvm/librt/libLLVMSparcDisassembler: Makefile
        src/external/bsd/llvm/librt/libLLVMSparcMCTargetDesc: Makefile
        src/external/bsd/llvm/librt/libLLVMSparcTargetInfo: Makefile
        src/external/bsd/llvm/librt/libLLVMSupport: Makefile
        src/external/bsd/llvm/librt/libLLVMTarget: Makefile
        src/external/bsd/llvm/librt/libLLVMTransformsAggressiveInstCombine:
            Makefile
        src/external/bsd/llvm/librt/libLLVMTransformsCoroutines: Makefile
        src/external/bsd/llvm/librt/libLLVMTransformsUtils: Makefile
        src/external/bsd/llvm/librt/libLLVMVectorize: Makefile
        src/external/bsd/llvm/librt/libLLVMX86AsmParser: Makefile
        src/external/bsd/llvm/librt/libLLVMX86AsmPrinter: Makefile
        src/external/bsd/llvm/librt/libLLVMX86CodeGen: Makefile
        src/external/bsd/llvm/librt/libLLVMX86Disassembler: Makefile
        src/external/bsd/llvm/librt/libLLVMX86MCTargetDesc: Makefile
        src/external/bsd/llvm/librt/libLLVMX86TargetInfo: Makefile
        src/external/bsd/llvm/librt/libLLVMX86Utils: Makefile
        src/external/bsd/llvm/librt/libLLVMipo: Makefile

Log Message:
Add MKLLVMRT to build a subset of the LLVM stack for JIT purposes.
Hook up AMDGPU backend for clang.


To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/external/bsd/Makefile
cvs rdiff -u -r1.11 -r1.12 src/external/bsd/llvm/Makefile
cvs rdiff -u -r1.86 -r1.87 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.37 -r1.38 src/external/bsd/llvm/bin/clang/Makefile
cvs rdiff -u -r1.8 -r1.9 \
    src/external/bsd/llvm/config/llvm/Config/AsmParsers.def \
    src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def
cvs rdiff -u -r1.9 -r1.10 \
    src/external/bsd/llvm/config/llvm/Config/Disassemblers.def
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/config/llvm/Config/Targets.def
cvs rdiff -u -r1.48 -r1.49 src/external/bsd/llvm/include/Makefile
cvs rdiff -u -r1.49 -r1.50 src/external/bsd/llvm/lib/Makefile
cvs rdiff -u -r0 -r1.4 src/external/bsd/llvm/librt/Makefile
cvs rdiff -u -r0 -r1.3 src/external/bsd/llvm/librt/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMAArch64AsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMAArch64AsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMAArch64CodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMAArch64Disassembler/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMAArch64MCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMAArch64TargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMAArch64Utils/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMAMDGPUAsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMAMDGPUAsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMAMDGPUCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMAMDGPUMCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMAMDGPUTargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMAMDGPUUtils/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMARMAsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMARMAsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMARMCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMARMDisassembler/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMARMMCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMARMTargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMARMUtils/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMAnalysis/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMAsmParser/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMAsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMBinaryFormat/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMBitReader/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMDebugInfoCodeView/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMExecutionEngine/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMGlobalISel/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMIR/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMIRReader/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMInstCombine/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMInstrumentation/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMLinker/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMMC/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMMCDisassembler/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMMCJIT/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMMCParser/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMMipsAsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMMipsAsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMMipsCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMMipsDisassembler/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMMipsMCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMMipsTargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMObject/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMPasses/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMPowerPCAsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMPowerPCAsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMPowerPCCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMPowerPCDisassembler/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMPowerPCMCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMPowerPCTargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMProfileData/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMRuntimeDyld/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMScalarOpts/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMSelectionDAG/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMSparcAsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMSparcAsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMSparcCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMSparcDisassembler/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMSparcMCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMSparcTargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMSupport/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMTarget/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMTransformsAggressiveInstCombine/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMTransformsCoroutines/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMTransformsUtils/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMVectorize/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMX86AsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMX86AsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMX86CodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMX86Disassembler/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMX86MCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/librt/libLLVMX86TargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMX86Utils/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMipo/Makefile
cvs rdiff -u -r1.269 -r1.270 src/lib/Makefile
cvs rdiff -u -r1.200 -r1.201 src/tools/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/Makefile
diff -u src/external/bsd/Makefile:1.62 src/external/bsd/Makefile:1.63
--- src/external/bsd/Makefile:1.62	Mon Mar 25 22:24:54 2019
+++ src/external/bsd/Makefile	Wed Apr  3 15:21:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.62 2019/03/25 22:24:54 christos Exp $
+#	$NetBSD: Makefile,v 1.63 2019/04/03 15:21:58 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -27,7 +27,7 @@ SUBDIR+= openldap
 .if (${MKLIBCXX} != "no")
 SUBDIR+= libc++
 .endif
-.if (${MKLLVM} != "no")
+.if (${MKLLVM} != "no" || ${MKLLVMRT} != "no")
 SUBDIR+= llvm
 .endif
 .if (${MKNSD} != "no")

Index: src/external/bsd/llvm/Makefile
diff -u src/external/bsd/llvm/Makefile:1.11 src/external/bsd/llvm/Makefile:1.12
--- src/external/bsd/llvm/Makefile:1.11	Sun Mar  3 17:46:01 2019
+++ src/external/bsd/llvm/Makefile	Wed Apr  3 15:21:58 2019
@@ -1,14 +1,19 @@
-#	$NetBSD: Makefile,v 1.11 2019/03/03 17:46:01 maya Exp $
+#	$NetBSD: Makefile,v 1.12 2019/04/03 15:21:58 joerg Exp $
 
 .include <bsd.init.mk>
 
 SUBDIR=	include \
+
+.if ${MKLLVMRT} != "no"
+SUBDIR+= \
+	librt
+.endif
+
+.if ${MKLLVM} != "no"
+SUBDIR+= \
 	lib \
 	.WAIT \
 	bin
-
-.if ${MKCLANGRT:Uno} == "yes"
-SUBDIR+=	librt
 .endif
 
 .include "Makefile.inc"

Index: src/external/bsd/llvm/Makefile.inc
diff -u src/external/bsd/llvm/Makefile.inc:1.86 src/external/bsd/llvm/Makefile.inc:1.87
--- src/external/bsd/llvm/Makefile.inc:1.86	Tue Jul 17 18:55:24 2018
+++ src/external/bsd/llvm/Makefile.inc	Wed Apr  3 15:21:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.86 2018/07/17 18:55:24 joerg Exp $
+#	$NetBSD: Makefile.inc,v 1.87 2019/04/03 15:21:58 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
@@ -47,11 +47,13 @@ LLVM_TOOLCONF_OBJDIR!=	cd ${NETBSDSRCDIR
 HOST_CPPFLAGS+=	${CPPFLAGS}
 HOST_CXXFLAGS+=	-O2 -fno-rtti -fno-exceptions
 HOST_CPPFLAGS+=	-std=c++11
+LLVM_TARGETS=	x86,powerpc,sparc,aarch64,arm,mips
 .else
 LLVM_INCLUDE_CONFIG=	${LLVM_TOPLEVEL}/config
 CLANG_INCLUDE_CONFIG=	${LLVM_TOPLEVEL}/config
 MCLINKER_INCLUDE_CONFIG= ${LLVM_TOPLEVEL}/config/mclinker
 LLVM_INCLUDE_OBJDIR!=	cd ${LLVM_TOPLEVEL}/include && ${PRINTOBJDIR}
+LLVM_TARGETS=	x86,powerpc,sparc,aarch64,arm,mips,amdgpu
 
 .if ${MKLLDB:Uno} == "yes"
 CPPFLAGS+=	-DLLDB_DISABLE_PYTHON
@@ -69,7 +71,7 @@ CPPFLAGS+=	-I${LLVM_INCLUDE_OBJDIR} -I${
 LLVM_PLATFORM=${MACHINE_GNU_ARCH}--netbsd
 
 LLVM_CONFIGURE_ARGS=	\
-	--enable-targets=x86,powerpc,sparc,aarch64,arm,mips \
+	--enable-targets=${LLVM_TARGETS} \
 	--with-c-include-dirs=/usr/include/clang-${CLANG_VERSION:R}:/usr/include \
 	--disable-timestamps --prefix=/usr --sysconfdir=/etc/llvm \
 	--with-clang-default-openmp-runtime=libomp \

Index: src/external/bsd/llvm/bin/clang/Makefile
diff -u src/external/bsd/llvm/bin/clang/Makefile:1.37 src/external/bsd/llvm/bin/clang/Makefile:1.38
--- src/external/bsd/llvm/bin/clang/Makefile:1.37	Tue Jul 17 18:55:25 2018
+++ src/external/bsd/llvm/bin/clang/Makefile	Wed Apr  3 15:21:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.37 2018/07/17 18:55:25 joerg Exp $
+#	$NetBSD: Makefile,v 1.38 2019/04/03 15:21:58 joerg Exp $
 
 PROG_CXX=	clang
 NOMAN=		yes
@@ -52,7 +52,19 @@ LLVM_LIBS+= \
 	IRReader \
 	AsmParser \
 	BitReader \
-	BitWriter \
+	BitWriter
+
+.if !defined(HOSTPROG)
+LLVM_LIBS+= \
+	AMDGPUCodeGen \
+	AMDGPUTargetInfo \
+	AMDGPUAsmParser \
+	AMDGPUMCTargetDesc \
+	AMDGPUAsmPrinter \
+	AMDGPUUtils
+.endif
+
+LLVM_LIBS+= \
 	AArch64CodeGen \
 	AArch64TargetInfo \
 	AArch64AsmParser \

Index: src/external/bsd/llvm/config/llvm/Config/AsmParsers.def
diff -u src/external/bsd/llvm/config/llvm/Config/AsmParsers.def:1.8 src/external/bsd/llvm/config/llvm/Config/AsmParsers.def:1.9
--- src/external/bsd/llvm/config/llvm/Config/AsmParsers.def:1.8	Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/config/llvm/Config/AsmParsers.def	Wed Apr  3 15:21:58 2019
@@ -25,6 +25,7 @@
 #endif
 
 LLVM_ASM_PARSER(Mips)
+LLVM_ASM_PARSER(AMDGPU)
 LLVM_ASM_PARSER(ARM)
 LLVM_ASM_PARSER(AArch64)
 LLVM_ASM_PARSER(Sparc)
Index: src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def
diff -u src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def:1.8 src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def:1.9
--- src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def:1.8	Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def	Wed Apr  3 15:21:58 2019
@@ -25,6 +25,7 @@
 #endif
 
 LLVM_ASM_PRINTER(Mips)
+LLVM_ASM_PRINTER(AMDGPU)
 LLVM_ASM_PRINTER(ARM)
 LLVM_ASM_PRINTER(AArch64)
 LLVM_ASM_PRINTER(Sparc)

Index: src/external/bsd/llvm/config/llvm/Config/Disassemblers.def
diff -u src/external/bsd/llvm/config/llvm/Config/Disassemblers.def:1.9 src/external/bsd/llvm/config/llvm/Config/Disassemblers.def:1.10
--- src/external/bsd/llvm/config/llvm/Config/Disassemblers.def:1.9	Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/config/llvm/Config/Disassemblers.def	Wed Apr  3 15:21:58 2019
@@ -25,6 +25,7 @@
 #endif
 
 LLVM_DISASSEMBLER(Mips)
+LLVM_DISASSEMBLER(AMDGPU)
 LLVM_DISASSEMBLER(ARM)
 LLVM_DISASSEMBLER(AArch64)
 LLVM_DISASSEMBLER(Sparc)

Index: src/external/bsd/llvm/config/llvm/Config/Targets.def
diff -u src/external/bsd/llvm/config/llvm/Config/Targets.def:1.7 src/external/bsd/llvm/config/llvm/Config/Targets.def:1.8
--- src/external/bsd/llvm/config/llvm/Config/Targets.def:1.7	Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/config/llvm/Config/Targets.def	Wed Apr  3 15:21:58 2019
@@ -24,6 +24,7 @@
 #endif
 
 LLVM_TARGET(Mips)
+LLVM_TARGET(AMDGPU)
 LLVM_TARGET(ARM)
 LLVM_TARGET(AArch64)
 LLVM_TARGET(Sparc)

Index: src/external/bsd/llvm/include/Makefile
diff -u src/external/bsd/llvm/include/Makefile:1.48 src/external/bsd/llvm/include/Makefile:1.49
--- src/external/bsd/llvm/include/Makefile:1.48	Wed Apr  3 15:12:45 2019
+++ src/external/bsd/llvm/include/Makefile	Wed Apr  3 15:21:58 2019
@@ -1,10 +1,10 @@
-#	$NetBSD: Makefile,v 1.48 2019/04/03 15:12:45 joerg Exp $
+#	$NetBSD: Makefile,v 1.49 2019/04/03 15:21:58 joerg Exp $
 
 .include <bsd.init.mk>
 
+.if ${MKLLVM} != "no"
 .PATH:	${CLANG_SRCDIR}/lib/Headers
 
-
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
 INCS=	adxintrin.h \
 	ammintrin.h \
@@ -101,12 +101,9 @@ INCS=	msa.h
 .endif
 INCS+=	stdatomic.h
 INCSDIR=	/usr/include/clang-${CLANG_VERSION:R}
+.endif # MKLLVM
 
 .PATH:	${LLVM_SRCDIR}/include/llvm/IR \
-	${CLANG_SRCDIR}/include/clang/AST \
-	${CLANG_SRCDIR}/include/clang/Basic \
-	${CLANG_SRCDIR}/include/clang/Driver \
-	${CLANG_SRCDIR}/include/clang/StaticAnalyzer/Checkers
 
 TABLEGEN_SRC=	Attributes.td Intrinsics.td Options.td
 
@@ -117,6 +114,11 @@ TABLEGEN_OUTPUT.Intrinsics.td= \
 	llvm/IR/IntrinsicEnums.inc|-gen-intrinsic-enums \
 	llvm/IR/IntrinsicImpl.inc|-gen-intrinsic-impl
 
+.if ${MKLLVM} != "no"
+.PATH:	${CLANG_SRCDIR}/include/clang/AST \
+	${CLANG_SRCDIR}/include/clang/Basic \
+	${CLANG_SRCDIR}/include/clang/Driver \
+	${CLANG_SRCDIR}/include/clang/StaticAnalyzer/Checkers
 CLANG_TABLEGEN_SRC=	\
 	arm_fp16.td \
 	arm_neon.td \
@@ -209,11 +211,22 @@ CLANG_TABLEGEN_OUTPUT.Checkers.td= \
 TABLEGEN_INCLUDES.Options.td=	-I${CLANG_SRCDIR}/include/clang/Driver
 TABLEGEN_OUTPUT.Options.td= \
 	clang/Driver/Options.inc|-gen-opt-parser-defs
+.endif # MKLLVM
 
 .include "${.PARSEDIR}/../tablegen.mk"
 
-DPSRCS+=	clang/Basic/Version.inc llvm/Support/VCSRevision.h
-CLEANFILES+=	clang/Basic/Version.inc llvm/Support/VCSRevision.h
+DPSRCS+=	llvm/Support/VCSRevision.h
+DPSRC+=		llvm/Support/VCSRevision.h
+
+llvm/Support/VCSRevision.h: ${LLVM_TOPLEVEL}/Makefile.inc
+	mkdir -p ${.TARGET:H}
+	printf '#define LLVM_DEFAULT_TARGET_TRIPLE "${MACHINE_GNU_PLATFORM}"\n' >> ${.TARGET}.tmp
+	printf '#define LLVM_REVISION "svn-r${LLVM_REVISION}"\n' >> ${.TARGET}.tmp
+	mv ${.TARGET}.tmp ${.TARGET}
+
+.if ${MKLLVM} != "no"
+DPSRCS+=	clang/Basic/Version.inc
+CLEANFILES+=	clang/Basic/Version.inc
 
 clang/Basic/Version.inc: ${LLVM_TOPLEVEL}/Makefile.inc
 	mkdir -p ${.TARGET:H}
@@ -223,12 +236,7 @@ clang/Basic/Version.inc: ${LLVM_TOPLEVEL
 	printf '#define CLANG_VERSION_MINOR ${CLANG_VERSION:R:E}\n' >> ${.TARGET}.tmp
 	printf '#define CLANG_VERSION_PATCHLEVEL ${CLANG_VERSION:R:R}\n' >> ${.TARGET}.tmp
 	mv ${.TARGET}.tmp ${.TARGET}
-
-llvm/Support/VCSRevision.h: ${LLVM_TOPLEVEL}/Makefile.inc
-	mkdir -p ${.TARGET:H}
-	printf '#define LLVM_DEFAULT_TARGET_TRIPLE "${MACHINE_GNU_PLATFORM}"\n' >> ${.TARGET}.tmp
-	printf '#define LLVM_REVISION "svn-r${LLVM_REVISION}"\n' >> ${.TARGET}.tmp
-	mv ${.TARGET}.tmp ${.TARGET}
+.endif # MKLLVM
 
 .if ${MKLLD} != "no"
 DPSRCS+=	lld/Config/Version.inc
@@ -251,6 +259,39 @@ CLEANFILES+=	llvm/Config/config.h llvm/C
 
 NATIVE_LIBS=	-lm -lexecinfo
 
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+NATIVE_LLVM_ARCH=		X86
+.endif
+
+.if ${MACHINE_ARCH} == "aarch64" || ${MACHINE_ARCH} == "aarch64eb"
+NATIVE_LLVM_ARCH=		AArch64
+.endif
+
+.if !empty(MACHINE_ARCH:Mearm*) || !empty(MACHINE_ARCH:Marm*)
+NATIVE_LLVM_ARCH=		ARM
+.endif
+
+.if !empty(MACHINE_ARCH:Mmips*)
+NATIVE_LLVM_ARCH=		Mips
+.endif
+
+.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "powerpc64"
+NATIVE_LLVM_ARCH=		PowerPC
+.endif
+
+.if ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64"
+NATIVE_LLVM_ARCH=		Sparc
+.endif
+
+.if defined(NATIVE_LLVM_ARCH)
+NATIVE_LLVM_ASMPARSER=		LLVMInitialize${NATIVE_LLVM_ARCH}AsmParser
+NATIVE_LLVM_ASMPRINTER=		LLVMInitialize${NATIVE_LLVM_ARCH}AsmPrinter
+NATIVE_LLVM_DISASSEMBLER=	LLVMInitialize${NATIVE_LLVM_ARCH}Disassembler
+NATIVE_LLVM_TARGET=		LLVMInitialize${NATIVE_LLVM_ARCH}Target
+NATIVE_LLVM_TARGETINFO=		LLVMInitialize${NATIVE_LLVM_ARCH}TargetInfo
+NATIVE_LLVM_TARGETMC=		LLVMInitialize${NATIVE_LLVM_ARCH}TargetMC
+.endif
+
 llvm/Config/config.h: ${LLVM_TOPLEVEL}/Makefile.inc ${LLVM_TOPLEVEL}/config/llvm/Config/config.h.in
 	mkdir -p ${.TARGET:H}
 	${TOOL_SED} -e /LLVM_DEFAULT_TARGET_TRIPLE/d -e /LLVM_NATIVE_/d \
@@ -258,6 +299,15 @@ llvm/Config/config.h: ${LLVM_TOPLEVEL}/M
 	    < ${LLVM_TOPLEVEL}/config/llvm/Config/config.h.in \
 	    > ${.TARGET}.tmp
 	printf '#define LLVM_DEFAULT_TARGET_TRIPLE "${MACHINE_GNU_PLATFORM}"\n' >> ${.TARGET}.tmp
+.if defined(NATIVE_LLVM_ARCH)
+	printf '#define LLVM_NATIVE_ARCH ${NATIVE_LLVM_ARCH}\n' >> ${.TARGET}.tmp
+	printf '#define LLVM_NATIVE_ASMPARSER ${NATIVE_LLVM_ASMPARSER}\n' >> ${.TARGET}.tmp
+	printf '#define LLVM_NATIVE_ASMPRINTER ${NATIVE_LLVM_ASMPRINTER}\n' >> ${.TARGET}.tmp
+	printf '#define LLVM_NATIVE_DISASSEMBLER ${NATIVE_LLVM_DISASSEMBLER}\n' >> ${.TARGET}.tmp
+	printf '#define LLVM_NATIVE_TARGET ${NATIVE_LLVM_TARGET}\n' >> ${.TARGET}.tmp
+	printf '#define LLVM_NATIVE_TARGETINFO ${NATIVE_LLVM_TARGETINFO}\n' >> ${.TARGET}.tmp
+	printf '#define LLVM_NATIVE_TARGETMC ${NATIVE_LLVM_TARGETMC}\n' >> ${.TARGET}.tmp
+.endif
 	printf '#define PACKAGE_VERSION "${LLVM_VERSION} (trunk ${LLVM_REVISION})"\n' >> ${.TARGET}.tmp
 	printf '#define LLVM_VERSION_MAJOR ${LLVM_VERSION:R:R}\n' >> ${.TARGET}.tmp
 	printf '#define LLVM_VERSION_MINOR ${LLVM_VERSION:R:E}\n' >> ${.TARGET}.tmp
@@ -273,6 +323,15 @@ llvm/Config/llvm-config.h: ${LLVM_TOPLEV
 	    < ${LLVM_TOPLEVEL}/config/llvm/Config/llvm-config.h.in \
 	    > ${.TARGET}.tmp
 	printf '#define LLVM_DEFAULT_TARGET_TRIPLE "${MACHINE_GNU_PLATFORM}"\n' >> ${.TARGET}.tmp
+.if defined(NATIVE_LLVM_ARCH)
+	printf '#define LLVM_NATIVE_ARCH ${NATIVE_LLVM_ARCH}\n' >> ${.TARGET}.tmp
+	printf '#define LLVM_NATIVE_ASMPARSER ${NATIVE_LLVM_ASMPARSER}\n' >> ${.TARGET}.tmp
+	printf '#define LLVM_NATIVE_ASMPRINTER ${NATIVE_LLVM_ASMPRINTER}\n' >> ${.TARGET}.tmp
+	printf '#define LLVM_NATIVE_DISASSEMBLER ${NATIVE_LLVM_DISASSEMBLER}\n' >> ${.TARGET}.tmp
+	printf '#define LLVM_NATIVE_TARGET ${NATIVE_LLVM_TARGET}\n' >> ${.TARGET}.tmp
+	printf '#define LLVM_NATIVE_TARGETINFO ${NATIVE_LLVM_TARGETINFO}\n' >> ${.TARGET}.tmp
+	printf '#define LLVM_NATIVE_TARGETMC ${NATIVE_LLVM_TARGETMC}\n' >> ${.TARGET}.tmp
+.endif
 	printf '#define LLVM_VERSION_MAJOR ${LLVM_VERSION:R:R}\n' >> ${.TARGET}.tmp
 	printf '#define LLVM_VERSION_MINOR ${LLVM_VERSION:R:E}\n' >> ${.TARGET}.tmp
 	printf '#define LLVM_VERSION_PATCH ${LLVM_VERSION:E}\n' >> ${.TARGET}.tmp

Index: src/external/bsd/llvm/lib/Makefile
diff -u src/external/bsd/llvm/lib/Makefile:1.49 src/external/bsd/llvm/lib/Makefile:1.50
--- src/external/bsd/llvm/lib/Makefile:1.49	Wed Apr  3 15:12:45 2019
+++ src/external/bsd/llvm/lib/Makefile	Wed Apr  3 15:21:58 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.49 2019/04/03 15:12:45 joerg Exp $
+# $NetBSD: Makefile,v 1.50 2019/04/03 15:21:58 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -46,8 +46,22 @@ SUBDIR=	\
 	libLLVMSparcCodeGen \
 	libLLVMX86CodeGen
 
+.if !defined(HOSTLIB) && !defined(_BSD_HOSTINIT_MK_)
+SUBDIR+= \
+	libLLVMAMDGPUCodeGen
+.endif
+
 SUBDIR+= .WAIT
 
+.if !defined(HOSTLIB) && !defined(_BSD_HOSTINIT_MK_)
+SUBDIR+= \
+	libLLVMAMDGPUMCTargetDesc \
+	libLLVMAMDGPUAsmPrinter \
+	libLLVMAMDGPUTargetInfo \
+	libLLVMAMDGPUAsmParser \
+	libLLVMAMDGPUUtils
+.endif
+
 SUBDIR+= \
 	libLLVMAArch64AsmParser \
 	libLLVMAArch64AsmPrinter \

Index: src/lib/Makefile
diff -u src/lib/Makefile:1.269 src/lib/Makefile:1.270
--- src/lib/Makefile:1.269	Tue Mar 12 15:14:02 2019
+++ src/lib/Makefile	Wed Apr  3 15:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.269 2019/03/12 15:14:02 christos Exp $
+#	$NetBSD: Makefile,v 1.270 2019/04/03 15:22:05 joerg Exp $
 #	from: @(#)Makefile	5.25.1.1 (Berkeley) 5/7/91
 
 .include <bsd.own.mk>
@@ -170,6 +170,10 @@ SUBDIR+=	../external/gpl3/${EXTERNAL_GCC
 SUBDIR+=	../external/gpl3/${EXTERNAL_GCC_SUBDIR}/lib/libsupc++
 .endif
 
+.if (${MKLLVMRT} != "no")
+SUBDIR+=	../external/bsd/llvm/include
+.endif
+
 #==================== 2nd library dependency barrier ====================
 SUBDIR+=	.WAIT
 
@@ -179,6 +183,10 @@ SUBDIR+= ../external/gpl3/${EXTERNAL_GCC
 .endif
 .endfor
 
+.if (${MKLLVMRT} != "no")
+SUBDIR+=	../external/bsd/llvm/librt
+.endif
+
 SUBDIR+=	../external/bsd/libarchive/lib	# depends on libxz
 
 .if (${MKNPF} != "no")

Index: src/tools/Makefile
diff -u src/tools/Makefile:1.200 src/tools/Makefile:1.201
--- src/tools/Makefile:1.200	Wed Apr  3 15:12:45 2019
+++ src/tools/Makefile	Wed Apr  3 15:22:05 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.200 2019/04/03 15:12:45 joerg Exp $
+#	$NetBSD: Makefile,v 1.201 2019/04/03 15:22:05 joerg Exp $
 
 .include <bsd.own.mk>
 .include <bsd.endian.mk>
@@ -121,11 +121,15 @@ SUBDIR += .WAIT texinfo \
 .endif
 SUBDIR+= stat .WAIT config xz-bin
 
-.if ${MKLLVM} != "no"
+.if ${MKLLVM} != "no" || ${MKLLVMRT} != "no"
 SUBDIR+= \
 	llvm .WAIT \
 	llvm-lib/libLLVMDemangle llvm-lib/libLLVMSupport llvm-lib/libLLVMTableGen .WAIT \
-	llvm-tblgen llvm-clang-tblgen
+	llvm-tblgen
+.endif
+.if ${MKLLVM} != "no"
+SUBDIR+= \
+	llvm-clang-tblgen
 .endif
 .if ${MKLLVM} != "no" && !defined(EXTERNAL_TOOLCHAIN)
 SUBDIR+= \

Added files:

Index: src/external/bsd/llvm/librt/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/Makefile:1.4
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/Makefile	Wed Apr  3 15:21:58 2019
@@ -0,0 +1,127 @@
+.include <bsd.own.mk>
+
+SUBDIR=	libLLVMAnalysis \
+	libLLVMAsmParser \
+	libLLVMAsmPrinter \
+	libLLVMBinaryFormat \
+	libLLVMBitReader \
+	libLLVMCodeGen \
+	libLLVMDebugInfoCodeView \
+	libLLVMExecutionEngine \
+	libLLVMGlobalISel \
+	libLLVMInstCombine \
+	libLLVMInstrumentation \
+	libLLVMipo \
+	libLLVMIR \
+	libLLVMIRReader \
+	libLLVMLinker \
+	libLLVMMC \
+	libLLVMMCDisassembler \
+	libLLVMMCJIT \
+	libLLVMMCParser \
+	libLLVMObject \
+	libLLVMPasses \
+	libLLVMProfileData \
+	libLLVMRuntimeDyld \
+	libLLVMScalarOpts \
+	libLLVMSelectionDAG \
+	libLLVMSupport \
+	libLLVMTarget \
+	libLLVMTransformsAggressiveInstCombine \
+	libLLVMTransformsCoroutines \
+	libLLVMTransformsUtils \
+	libLLVMVectorize \
+	libLLVMAMDGPUCodeGen \
+
+.if ${MACHINE_ARCH} == "aarch64" || ${MACHINE_ARCH} == "aarch64eb"
+SUBDIR+= \
+	libLLVMAArch64CodeGen
+.endif
+.if !empty(MACHINE_ARCH:Mearm*) || !empty(MACHINE_ARCH:Marm*)
+SUBDIR+= \
+	libLLVMARMCodeGen
+.endif
+.if !empty(MACHINE_ARCH:Mmips*)
+SUBDIR+= \
+	libLLVMMipsCodeGen
+.endif
+.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "powerpc64"
+SUBDIR+= \
+	libLLVMPowerPCCodeGen
+.endif
+.if ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64"
+SUBDIR+= \
+	libLLVMSparcCodeGen
+.endif
+
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+SUBDIR+= \
+	libLLVMX86CodeGen
+.endif
+
+SUBDIR+= \
+	.WAIT \
+	libLLVMAMDGPUMCTargetDesc \
+	libLLVMAMDGPUAsmPrinter \
+	libLLVMAMDGPUTargetInfo \
+	libLLVMAMDGPUAsmParser \
+	libLLVMAMDGPUUtils
+
+.if ${MACHINE_ARCH} == "aarch64" || ${MACHINE_ARCH} == "aarch64eb"
+SUBDIR+= \
+	libLLVMAArch64AsmParser \
+	libLLVMAArch64AsmPrinter \
+	libLLVMAArch64Disassembler \
+	libLLVMAArch64MCTargetDesc \
+	libLLVMAArch64TargetInfo \
+	libLLVMAArch64Utils
+.endif
+
+.if !empty(MACHINE_ARCH:Mearm*) || !empty(MACHINE_ARCH:Marm*)
+SUBDIR+= \
+	libLLVMARMAsmParser \
+	libLLVMARMAsmPrinter \
+	libLLVMARMDisassembler \
+	libLLVMARMMCTargetDesc \
+	libLLVMARMTargetInfo \
+	libLLVMARMUtils
+.endif
+
+.if !empty(MACHINE_ARCH:Mmips*)
+SUBDIR+= \
+	libLLVMMipsAsmParser \
+	libLLVMMipsAsmPrinter \
+	libLLVMMipsDisassembler \
+	libLLVMMipsMCTargetDesc \
+	libLLVMMipsTargetInfo
+.endif
+
+.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "powerpc64"
+SUBDIR+= \
+	libLLVMPowerPCAsmParser \
+	libLLVMPowerPCAsmPrinter \
+	libLLVMPowerPCDisassembler \
+	libLLVMPowerPCMCTargetDesc \
+	libLLVMPowerPCTargetInfo
+.endif
+
+.if ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64"
+SUBDIR+= \
+	libLLVMSparcAsmParser \
+	libLLVMSparcAsmPrinter \
+	libLLVMSparcDisassembler \
+	libLLVMSparcMCTargetDesc \
+	libLLVMSparcTargetInfo
+.endif
+
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+SUBDIR+= \
+	libLLVMX86AsmParser \
+	libLLVMX86AsmPrinter \
+	libLLVMX86Disassembler \
+	libLLVMX86MCTargetDesc \
+	libLLVMX86TargetInfo \
+	libLLVMX86Utils
+.endif
+
+.include <bsd.subdir.mk>

Index: src/external/bsd/llvm/librt/Makefile.inc
diff -u /dev/null src/external/bsd/llvm/librt/Makefile.inc:1.3
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/Makefile.inc	Wed Apr  3 15:21:58 2019
@@ -0,0 +1,7 @@
+#	$NetBSD: Makefile.inc,v 1.3 2019/04/03 15:21:58 joerg Exp $
+
+LLVM_TOPLEVEL:=	${.PARSEDIR}/..
+NOSTATICLIB=	yes
+
+.include "${LLVM_TOPLEVEL}/lib/Makefile.inc"
+.include "${LLVM_TOPLEVEL}/lib/${.CURDIR:T}/Makefile"

Index: src/external/bsd/llvm/librt/libLLVMAArch64AsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAArch64AsmParser/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAArch64AsmParser/Makefile	Wed Apr  3 15:21:58 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:21:58 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAArch64AsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAArch64AsmPrinter/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAArch64AsmPrinter/Makefile	Wed Apr  3 15:21:58 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:21:58 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAArch64CodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAArch64CodeGen/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAArch64CodeGen/Makefile	Wed Apr  3 15:21:58 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:21:58 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAArch64Disassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAArch64Disassembler/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAArch64Disassembler/Makefile	Wed Apr  3 15:21:59 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAArch64MCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAArch64MCTargetDesc/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAArch64MCTargetDesc/Makefile	Wed Apr  3 15:21:59 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAArch64TargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAArch64TargetInfo/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAArch64TargetInfo/Makefile	Wed Apr  3 15:21:59 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAArch64Utils/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAArch64Utils/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAArch64Utils/Makefile	Wed Apr  3 15:21:59 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAMDGPUAsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAMDGPUAsmParser/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAMDGPUAsmParser/Makefile	Wed Apr  3 15:21:59 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAMDGPUAsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAMDGPUAsmPrinter/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAMDGPUAsmPrinter/Makefile	Wed Apr  3 15:21:59 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAMDGPUCodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAMDGPUCodeGen/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAMDGPUCodeGen/Makefile	Wed Apr  3 15:21:59 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAMDGPUMCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAMDGPUMCTargetDesc/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAMDGPUMCTargetDesc/Makefile	Wed Apr  3 15:21:59 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAMDGPUTargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAMDGPUTargetInfo/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAMDGPUTargetInfo/Makefile	Wed Apr  3 15:21:59 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAMDGPUUtils/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAMDGPUUtils/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAMDGPUUtils/Makefile	Wed Apr  3 15:21:59 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMARMAsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMARMAsmParser/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMARMAsmParser/Makefile	Wed Apr  3 15:21:59 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMARMAsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMARMAsmPrinter/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMARMAsmPrinter/Makefile	Wed Apr  3 15:22:00 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMARMCodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMARMCodeGen/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMARMCodeGen/Makefile	Wed Apr  3 15:22:00 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMARMDisassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMARMDisassembler/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMARMDisassembler/Makefile	Wed Apr  3 15:22:00 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMARMMCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMARMMCTargetDesc/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMARMMCTargetDesc/Makefile	Wed Apr  3 15:22:00 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMARMTargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMARMTargetInfo/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMARMTargetInfo/Makefile	Wed Apr  3 15:22:00 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMARMUtils/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMARMUtils/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMARMUtils/Makefile	Wed Apr  3 15:22:00 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAnalysis/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAnalysis/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAnalysis/Makefile	Wed Apr  3 15:22:00 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAsmParser/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAsmParser/Makefile	Wed Apr  3 15:22:00 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMAsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAsmPrinter/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAsmPrinter/Makefile	Wed Apr  3 15:22:00 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMBinaryFormat/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMBinaryFormat/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMBinaryFormat/Makefile	Wed Apr  3 15:22:00 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMBitReader/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMBitReader/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMBitReader/Makefile	Wed Apr  3 15:22:00 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMCodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMCodeGen/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMCodeGen/Makefile	Wed Apr  3 15:22:01 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMDebugInfoCodeView/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMDebugInfoCodeView/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMDebugInfoCodeView/Makefile	Wed Apr  3 15:22:01 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMExecutionEngine/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMExecutionEngine/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMExecutionEngine/Makefile	Wed Apr  3 15:22:01 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMGlobalISel/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMGlobalISel/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMGlobalISel/Makefile	Wed Apr  3 15:22:01 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMIR/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMIR/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMIR/Makefile	Wed Apr  3 15:22:01 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMIRReader/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMIRReader/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMIRReader/Makefile	Wed Apr  3 15:22:01 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMInstCombine/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMInstCombine/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMInstCombine/Makefile	Wed Apr  3 15:22:01 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMInstrumentation/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMInstrumentation/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMInstrumentation/Makefile	Wed Apr  3 15:22:01 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMLinker/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMLinker/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMLinker/Makefile	Wed Apr  3 15:22:01 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMMC/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMC/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMC/Makefile	Wed Apr  3 15:22:01 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMMCDisassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMCDisassembler/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMCDisassembler/Makefile	Wed Apr  3 15:22:02 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMMCJIT/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMCJIT/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMCJIT/Makefile	Wed Apr  3 15:22:02 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMMCParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMCParser/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMCParser/Makefile	Wed Apr  3 15:22:02 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMMipsAsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMipsAsmParser/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMipsAsmParser/Makefile	Wed Apr  3 15:22:02 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMMipsAsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMipsAsmPrinter/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMipsAsmPrinter/Makefile	Wed Apr  3 15:22:02 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMMipsCodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMipsCodeGen/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMipsCodeGen/Makefile	Wed Apr  3 15:22:02 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMMipsDisassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMipsDisassembler/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMipsDisassembler/Makefile	Wed Apr  3 15:22:02 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMMipsMCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMipsMCTargetDesc/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMipsMCTargetDesc/Makefile	Wed Apr  3 15:22:02 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMMipsTargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMipsTargetInfo/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMipsTargetInfo/Makefile	Wed Apr  3 15:22:02 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMObject/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMObject/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMObject/Makefile	Wed Apr  3 15:22:02 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMPasses/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMPasses/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMPasses/Makefile	Wed Apr  3 15:22:02 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMPowerPCAsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMPowerPCAsmParser/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMPowerPCAsmParser/Makefile	Wed Apr  3 15:22:03 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMPowerPCAsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMPowerPCAsmPrinter/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMPowerPCAsmPrinter/Makefile	Wed Apr  3 15:22:03 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMPowerPCCodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMPowerPCCodeGen/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMPowerPCCodeGen/Makefile	Wed Apr  3 15:22:03 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMPowerPCDisassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMPowerPCDisassembler/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMPowerPCDisassembler/Makefile	Wed Apr  3 15:22:03 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMPowerPCMCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMPowerPCMCTargetDesc/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMPowerPCMCTargetDesc/Makefile	Wed Apr  3 15:22:03 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMPowerPCTargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMPowerPCTargetInfo/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMPowerPCTargetInfo/Makefile	Wed Apr  3 15:22:03 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMProfileData/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMProfileData/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMProfileData/Makefile	Wed Apr  3 15:22:03 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMRuntimeDyld/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMRuntimeDyld/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMRuntimeDyld/Makefile	Wed Apr  3 15:22:03 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMScalarOpts/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMScalarOpts/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMScalarOpts/Makefile	Wed Apr  3 15:22:03 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMSelectionDAG/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSelectionDAG/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSelectionDAG/Makefile	Wed Apr  3 15:22:03 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMSparcAsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSparcAsmParser/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSparcAsmParser/Makefile	Wed Apr  3 15:22:03 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMSparcAsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSparcAsmPrinter/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSparcAsmPrinter/Makefile	Wed Apr  3 15:22:04 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMSparcCodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSparcCodeGen/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSparcCodeGen/Makefile	Wed Apr  3 15:22:04 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMSparcDisassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSparcDisassembler/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSparcDisassembler/Makefile	Wed Apr  3 15:22:04 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMSparcMCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSparcMCTargetDesc/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSparcMCTargetDesc/Makefile	Wed Apr  3 15:22:04 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMSparcTargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSparcTargetInfo/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSparcTargetInfo/Makefile	Wed Apr  3 15:22:04 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMSupport/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSupport/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSupport/Makefile	Wed Apr  3 15:22:04 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMTarget/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMTarget/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMTarget/Makefile	Wed Apr  3 15:22:04 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMTransformsAggressiveInstCombine/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMTransformsAggressiveInstCombine/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMTransformsAggressiveInstCombine/Makefile	Wed Apr  3 15:22:04 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMTransformsCoroutines/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMTransformsCoroutines/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMTransformsCoroutines/Makefile	Wed Apr  3 15:22:04 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMTransformsUtils/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMTransformsUtils/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMTransformsUtils/Makefile	Wed Apr  3 15:22:04 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMVectorize/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMVectorize/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMVectorize/Makefile	Wed Apr  3 15:22:05 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMX86AsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMX86AsmParser/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMX86AsmParser/Makefile	Wed Apr  3 15:22:05 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMX86AsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMX86AsmPrinter/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMX86AsmPrinter/Makefile	Wed Apr  3 15:22:05 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMX86CodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMX86CodeGen/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMX86CodeGen/Makefile	Wed Apr  3 15:22:05 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMX86Disassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMX86Disassembler/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMX86Disassembler/Makefile	Wed Apr  3 15:22:05 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMX86MCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMX86MCTargetDesc/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMX86MCTargetDesc/Makefile	Wed Apr  3 15:22:05 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMX86TargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMX86TargetInfo/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMX86TargetInfo/Makefile	Wed Apr  3 15:22:05 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMX86Utils/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMX86Utils/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMX86Utils/Makefile	Wed Apr  3 15:22:05 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/bsd/llvm/librt/libLLVMipo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMipo/Makefile:1.1
--- /dev/null	Wed Apr  3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMipo/Makefile	Wed Apr  3 15:22:05 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>

Reply via email to