[Midnightbsd-cvs] src [9691] trunk/lib/clang: clang 3.4

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Dec 16 13:45:53 EST 2017


Revision: 9691
          http://svnweb.midnightbsd.org/src/?rev=9691
Author:   laffer1
Date:     2017-12-16 13:45:52 -0500 (Sat, 16 Dec 2017)
Log Message:
-----------
clang 3.4

Modified Paths:
--------------
    trunk/lib/clang/Makefile
    trunk/lib/clang/clang.build.mk
    trunk/lib/clang/clang.lib.mk
    trunk/lib/clang/libclanganalysis/Makefile
    trunk/lib/clang/libclangarcmigrate/Makefile
    trunk/lib/clang/libclangast/Makefile
    trunk/lib/clang/libclangbasic/Makefile
    trunk/lib/clang/libclangcodegen/Makefile
    trunk/lib/clang/libclangdriver/Makefile
    trunk/lib/clang/libclangedit/Makefile
    trunk/lib/clang/libclangfrontend/Makefile
    trunk/lib/clang/libclangfrontendtool/Makefile
    trunk/lib/clang/libclanglex/Makefile
    trunk/lib/clang/libclangparse/Makefile
    trunk/lib/clang/libclangrewritecore/Makefile
    trunk/lib/clang/libclangrewritefrontend/Makefile
    trunk/lib/clang/libclangsema/Makefile
    trunk/lib/clang/libclangserialization/Makefile
    trunk/lib/clang/libclangstaticanalyzercheckers/Makefile
    trunk/lib/clang/libclangstaticanalyzercore/Makefile
    trunk/lib/clang/libclangstaticanalyzerfrontend/Makefile
    trunk/lib/clang/libllvmanalysis/Makefile
    trunk/lib/clang/libllvmarmasmparser/Makefile
    trunk/lib/clang/libllvmarmcodegen/Makefile
    trunk/lib/clang/libllvmarmdesc/Makefile
    trunk/lib/clang/libllvmarmdisassembler/Makefile
    trunk/lib/clang/libllvmarminfo/Makefile
    trunk/lib/clang/libllvmarminstprinter/Makefile
    trunk/lib/clang/libllvmasmparser/Makefile
    trunk/lib/clang/libllvmasmprinter/Makefile
    trunk/lib/clang/libllvmbitreader/Makefile
    trunk/lib/clang/libllvmbitwriter/Makefile
    trunk/lib/clang/libllvmcodegen/Makefile
    trunk/lib/clang/libllvmcore/Makefile
    trunk/lib/clang/libllvmdebuginfo/Makefile
    trunk/lib/clang/libllvmexecutionengine/Makefile
    trunk/lib/clang/libllvminstcombine/Makefile
    trunk/lib/clang/libllvminstrumentation/Makefile
    trunk/lib/clang/libllvminterpreter/Makefile
    trunk/lib/clang/libllvmipa/Makefile
    trunk/lib/clang/libllvmipo/Makefile
    trunk/lib/clang/libllvmirreader/Makefile
    trunk/lib/clang/libllvmjit/Makefile
    trunk/lib/clang/libllvmlinker/Makefile
    trunk/lib/clang/libllvmmc/Makefile
    trunk/lib/clang/libllvmmcdisassembler/Makefile
    trunk/lib/clang/libllvmmcjit/Makefile
    trunk/lib/clang/libllvmmcparser/Makefile
    trunk/lib/clang/libllvmmipsasmparser/Makefile
    trunk/lib/clang/libllvmmipscodegen/Makefile
    trunk/lib/clang/libllvmmipsdesc/Makefile
    trunk/lib/clang/libllvmmipsdisassembler/Makefile
    trunk/lib/clang/libllvmmipsinfo/Makefile
    trunk/lib/clang/libllvmmipsinstprinter/Makefile
    trunk/lib/clang/libllvmobjcarcopts/Makefile
    trunk/lib/clang/libllvmobject/Makefile
    trunk/lib/clang/libllvmpowerpccodegen/Makefile
    trunk/lib/clang/libllvmpowerpcdesc/Makefile
    trunk/lib/clang/libllvmpowerpcinfo/Makefile
    trunk/lib/clang/libllvmpowerpcinstprinter/Makefile
    trunk/lib/clang/libllvmruntimedyld/Makefile
    trunk/lib/clang/libllvmscalaropts/Makefile
    trunk/lib/clang/libllvmselectiondag/Makefile
    trunk/lib/clang/libllvmsupport/Makefile
    trunk/lib/clang/libllvmtablegen/Makefile
    trunk/lib/clang/libllvmtarget/Makefile
    trunk/lib/clang/libllvmtransformutils/Makefile
    trunk/lib/clang/libllvmvectorize/Makefile
    trunk/lib/clang/libllvmx86asmparser/Makefile
    trunk/lib/clang/libllvmx86codegen/Makefile
    trunk/lib/clang/libllvmx86desc/Makefile
    trunk/lib/clang/libllvmx86disassembler/Makefile
    trunk/lib/clang/libllvmx86info/Makefile
    trunk/lib/clang/libllvmx86instprinter/Makefile
    trunk/lib/clang/libllvmx86utils/Makefile

Added Paths:
-----------
    trunk/lib/clang/liblldb/
    trunk/lib/clang/liblldb/Makefile
    trunk/lib/clang/liblldbAPI/
    trunk/lib/clang/liblldbAPI/Makefile
    trunk/lib/clang/liblldbBreakpoint/
    trunk/lib/clang/liblldbBreakpoint/Makefile
    trunk/lib/clang/liblldbCommands/
    trunk/lib/clang/liblldbCommands/Makefile
    trunk/lib/clang/liblldbCore/
    trunk/lib/clang/liblldbCore/Makefile
    trunk/lib/clang/liblldbDataFormatters/
    trunk/lib/clang/liblldbDataFormatters/Makefile
    trunk/lib/clang/liblldbExpression/
    trunk/lib/clang/liblldbExpression/Makefile
    trunk/lib/clang/liblldbHostCommon/
    trunk/lib/clang/liblldbHostCommon/Makefile
    trunk/lib/clang/liblldbHostFreeBSD/
    trunk/lib/clang/liblldbHostFreeBSD/Makefile
    trunk/lib/clang/liblldbInterpreter/
    trunk/lib/clang/liblldbInterpreter/Makefile
    trunk/lib/clang/liblldbPluginABISysV_x86_64/
    trunk/lib/clang/liblldbPluginABISysV_x86_64/Makefile
    trunk/lib/clang/liblldbPluginCXXItaniumABI/
    trunk/lib/clang/liblldbPluginCXXItaniumABI/Makefile
    trunk/lib/clang/liblldbPluginDisassemblerLLVM/
    trunk/lib/clang/liblldbPluginDisassemblerLLVM/Makefile
    trunk/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/
    trunk/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile
    trunk/lib/clang/liblldbPluginDynamicLoaderStatic/
    trunk/lib/clang/liblldbPluginDynamicLoaderStatic/Makefile
    trunk/lib/clang/liblldbPluginInstructionARM/
    trunk/lib/clang/liblldbPluginInstructionARM/Makefile
    trunk/lib/clang/liblldbPluginObjectContainerBSDArchive/
    trunk/lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile
    trunk/lib/clang/liblldbPluginObjectFileELF/
    trunk/lib/clang/liblldbPluginObjectFileELF/Makefile
    trunk/lib/clang/liblldbPluginPlatformFreeBSD/
    trunk/lib/clang/liblldbPluginPlatformFreeBSD/Makefile
    trunk/lib/clang/liblldbPluginPlatformGDB/
    trunk/lib/clang/liblldbPluginPlatformGDB/Makefile
    trunk/lib/clang/liblldbPluginProcessElfCore/
    trunk/lib/clang/liblldbPluginProcessElfCore/Makefile
    trunk/lib/clang/liblldbPluginProcessFreeBSD/
    trunk/lib/clang/liblldbPluginProcessFreeBSD/Makefile
    trunk/lib/clang/liblldbPluginProcessGDBRemote/
    trunk/lib/clang/liblldbPluginProcessGDBRemote/Makefile
    trunk/lib/clang/liblldbPluginProcessPOSIX/
    trunk/lib/clang/liblldbPluginProcessPOSIX/Makefile
    trunk/lib/clang/liblldbPluginProcessUtility/
    trunk/lib/clang/liblldbPluginProcessUtility/Makefile
    trunk/lib/clang/liblldbPluginSymbolFileDWARF/
    trunk/lib/clang/liblldbPluginSymbolFileDWARF/Makefile
    trunk/lib/clang/liblldbPluginSymbolFileSymtab/
    trunk/lib/clang/liblldbPluginSymbolFileSymtab/Makefile
    trunk/lib/clang/liblldbPluginSymbolVendorELF/
    trunk/lib/clang/liblldbPluginSymbolVendorELF/Makefile
    trunk/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/
    trunk/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile
    trunk/lib/clang/liblldbPluginUnwindAssemblyX86/
    trunk/lib/clang/liblldbPluginUnwindAssemblyX86/Makefile
    trunk/lib/clang/liblldbSymbol/
    trunk/lib/clang/liblldbSymbol/Makefile
    trunk/lib/clang/liblldbTarget/
    trunk/lib/clang/liblldbTarget/Makefile
    trunk/lib/clang/liblldbUtility/
    trunk/lib/clang/liblldbUtility/Makefile
    trunk/lib/clang/libllvmoption/
    trunk/lib/clang/libllvmoption/Makefile
    trunk/lib/clang/libllvmpowerpcasmparser/
    trunk/lib/clang/libllvmpowerpcasmparser/Makefile
    trunk/lib/clang/libllvmsparcasmparser/
    trunk/lib/clang/libllvmsparcasmparser/Makefile
    trunk/lib/clang/libllvmsparccodegen/
    trunk/lib/clang/libllvmsparccodegen/Makefile
    trunk/lib/clang/libllvmsparcdesc/
    trunk/lib/clang/libllvmsparcdesc/Makefile
    trunk/lib/clang/libllvmsparcdisassembler/
    trunk/lib/clang/libllvmsparcdisassembler/Makefile
    trunk/lib/clang/libllvmsparcinfo/
    trunk/lib/clang/libllvmsparcinfo/Makefile
    trunk/lib/clang/libllvmsparcinstprinter/
    trunk/lib/clang/libllvmsparcinstprinter/Makefile
    trunk/lib/clang/lldb.lib.mk

Property Changed:
----------------
    trunk/lib/clang/libclangrewritecore/Makefile
    trunk/lib/clang/libclangrewritefrontend/Makefile
    trunk/lib/clang/libllvmirreader/Makefile
    trunk/lib/clang/libllvmmipsdisassembler/Makefile
    trunk/lib/clang/libllvmobjcarcopts/Makefile

Modified: trunk/lib/clang/Makefile
===================================================================
--- trunk/lib/clang/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,9 +1,11 @@
-# $FreeBSD: release/9.2.0/lib/clang/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/Makefile 264303 2014-04-09 18:16:58Z dim $
 
 .include <bsd.own.mk>
 
 .if !make(install)
-.if !defined(EARLY_BUILD) && defined(MK_CLANG_FULL) && ${MK_CLANG_FULL} != "no"
+.if !defined(EARLY_BUILD)
+.if defined(MK_CLANG_FULL) && ${MK_CLANG_FULL} != "no"
 _libclangstaticanalyzer= \
 	libclangstaticanalyzercheckers \
 	libclangstaticanalyzercore \
@@ -10,10 +12,14 @@
 	libclangstaticanalyzerfrontend
 _libclangarcmigrate= \
 	libclangarcmigrate
+.endif # MK_CLANG_FULL
+.if (defined(MK_CLANG_FULL) && ${MK_CLANG_FULL} != "no") || \
+    (defined(MK_LLDB) && ${MK_LLDB} != "no")
 _libclangrewriter= \
 	libclangrewritecore \
 	libclangrewritefrontend
-.endif # !EARLY_BUILD && MK_CLANG_FULL
+.endif # (MK_CLANG_FULL || MK_LLDB)
+.endif # !EARLY_BUILD
 
 SUBDIR=	libclanganalysis \
 	${_libclangarcmigrate} \
@@ -32,7 +38,6 @@
 	${_libclangstaticanalyzer} \
 	\
 	libllvmanalysis \
-	libllvmarchive \
 	libllvmasmparser \
 	libllvmasmprinter \
 	libllvmbitreader \
@@ -49,6 +54,7 @@
 	libllvmmcparser \
 	libllvmobjcarcopts \
 	libllvmobject \
+	libllvmoption \
 	libllvmscalaropts \
 	libllvmselectiondag \
 	libllvmsupport \
@@ -69,10 +75,17 @@
 	libllvmmipsdisassembler \
 	libllvmmipsinfo \
 	libllvmmipsinstprinter \
+	libllvmpowerpcasmparser \
 	libllvmpowerpccodegen \
 	libllvmpowerpcdesc \
 	libllvmpowerpcinfo \
 	libllvmpowerpcinstprinter \
+	libllvmsparcasmparser \
+	libllvmsparccodegen \
+	libllvmsparcdesc \
+	libllvmsparcdisassembler \
+	libllvmsparcinfo \
+	libllvmsparcinstprinter \
 	libllvmx86asmparser \
 	libllvmx86codegen \
 	libllvmx86desc \
@@ -82,16 +95,59 @@
 	libllvmx86utils
 
 .if ${MK_CLANG_EXTRAS} != "no"
-SUBDIR+=libllvmdebuginfo \
-	libllvmexecutionengine \
+SUBDIR+=libllvmdebuginfo
+.endif # MK_CLANG_EXTRAS
+.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
+SUBDIR+=libllvmexecutionengine \
 	libllvminterpreter \
 	libllvmjit \
 	libllvmmcdisassembler \
 	libllvmmcjit \
 	libllvmruntimedyld
-.endif # MK_CLANG_EXTRAS
+.endif # MK_CLANG_EXTRAS | LLDB
+
+.if !defined(EARLY_BUILD) && ${MK_LLDB} != "no"
+SUBDIR+=liblldb \
+	\
+	liblldbAPI \
+	liblldbBreakpoint \
+	liblldbCommands \
+	liblldbCore \
+	liblldbDataFormatters \
+	liblldbExpression \
+	liblldbHostCommon \
+	liblldbHostFreeBSD \
+	liblldbInterpreter \
+	liblldbSymbol \
+	liblldbTarget \
+	liblldbUtility \
+	\
+	liblldbPluginABISysV_x86_64 \
+	liblldbPluginCXXItaniumABI \
+	liblldbPluginDisassemblerLLVM \
+	liblldbPluginDynamicLoaderStatic \
+	liblldbPluginDynamicLoaderPosixDYLD \
+	liblldbPluginInstructionARM \
+	liblldbPluginObjectContainerBSDArchive \
+	liblldbPluginObjectFileELF \
+	liblldbPluginPlatformFreeBSD \
+	liblldbPluginPlatformGDB \
+	liblldbPluginProcessElfCore \
+	liblldbPluginProcessFreeBSD \
+	liblldbPluginProcessGDBRemote \
+	liblldbPluginProcessPOSIX \
+	liblldbPluginProcessUtility \
+	liblldbPluginSymbolFileDWARF \
+	liblldbPluginSymbolFileSymtab \
+	liblldbPluginSymbolVendorELF \
+	liblldbPluginUnwindAssemblyInstEmulation \
+	liblldbPluginUnwindAssemblyX86
+.endif # !EARLY_BUILD && MK_LLDB
+
 .endif # !make(install)
 
 SUBDIR+= include
 
+SUBDIR_PARALLEL=
+
 .include <bsd.subdir.mk>

Modified: trunk/lib/clang/clang.build.mk
===================================================================
--- trunk/lib/clang/clang.build.mk	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/clang.build.mk	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,5 +1,5 @@
 # $MidnightBSD$
-# $FreeBSD: release/9.2.0/lib/clang/clang.build.mk 253283 2013-07-12 20:06:52Z dim $
+# $FreeBSD: stable/10/lib/clang/clang.build.mk 321825 2017-07-31 22:19:39Z marius $
 
 CLANG_SRCS=	${LLVM_SRCS}/tools/clang
 
@@ -7,7 +7,8 @@
 		-I${LLVM_SRCS}/${SRCDIR} ${INCDIR:C/^/-I${LLVM_SRCS}\//} -I. \
 		-I${LLVM_SRCS}/../../lib/clang/include \
 		-DLLVM_ON_UNIX -DLLVM_ON_FREEBSD \
-		-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS #-DNDEBUG
+		-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DNDEBUG
+
 .if !defined(EARLY_BUILD) && defined(MK_CLANG_FULL) && ${MK_CLANG_FULL} != "no"
 CFLAGS+=	-DCLANG_ENABLE_ARCMT \
 		-DCLANG_ENABLE_REWRITER \
@@ -15,18 +16,30 @@
 .endif # !EARLY_BUILD && MK_CLANG_FULL
 
 # LLVM is not strict aliasing safe as of 12/31/2011
-CFLAGS+= -fno-strict-aliasing
+CFLAGS+=	-fno-strict-aliasing
 
 TARGET_ARCH?=	${MACHINE_ARCH}
 BUILD_ARCH?=	${MACHINE_ARCH}
 
+.if (${TARGET_ARCH} == "arm" || ${TARGET_ARCH} == "armv6") && \
+    ${MK_ARM_EABI} != "no"
+TARGET_ABI=	gnueabi
+.else
 TARGET_ABI=	unknown
+.endif
 
 TARGET_TRIPLE?=	${TARGET_ARCH:C/amd64/x86_64/}-${TARGET_ABI}-freebsd9.1
-BUILD_TRIPLE?=	${BUILD_ARCH:C/amd64/x86_64/}-midnightbsd-freebsd9.1
+BUILD_TRIPLE?=	${BUILD_ARCH:C/amd64/x86_64/}-unknown-freebsd9.1
 CFLAGS+=	-DLLVM_DEFAULT_TARGET_TRIPLE=\"${TARGET_TRIPLE}\" \
 		-DLLVM_HOST_TRIPLE=\"${BUILD_TRIPLE}\" \
 		-DDEFAULT_SYSROOT=\"${TOOLS_PREFIX}\"
+# Work around gcc 4.2 "section type conflict" bug with -fdata-sections on
+# powerpc: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33168
+.if !(${MACHINE_CPUARCH} == "powerpc" && ${COMPILER_TYPE} == "gcc" && \
+    ${COMPILER_VERSION} < 40300)
+CFLAGS+=	-ffunction-sections -fdata-sections
+LDFLAGS+=	-Wl,--gc-sections
+.endif
 CXXFLAGS+=	-fno-exceptions -fno-rtti
 
 .PATH:	${LLVM_SRCS}/${SRCDIR}
@@ -34,20 +47,12 @@
 TBLGEN?=	tblgen
 CLANG_TBLGEN?=	clang-tblgen
 
-Intrinsics.inc.h: ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td \
-		  ${LLVM_SRCS}/include/llvm/IR/IntrinsicsARM.td \
-		  ${LLVM_SRCS}/include/llvm/IR/IntrinsicsHexagon.td \
-		  ${LLVM_SRCS}/include/llvm/IR/IntrinsicsMips.td \
-		  ${LLVM_SRCS}/include/llvm/IR/IntrinsicsNVVM.td \
-		  ${LLVM_SRCS}/include/llvm/IR/IntrinsicsPowerPC.td \
-		  ${LLVM_SRCS}/include/llvm/IR/IntrinsicsR600.td \
-		  ${LLVM_SRCS}/include/llvm/IR/IntrinsicsX86.td \
-		  ${LLVM_SRCS}/include/llvm/IR/IntrinsicsXCore.td
-	${TBLGEN} -I ${LLVM_SRCS}/include \
-	    -gen-intrinsic -o ${.TARGET} \
+Intrinsics.inc.h: ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td
+	${TBLGEN} -gen-intrinsic \
+	    -I ${LLVM_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
 	    ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td
 .for arch in \
-	ARM/ARM Mips/Mips PowerPC/PPC X86/X86
+	ARM/ARM Mips/Mips PowerPC/PPC Sparc/Sparc X86/X86
 . for hdr in \
 	AsmMatcher/-gen-asm-matcher \
 	AsmWriter1/-gen-asm-writer,-asmwriternum=1 \
@@ -63,131 +68,177 @@
 	RegisterInfo/-gen-register-info \
 	SubtargetInfo/-gen-subtarget
 ${arch:T}Gen${hdr:H:C/$/.inc.h/}: ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td
-	${TBLGEN} -I ${LLVM_SRCS}/include -I ${LLVM_SRCS}/lib/Target/${arch:H} \
-	    ${hdr:T:C/,/ /g} -o ${.TARGET} \
+	${TBLGEN} ${hdr:T:C/,/ /g} \
+	    -I ${LLVM_SRCS}/include -I ${LLVM_SRCS}/lib/Target/${arch:H} \
+	    -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
 	    ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td
 . endfor
 .endfor
 
 Attrs.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include \
-	    -gen-clang-attr-classes -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-attr-classes \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
 
 AttrDump.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include \
-	    -gen-clang-attr-dump -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-attr-dump \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
 
-AttrExprArgs.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include \
-	    -gen-clang-attr-expr-args-list -o ${.TARGET} ${.ALLSRC}
+AttrIdentifierArg.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
+	${CLANG_TBLGEN} -gen-clang-attr-identifier-arg-list \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
 
 AttrImpl.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include \
-	    -gen-clang-attr-impl -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-attr-impl \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
+
 AttrLateParsed.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include \
-	    -gen-clang-attr-late-parsed-list -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-attr-late-parsed-list \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
 
 AttrList.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include \
-	    -gen-clang-attr-list -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-attr-list \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
 
+AttrParsedAttrImpl.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
+	${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-impl \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
+
 AttrParsedAttrKinds.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include \
-	    -gen-clang-attr-parsed-attr-kinds -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-kinds \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
 
 AttrParsedAttrList.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include \
-	    -gen-clang-attr-parsed-attr-list -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-list \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
 
 AttrPCHRead.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include \
-	    -gen-clang-attr-pch-read -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-attr-pch-read \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
 
 AttrPCHWrite.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include \
-	    -gen-clang-attr-pch-write -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-attr-pch-write \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
 
 AttrSpellings.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include \
-	    -gen-clang-attr-spelling-list -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-attr-spelling-list \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
 
 AttrSpellingListIndex.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include \
-	    -gen-clang-attr-spelling-index -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-attr-spelling-index \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
 
 AttrTemplateInstantiate.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include \
-	    -gen-clang-attr-template-instantiate -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-attr-template-instantiate \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
 
+AttrTypeArg.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
+	${CLANG_TBLGEN} -gen-clang-attr-type-arg-list \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/Attr.td
+
 CommentCommandInfo.inc.h: ${CLANG_SRCS}/include/clang/AST/CommentCommands.td
-	${CLANG_TBLGEN} \
-	    -gen-clang-comment-command-info -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-comment-command-info \
+	    -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/AST/CommentCommands.td
 
 CommentCommandList.inc.h: ${CLANG_SRCS}/include/clang/AST/CommentCommands.td
-	${CLANG_TBLGEN} \
-	    -gen-clang-comment-command-list -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-comment-command-list \
+	    -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/AST/CommentCommands.td
 
 CommentHTMLNamedCharacterReferences.inc.h: \
 	${CLANG_SRCS}/include/clang/AST/CommentHTMLNamedCharacterReferences.td
-	${CLANG_TBLGEN} \
-	    -gen-clang-comment-html-named-character-references -o ${.TARGET} \
-	    ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-comment-html-named-character-references \
+	    -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/AST/CommentHTMLNamedCharacterReferences.td
 
 CommentHTMLTags.inc.h: ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td
-	${CLANG_TBLGEN} \
-	    -gen-clang-comment-html-tags -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-comment-html-tags \
+	    -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td
 
 CommentHTMLTagsProperties.inc.h: \
 	${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td
-	${CLANG_TBLGEN} \
-	    -gen-clang-comment-html-tags-properties -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-comment-html-tags-properties \
+	    -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td
 
 CommentNodes.inc.h: ${CLANG_SRCS}/include/clang/Basic/CommentNodes.td
-	${CLANG_TBLGEN} \
-	    -gen-clang-comment-nodes -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-comment-nodes \
+	    -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/CommentNodes.td
 
 DeclNodes.inc.h: ${CLANG_SRCS}/include/clang/Basic/DeclNodes.td
-	${CLANG_TBLGEN} \
-	    -gen-clang-decl-nodes -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-decl-nodes \
+	    -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/DeclNodes.td
 
 StmtNodes.inc.h: ${CLANG_SRCS}/include/clang/Basic/StmtNodes.td
-	${CLANG_TBLGEN} \
-	    -gen-clang-stmt-nodes -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-stmt-nodes \
+	    -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/StmtNodes.td
 
+arm_neon.h: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td
+	${CLANG_TBLGEN} -gen-arm-neon \
+	    -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/arm_neon.td
+
 arm_neon.inc.h: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td
-	${CLANG_TBLGEN} \
-	    -gen-arm-neon-sema -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-arm-neon-sema \
+	    -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Basic/arm_neon.td
 
 DiagnosticGroups.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include/clang/Basic \
-	    -gen-clang-diag-groups -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-diag-groups \
+	    -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/\.h$/.d/} \
+	    -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td
 
 DiagnosticIndexName.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include/clang/Basic \
-	    -gen-clang-diags-index-name -o ${.TARGET} ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-diags-index-name \
+	    -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/\.h$/.d/} \
+	    -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td
 
 .for hdr in AST Analysis Comment Common Driver Frontend Lex Parse Sema Serialization
 Diagnostic${hdr}Kinds.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include/clang/Basic \
-	    -gen-clang-diags-defs -clang-component=${hdr} -o ${.TARGET} \
-	    ${.ALLSRC}
+	${CLANG_TBLGEN} -gen-clang-diags-defs -clang-component=${hdr} \
+	    -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/\.h$/.d/} \
+	    -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td
 .endfor
 
 Options.inc.h: ${CLANG_SRCS}/include/clang/Driver/Options.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include/clang/Driver \
-	    -gen-opt-parser-defs -o ${.TARGET} ${.ALLSRC}
+	${TBLGEN} -gen-opt-parser-defs \
+	    -I ${LLVM_SRCS}/include -I ${CLANG_SRCS}/include/clang/Driver \
+	    -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Driver/Options.td
 
 CC1AsOptions.inc.h: ${CLANG_SRCS}/include/clang/Driver/CC1AsOptions.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include/clang/Driver \
-	    -gen-opt-parser-defs -o ${.TARGET} ${.ALLSRC}
+	${TBLGEN} -gen-opt-parser-defs \
+	    -I ${LLVM_SRCS}/include -I ${CLANG_SRCS}/include/clang/Driver \
+	    -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+	    ${CLANG_SRCS}/include/clang/Driver/CC1AsOptions.td
 
-Checkers.inc.h: ${CLANG_SRCS}/lib/StaticAnalyzer/Checkers/Checkers.td \
-	    ${CLANG_SRCS}/include/clang/StaticAnalyzer/Checkers/CheckerBase.td
-	${CLANG_TBLGEN} -I ${CLANG_SRCS}/include \
-	    -gen-clang-sa-checkers -o ${.TARGET} \
+Checkers.inc.h: ${CLANG_SRCS}/lib/StaticAnalyzer/Checkers/Checkers.td
+	${CLANG_TBLGEN} -gen-clang-sa-checkers \
+	    -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
 	    ${CLANG_SRCS}/lib/StaticAnalyzer/Checkers/Checkers.td
 
+.for dep in ${TGHDRS:C/$/.inc.d/}
+. sinclude "${dep}"
+.endfor
+
 SRCS+=		${TGHDRS:C/$/.inc.h/}
-DPADD+=		${TGHDRS:C/$/.inc.h/}
-CLEANFILES+=	${TGHDRS:C/$/.inc.h/}
+CLEANFILES+=	${TGHDRS:C/$/.inc.h/} ${TGHDRS:C/$/.inc.d/}

Modified: trunk/lib/clang/clang.lib.mk
===================================================================
--- trunk/lib/clang/clang.lib.mk	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/clang.lib.mk	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/clang.lib.mk 239711 2012-08-26 10:30:01Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/clang.lib.mk 239614 2012-08-23 17:08:07Z dim $
 
 LLVM_SRCS= ${.CURDIR}/../../../contrib/llvm
 

Modified: trunk/lib/clang/libclanganalysis/Makefile
===================================================================
--- trunk/lib/clang/libclanganalysis/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclanganalysis/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclanganalysis/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclanganalysis/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -12,6 +13,7 @@
 	CFGStmtMap.cpp \
 	CallGraph.cpp \
 	CocoaConventions.cpp \
+	Consumed.cpp \
 	Dominators.cpp \
 	FormatString.cpp \
 	LiveVariables.cpp \

Modified: trunk/lib/clang/libclangarcmigrate/Makefile
===================================================================
--- trunk/lib/clang/libclangarcmigrate/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangarcmigrate/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangarcmigrate/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangarcmigrate/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libclangast/Makefile
===================================================================
--- trunk/lib/clang/libclangast/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangast/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangast/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangast/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -11,6 +12,7 @@
 	ASTDiagnostic.cpp \
 	ASTDumper.cpp \
 	ASTImporter.cpp \
+	ASTTypeTraits.cpp \
 	AttrImpl.cpp \
 	CXXInheritance.cpp \
 	Comment.cpp \
@@ -29,7 +31,6 @@
 	DeclPrinter.cpp \
 	DeclTemplate.cpp \
 	DeclarationName.cpp \
-	DumpXML.cpp \
 	Expr.cpp \
 	ExprCXX.cpp \
 	ExprClassification.cpp \
@@ -38,8 +39,8 @@
 	InheritViz.cpp \
 	ItaniumCXXABI.cpp \
 	ItaniumMangle.cpp \
-	LambdaMangleContext.cpp \
 	Mangle.cpp \
+	MangleNumberingContext.cpp \
 	MicrosoftCXXABI.cpp \
 	MicrosoftMangle.cpp \
 	NSAPI.cpp \

Modified: trunk/lib/clang/libclangbasic/Makefile
===================================================================
--- trunk/lib/clang/libclangbasic/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangbasic/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,5 +1,5 @@
 # $MidnightBSD$
-# $FreeBSD: release/9.2.0/lib/clang/libclangbasic/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $FreeBSD: stable/10/lib/clang/libclangbasic/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libclangcodegen/Makefile
===================================================================
--- trunk/lib/clang/libclangcodegen/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangcodegen/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangcodegen/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangcodegen/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -36,6 +37,7 @@
 	CGStmt.cpp \
 	CGVTT.cpp \
 	CGVTables.cpp \
+	CodeGenABITypes.cpp \
 	CodeGenAction.cpp \
 	CodeGenFunction.cpp \
 	CodeGenModule.cpp \
@@ -43,6 +45,7 @@
 	CodeGenTypes.cpp \
 	ItaniumCXXABI.cpp \
 	MicrosoftCXXABI.cpp \
+	MicrosoftVBTables.cpp \
 	ModuleBuilder.cpp \
 	TargetInfo.cpp
 
@@ -53,6 +56,7 @@
 	DeclNodes \
 	DiagnosticCommonKinds \
 	DiagnosticFrontendKinds \
+	DiagnosticSemaKinds \
 	Intrinsics \
 	StmtNodes \
 	arm_neon

Modified: trunk/lib/clang/libclangdriver/Makefile
===================================================================
--- trunk/lib/clang/libclangdriver/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangdriver/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangdriver/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangdriver/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -6,16 +7,13 @@
 
 SRCDIR=	tools/clang/lib/Driver
 SRCS=	Action.cpp \
-	Arg.cpp \
-	ArgList.cpp \
 	CC1AsOptions.cpp \
 	Compilation.cpp \
 	Driver.cpp \
 	DriverOptions.cpp \
 	Job.cpp \
-	OptTable.cpp \
-	Option.cpp \
 	Phases.cpp \
+	SanitizerArgs.cpp \
 	Tool.cpp \
 	ToolChain.cpp \
 	ToolChains.cpp \
@@ -26,6 +24,7 @@
 TGHDRS=	CC1AsOptions \
 	DiagnosticCommonKinds \
 	DiagnosticDriverKinds \
+	DiagnosticSemaKinds \
 	Options
 
 .include "../clang.lib.mk"

Modified: trunk/lib/clang/libclangedit/Makefile
===================================================================
--- trunk/lib/clang/libclangedit/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangedit/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangedit/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangedit/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libclangfrontend/Makefile
===================================================================
--- trunk/lib/clang/libclangfrontend/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangfrontend/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangfrontend/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangfrontend/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libclangfrontendtool/Makefile
===================================================================
--- trunk/lib/clang/libclangfrontendtool/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangfrontendtool/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangfrontendtool/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangfrontendtool/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libclanglex/Makefile
===================================================================
--- trunk/lib/clang/libclanglex/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclanglex/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclanglex/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclanglex/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libclangparse/Makefile
===================================================================
--- trunk/lib/clang/libclangparse/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangparse/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangparse/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangparse/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -20,10 +21,11 @@
 	ParseTentative.cpp \
 	Parser.cpp
 
-TGHDRS=	AttrLateParsed \
+TGHDRS=	AttrIdentifierArg \
+	AttrLateParsed \
 	AttrList \
 	AttrParsedAttrList \
-	AttrExprArgs \
+	AttrTypeArg \
 	Attrs \
 	CommentCommandList \
 	CommentNodes \

Modified: trunk/lib/clang/libclangrewritecore/Makefile
===================================================================
--- trunk/lib/clang/libclangrewritecore/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangrewritecore/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangrewritecore/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangrewritecore/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 


Property changes on: trunk/lib/clang/libclangrewritecore/Makefile
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Modified: trunk/lib/clang/libclangrewritefrontend/Makefile
===================================================================
--- trunk/lib/clang/libclangrewritefrontend/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangrewritefrontend/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangrewritefrontend/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangrewritefrontend/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 


Property changes on: trunk/lib/clang/libclangrewritefrontend/Makefile
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Modified: trunk/lib/clang/libclangsema/Makefile
===================================================================
--- trunk/lib/clang/libclangsema/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangsema/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangsema/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangsema/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -49,9 +50,11 @@
 	SemaTemplateInstantiateDecl.cpp \
 	SemaTemplateVariadic.cpp \
 	SemaType.cpp \
-	TargetAttributesSema.cpp
+	TargetAttributesSema.cpp \
+	TypeLocBuilder.cpp
 
 TGHDRS=	AttrList \
+	AttrParsedAttrImpl \
 	AttrParsedAttrKinds \
 	AttrParsedAttrList \
 	AttrSpellingListIndex \

Modified: trunk/lib/clang/libclangserialization/Makefile
===================================================================
--- trunk/lib/clang/libclangserialization/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangserialization/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangserialization/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangserialization/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libclangstaticanalyzercheckers/Makefile
===================================================================
--- trunk/lib/clang/libclangstaticanalyzercheckers/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangstaticanalyzercheckers/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangstaticanalyzercheckers/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangstaticanalyzercheckers/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -24,7 +25,6 @@
 	CheckerDocumentation.cpp \
 	ChrootChecker.cpp \
 	ClangCheckers.cpp \
-	CommonBugCategories.cpp \
 	DeadStoresChecker.cpp \
 	DebugCheckers.cpp \
 	DereferenceChecker.cpp \
@@ -35,6 +35,7 @@
 	FixedAddressChecker.cpp \
 	GenericTaintChecker.cpp \
 	IdempotentOperationChecker.cpp \
+	IdenticalExprChecker.cpp \
 	IvarInvalidationChecker.cpp \
 	LLVMConventionsChecker.cpp \
 	MacOSKeychainAPIChecker.cpp \
@@ -44,8 +45,8 @@
 	MallocSizeofChecker.cpp \
 	NSAutoreleasePoolChecker.cpp \
 	NSErrorChecker.cpp \
+	NoReturnFunctionChecker.cpp \
 	NonNullParamChecker.cpp \
-	NoReturnFunctionChecker.cpp \
 	ObjCAtSyncChecker.cpp \
 	ObjCContainersASTChecker.cpp \
 	ObjCContainersChecker.cpp \

Modified: trunk/lib/clang/libclangstaticanalyzercore/Makefile
===================================================================
--- trunk/lib/clang/libclangstaticanalyzercore/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangstaticanalyzercore/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangstaticanalyzercore/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangstaticanalyzercore/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -18,6 +19,7 @@
 	CheckerHelpers.cpp \
 	CheckerManager.cpp \
 	CheckerRegistry.cpp \
+	CommonBugCategories.cpp \
 	ConstraintManager.cpp \
 	CoreEngine.cpp \
 	Environment.cpp \
@@ -41,8 +43,7 @@
 	SimpleSValBuilder.cpp \
 	Store.cpp \
 	SubEngine.cpp \
-	SymbolManager.cpp \
-	TextPathDiagnostics.cpp
+	SymbolManager.cpp
 
 TGHDRS=	AttrList \
 	Attrs \

Modified: trunk/lib/clang/libclangstaticanalyzerfrontend/Makefile
===================================================================
--- trunk/lib/clang/libclangstaticanalyzerfrontend/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libclangstaticanalyzerfrontend/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libclangstaticanalyzerfrontend/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libclangstaticanalyzerfrontend/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Added: trunk/lib/clang/liblldb/Makefile
===================================================================
--- trunk/lib/clang/liblldb/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldb/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,19 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldb/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldb
+
+CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/POSIX
+
+SRCDIR=	tools/lldb/source
+SRCS=	lldb.cpp \
+	lldb-log.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldb/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbAPI/Makefile
===================================================================
--- trunk/lib/clang/liblldbAPI/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbAPI/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,64 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbAPI/Makefile 269024 2014-07-23 19:35:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbAPI
+
+SRCDIR=	tools/lldb/source/API
+SRCS=	SBAddress.cpp \
+	SBBlock.cpp \
+	SBBreakpoint.cpp \
+	SBBreakpointLocation.cpp \
+	SBBroadcaster.cpp \
+	SBCommandInterpreter.cpp \
+	SBCommandReturnObject.cpp \
+	SBCommunication.cpp \
+	SBCompileUnit.cpp \
+	SBData.cpp \
+	SBDebugger.cpp \
+	SBDeclaration.cpp \
+	SBError.cpp \
+	SBEvent.cpp \
+	SBExpressionOptions.cpp \
+	SBFileSpec.cpp \
+	SBFileSpecList.cpp \
+	SBFrame.cpp \
+	SBFunction.cpp \
+	SBHostOS.cpp \
+	SBInstruction.cpp \
+	SBInstructionList.cpp \
+	SBLineEntry.cpp \
+	SBListener.cpp \
+	SBModule.cpp \
+	SBModuleSpec.cpp \
+	SBPlatform.cpp \
+	SBProcess.cpp \
+	SBQueue.cpp \
+	SBQueueItem.cpp \
+	SBSection.cpp \
+	SBSourceManager.cpp \
+	SBStream.cpp \
+	SBStringList.cpp \
+	SBSymbol.cpp \
+	SBSymbolContext.cpp \
+	SBSymbolContextList.cpp \
+	SBTarget.cpp \
+	SBThread.cpp \
+	SBType.cpp \
+	SBTypeCategory.cpp \
+	SBTypeFilter.cpp \
+	SBTypeFormat.cpp \
+	SBTypeNameSpecifier.cpp \
+	SBTypeSummary.cpp \
+	SBTypeSynthetic.cpp \
+	SBValue.cpp \
+	SBValueList.cpp \
+	SBWatchpoint.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbAPI/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbBreakpoint/Makefile
===================================================================
--- trunk/lib/clang/liblldbBreakpoint/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbBreakpoint/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,36 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbBreakpoint/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbBreakpoint
+
+SRCDIR=	tools/lldb/source/Breakpoint
+SRCS=	Breakpoint.cpp \
+	BreakpointID.cpp \
+	BreakpointIDList.cpp \
+	BreakpointList.cpp \
+	BreakpointLocation.cpp \
+	BreakpointLocationCollection.cpp \
+	BreakpointLocationList.cpp \
+	BreakpointOptions.cpp \
+	BreakpointResolver.cpp \
+	BreakpointResolverAddress.cpp \
+	BreakpointResolverFileLine.cpp \
+	BreakpointResolverFileRegex.cpp \
+	BreakpointResolverName.cpp \
+	BreakpointSite.cpp \
+	BreakpointSiteList.cpp \
+	Stoppoint.cpp \
+	StoppointCallbackContext.cpp \
+	StoppointLocation.cpp \
+	Watchpoint.cpp \
+	WatchpointList.cpp \
+	WatchpointOptions.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbBreakpoint/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbCommands/Makefile
===================================================================
--- trunk/lib/clang/liblldbCommands/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbCommands/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,43 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbCommands/Makefile 269024 2014-07-23 19:35:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbCommands
+
+SRCDIR=	tools/lldb/source/Commands
+SRCS=	CommandCompletions.cpp \
+	CommandObjectApropos.cpp \
+	CommandObjectArgs.cpp \
+	CommandObjectBreakpoint.cpp \
+	CommandObjectBreakpointCommand.cpp \
+	CommandObjectCommands.cpp \
+	CommandObjectDisassemble.cpp \
+	CommandObjectExpression.cpp \
+	CommandObjectFrame.cpp \
+	CommandObjectGUI.cpp \
+	CommandObjectHelp.cpp \
+	CommandObjectLog.cpp \
+	CommandObjectMemory.cpp \
+	CommandObjectMultiword.cpp \
+	CommandObjectPlatform.cpp \
+	CommandObjectPlugin.cpp \
+	CommandObjectProcess.cpp \
+	CommandObjectQuit.cpp \
+	CommandObjectRegister.cpp \
+	CommandObjectSettings.cpp \
+	CommandObjectSource.cpp \
+	CommandObjectSyntax.cpp \
+	CommandObjectTarget.cpp \
+	CommandObjectThread.cpp \
+	CommandObjectType.cpp \
+	CommandObjectVersion.cpp \
+	CommandObjectWatchpoint.cpp \
+	CommandObjectWatchpointCommand.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbCommands/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbCore/Makefile
===================================================================
--- trunk/lib/clang/liblldbCore/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbCore/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,84 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbCore/Makefile 269024 2014-07-23 19:35:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbCore
+
+SRCDIR=	tools/lldb/source/Core
+SRCS=	Address.cpp \
+	AddressRange.cpp \
+	AddressResolver.cpp \
+	AddressResolverFileLine.cpp \
+	AddressResolverName.cpp \
+	ArchSpec.cpp \
+	Baton.cpp \
+	Broadcaster.cpp \
+	Communication.cpp \
+	Connection.cpp \
+	ConnectionFileDescriptor.cpp \
+	ConnectionMachPort.cpp \
+	ConnectionSharedMemory.cpp \
+	ConstString.cpp \
+	DataBufferHeap.cpp \
+	DataBufferMemoryMap.cpp \
+	DataEncoder.cpp \
+	DataExtractor.cpp \
+	Debugger.cpp \
+	Disassembler.cpp \
+	DynamicLoader.cpp \
+	EmulateInstruction.cpp \
+	Error.cpp \
+	Event.cpp \
+	FileLineResolver.cpp \
+	FileSpecList.cpp \
+	History.cpp \
+	IOHandler.cpp \
+	Language.cpp \
+	Listener.cpp \
+	Log.cpp \
+	Mangled.cpp \
+	Module.cpp \
+	ModuleChild.cpp \
+	ModuleList.cpp \
+	Opcode.cpp \
+	PluginManager.cpp \
+	RegisterValue.cpp \
+	RegularExpression.cpp \
+	Scalar.cpp \
+	SearchFilter.cpp \
+	Section.cpp \
+	SourceManager.cpp \
+	State.cpp \
+	Stream.cpp \
+	StreamAsynchronousIO.cpp \
+	StreamCallback.cpp \
+	StreamFile.cpp \
+	StreamGDBRemote.cpp \
+	StreamString.cpp \
+	StringList.cpp \
+	Timer.cpp \
+	UserID.cpp \
+	UserSettingsController.cpp \
+	UUID.cpp \
+	Value.cpp \
+	ValueObject.cpp \
+	ValueObjectCast.cpp \
+	ValueObjectChild.cpp \
+	ValueObjectConstResult.cpp \
+	ValueObjectConstResultChild.cpp \
+	ValueObjectConstResultImpl.cpp \
+	ValueObjectDynamicValue.cpp \
+	ValueObjectList.cpp \
+	ValueObjectMemory.cpp \
+	ValueObjectRegister.cpp \
+	ValueObjectSyntheticFilter.cpp \
+	ValueObjectVariable.cpp \
+	VMRange.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbCore/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbDataFormatters/Makefile
===================================================================
--- trunk/lib/clang/liblldbDataFormatters/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbDataFormatters/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,36 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbDataFormatters/Makefile 263363 2014-03-19 13:11:35Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbDataFormatters
+
+SRCDIR=	tools/lldb/source/DataFormatters
+SRCS=	CF.cpp \
+	Cocoa.cpp \
+	CXXFormatterFunctions.cpp \
+	DataVisualization.cpp \
+	FormatCache.cpp \
+	FormatClasses.cpp \
+	FormatManager.cpp \
+	LibCxx.cpp \
+	LibCxxList.cpp \
+	LibCxxMap.cpp \
+	LibCxxUnorderedMap.cpp \
+	LibStdcpp.cpp \
+	NSArray.cpp \
+	NSDictionary.cpp \
+	NSSet.cpp \
+	TypeCategory.cpp \
+	TypeCategoryMap.cpp \
+	TypeFormat.cpp \
+	TypeSummary.cpp \
+	TypeSynthetic.cpp \
+	ValueObjectPrinter.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbDataFormatters/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbExpression/Makefile
===================================================================
--- trunk/lib/clang/liblldbExpression/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbExpression/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,40 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbExpression/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbExpression
+
+SRCDIR=	tools/lldb/source/Expression
+SRCS=	ASTDumper.cpp \
+	ASTResultSynthesizer.cpp \
+	ASTStructExtractor.cpp \
+	ClangASTSource.cpp \
+	ClangExpressionDeclMap.cpp \
+	ClangExpressionParser.cpp \
+	ClangExpressionVariable.cpp \
+	ClangFunction.cpp \
+	ClangPersistentVariables.cpp \
+	ClangUserExpression.cpp \
+	ClangUtilityFunction.cpp \
+	DWARFExpression.cpp \
+	ExpressionSourceCode.cpp \
+	IRDynamicChecks.cpp \
+	IRExecutionUnit.cpp \
+	IRForTarget.cpp \
+	IRInterpreter.cpp \
+	IRMemoryMap.cpp \
+	Materializer.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList \
+	AttrList \
+	Attrs \
+	AttrParsedAttrList \
+	DiagnosticFrontendKinds \
+	DiagnosticSemaKinds \
+	Intrinsics
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbExpression/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbHostCommon/Makefile
===================================================================
--- trunk/lib/clang/liblldbHostCommon/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbHostCommon/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,28 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbHostCommon/Makefile 269024 2014-07-23 19:35:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbHostCommon
+
+SRCDIR=	tools/lldb/source/Host/common
+SRCS=	Condition.cpp \
+	DynamicLibrary.cpp \
+	Editline.cpp \
+	File.cpp \
+	FileSpec.cpp \
+	Host.cpp \
+	Mutex.cpp \
+	OptionParser.cpp \
+	ProcessRunLock.cpp \
+	SocketAddress.cpp \
+	Symbols.cpp \
+	Terminal.cpp \
+	TimeValue.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbHostCommon/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbHostFreeBSD/Makefile
===================================================================
--- trunk/lib/clang/liblldbHostFreeBSD/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbHostFreeBSD/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,16 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbHostFreeBSD/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbHostFreeBSD
+
+SRCDIR=	tools/lldb/source/Host/freebsd
+SRCS=	Host.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbHostFreeBSD/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbInterpreter/Makefile
===================================================================
--- trunk/lib/clang/liblldbInterpreter/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbInterpreter/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,57 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbInterpreter/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbInterpreter
+
+SRCDIR=	tools/lldb/source/Interpreter
+SRCS=	Args.cpp \
+	CommandHistory.cpp \
+	CommandInterpreter.cpp \
+	CommandObject.cpp \
+	CommandObjectRegexCommand.cpp \
+	CommandObjectScript.cpp \
+	CommandReturnObject.cpp \
+	OptionGroupArchitecture.cpp \
+	OptionGroupBoolean.cpp \
+	OptionGroupFile.cpp \
+	OptionGroupFormat.cpp \
+	OptionGroupOutputFile.cpp \
+	OptionGroupPlatform.cpp \
+	OptionGroupString.cpp \
+	OptionGroupUInt64.cpp \
+	OptionGroupUUID.cpp \
+	OptionGroupValueObjectDisplay.cpp \
+	OptionValue.cpp \
+	OptionValueArch.cpp \
+	OptionValueArgs.cpp \
+	OptionValueArray.cpp \
+	OptionValueBoolean.cpp \
+	OptionValueDictionary.cpp \
+	OptionValueEnumeration.cpp \
+	OptionValueFileSpec.cpp \
+	OptionValueFileSpecLIst.cpp \
+	OptionValueFormat.cpp \
+	OptionValuePathMappings.cpp \
+	OptionValueProperties.cpp \
+	OptionValueRegex.cpp \
+	OptionValueSInt64.cpp \
+	OptionValueString.cpp \
+	OptionValueUInt64.cpp \
+	OptionValueUUID.cpp \
+	OptionGroupVariable.cpp \
+	OptionGroupWatchpoint.cpp \
+	Options.cpp \
+	Property.cpp \
+	PythonDataObjects.cpp \
+	ScriptInterpreter.cpp \
+	ScriptInterpreterNone.cpp \
+	ScriptInterpreterPython.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbInterpreter/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginABISysV_x86_64/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginABISysV_x86_64/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginABISysV_x86_64/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,16 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginABISysV_x86_64/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginABISysV_x86_64
+
+SRCDIR=	tools/lldb/source/Plugins/ABI/SysV-x86_64
+SRCS=	ABISysV_x86_64.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginABISysV_x86_64/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginCXXItaniumABI/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginCXXItaniumABI/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginCXXItaniumABI/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,16 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginCXXItaniumABI/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginCXXItaniumABI
+
+SRCDIR=	tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI
+SRCS=	ItaniumABILanguageRuntime.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginCXXItaniumABI/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginDisassemblerLLVM/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginDisassemblerLLVM/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginDisassemblerLLVM/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,16 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginDisassemblerLLVM/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginDisassemblerLLVM
+
+SRCDIR=	tools/lldb/source/Plugins/Disassembler/llvm
+SRCS=	DisassemblerLLVMC.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginDisassemblerLLVM/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,18 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginDynamicLoaderPosixDYLD
+
+SRCDIR=	tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD
+SRCS=	AuxVector.cpp \
+	DYLDRendezvous.cpp \
+	DynamicLoaderPOSIXDYLD.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginDynamicLoaderStatic/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginDynamicLoaderStatic/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginDynamicLoaderStatic/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,16 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginDynamicLoaderStatic/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginDynamicLoaderStatic
+
+SRCDIR=	tools/lldb/source/Plugins/DynamicLoader/Static
+SRCS=	DynamicLoaderStatic.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginDynamicLoaderStatic/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginInstructionARM/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginInstructionARM/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginInstructionARM/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,17 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginInstructionARM/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginInstructionARM
+
+SRCDIR=	tools/lldb/source/Plugins/Instruction/ARM
+SRCS=	EmulateInstructionARM.cpp \
+	EmulationStateARM.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginInstructionARM/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,16 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginObjectContainerBSDArchive
+
+SRCDIR=	tools/lldb/source/Plugins/ObjectContainer/BSD-Archive
+SRCS=	ObjectContainerBSDArchive.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginObjectFileELF/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginObjectFileELF/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginObjectFileELF/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,17 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginObjectFileELF/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginObjectFileELF
+
+SRCDIR=	tools/lldb/source/Plugins/ObjectFile/ELF
+SRCS=	ELFHeader.cpp \
+	ObjectFileELF.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginObjectFileELF/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginPlatformFreeBSD/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginPlatformFreeBSD/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginPlatformFreeBSD/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,16 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginPlatformFreeBSD/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginPlatformFreeBSD
+
+SRCDIR=	tools/lldb/source/Plugins/Platform/FreeBSD
+SRCS=	PlatformFreeBSD.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginPlatformFreeBSD/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginPlatformGDB/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginPlatformGDB/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginPlatformGDB/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,16 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginPlatformGDB/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginPlatformGDB
+
+SRCDIR=	tools/lldb/source/Plugins/Platform/gdb-server
+SRCS=	PlatformRemoteGDBServer.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginPlatformGDB/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginProcessElfCore/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginProcessElfCore/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginProcessElfCore/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,22 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginProcessElfCore/Makefile 263363 2014-03-19 13:11:35Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginProcessElfCore
+
+CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/POSIX
+CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/Utility
+
+SRCDIR=	tools/lldb/source/Plugins/Process/elf-core
+SRCS=	ProcessElfCore.cpp \
+	ThreadElfCore.cpp \
+	RegisterContextPOSIXCore_mips64.cpp \
+	RegisterContextPOSIXCore_x86_64.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginProcessElfCore/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginProcessFreeBSD/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginProcessFreeBSD/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginProcessFreeBSD/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,22 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginProcessFreeBSD/Makefile 263368 2014-03-19 13:19:56Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginProcessFreeBSD
+
+# include_directories(.)
+CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD
+CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/POSIX
+
+SRCDIR=	tools/lldb/source/Plugins/Process/FreeBSD
+SRCS=	FreeBSDThread.cpp \
+	ProcessFreeBSD.cpp \
+	ProcessMonitor.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginProcessFreeBSD/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginProcessGDBRemote/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginProcessGDBRemote/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginProcessGDBRemote/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,22 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginProcessGDBRemote/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginProcessGDBRemote
+
+SRCDIR=	tools/lldb/source/Plugins/Process/gdb-remote
+SRCS=	GDBRemoteCommunication.cpp \
+	GDBRemoteCommunicationClient.cpp \
+	GDBRemoteCommunicationServer.cpp \
+	GDBRemoteRegisterContext.cpp \
+	ProcessGDBRemote.cpp \
+	ProcessGDBRemoteLog.cpp \
+	ThreadGDBRemote.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginProcessGDBRemote/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginProcessPOSIX/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginProcessPOSIX/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginProcessPOSIX/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,34 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginProcessPOSIX/Makefile 263363 2014-03-19 13:11:35Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginProcessPOSIX
+
+# include_directories(.)
+CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/POSIX
+CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/Utility
+CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD
+
+SRCDIR=	tools/lldb/source/Plugins/Process/POSIX
+SRCS=	POSIXStopInfo.cpp \
+	POSIXThread.cpp \
+	ProcessMessage.cpp \
+	ProcessPOSIX.cpp \
+	ProcessPOSIXLog.cpp \
+	RegisterContextFreeBSD_i386.cpp \
+	RegisterContextFreeBSD_mips64.cpp \
+	RegisterContextFreeBSD_x86_64.cpp \
+	RegisterContextLinux_i386.cpp \
+	RegisterContextLinux_x86_64.cpp \
+	RegisterContextPOSIXProcessMonitor_mips64.cpp \
+	RegisterContextPOSIXProcessMonitor_x86.cpp \
+	RegisterContextPOSIX_mips64.cpp \
+	RegisterContextPOSIX_x86.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginProcessPOSIX/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginProcessUtility/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginProcessUtility/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginProcessUtility/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,35 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginProcessUtility/Makefile 263367 2014-03-19 13:18:42Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginProcessUtility
+
+SRCDIR=	tools/lldb/source/Plugins/Process/Utility
+SRCS=	DynamicRegisterInfo.cpp \
+	HistoryThread.cpp \
+	HistoryUnwind.cpp \
+	InferiorCallPOSIX.cpp \
+	RegisterContextDarwin_arm.cpp \
+	RegisterContextDarwin_i386.cpp \
+	RegisterContextDarwin_x86_64.cpp \
+	RegisterContextDummy.cpp \
+	RegisterContextHistory.cpp \
+	RegisterContextLLDB.cpp \
+	RegisterContextMach_arm.cpp \
+	RegisterContextMach_i386.cpp \
+	RegisterContextMach_x86_64.cpp \
+	RegisterContextMacOSXFrameBackchain.cpp \
+	RegisterContextMemory.cpp \
+	RegisterContextThreadMemory.cpp \
+	StopInfoMachException.cpp \
+	ThreadMemory.cpp \
+	UnwindLLDB.cpp \
+	UnwindMacOSXFrameBackchain.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginProcessUtility/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginSymbolFileDWARF/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginSymbolFileDWARF/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginSymbolFileDWARF/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,43 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginSymbolFileDWARF/Makefile 263363 2014-03-19 13:11:35Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginSymbolFileDWARF
+
+SRCDIR=	tools/lldb/source/Plugins/SymbolFile/DWARF
+SRCS=	DWARFAbbreviationDeclaration.cpp \
+	DWARFCompileUnit.cpp \
+	DWARFDataExtractor.cpp \
+	DWARFDebugAbbrev.cpp \
+	DWARFDebugAranges.cpp \
+	DWARFDebugArangeSet.cpp \
+	DWARFDebugInfo.cpp \
+	DWARFDebugInfoEntry.cpp \
+	DWARFDebugLine.cpp \
+	DWARFDebugMacinfo.cpp \
+	DWARFDebugMacinfoEntry.cpp \
+	DWARFDebugPubnames.cpp \
+	DWARFDebugPubnamesSet.cpp \
+	DWARFDebugRanges.cpp \
+	DWARFDeclContext.cpp \
+	DWARFDefines.cpp \
+	DWARFDIECollection.cpp \
+	DWARFFormValue.cpp \
+	DWARFLocationDescription.cpp \
+	DWARFLocationList.cpp \
+	LogChannelDWARF.cpp \
+	NameToDIE.cpp \
+	SymbolFileDWARF.cpp \
+	SymbolFileDWARFDebugMap.cpp \
+	UniqueDWARFASTType.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList \
+	AttrParsedAttrList \
+	DiagnosticFrontendKinds \
+	Intrinsics
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginSymbolFileDWARF/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginSymbolFileSymtab/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginSymbolFileSymtab/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginSymbolFileSymtab/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,16 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginSymbolFileSymtab/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginSymbolFileSymtab
+
+SRCDIR=	tools/lldb/source/Plugins/SymbolFile/Symtab
+SRCS=	SymbolFileSymtab.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginSymbolFileSymtab/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginSymbolVendorELF/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginSymbolVendorELF/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginSymbolVendorELF/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,16 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginSymbolVendorELF/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginSymbolVendorELF
+
+SRCDIR=	tools/lldb/source/Plugins/SymbolVendor/ELF
+SRCS=	SymbolVendorELF.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginSymbolVendorELF/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,16 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginUnwindAssemblyInstEmulation
+
+SRCDIR=	tools/lldb/source/Plugins/UnwindAssembly/InstEmulation
+SRCS=	UnwindAssemblyInstEmulation.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbPluginUnwindAssemblyX86/Makefile
===================================================================
--- trunk/lib/clang/liblldbPluginUnwindAssemblyX86/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbPluginUnwindAssemblyX86/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,16 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbPluginUnwindAssemblyX86/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginUnwindAssemblyX86
+
+SRCDIR=	tools/lldb/source/Plugins/UnwindAssembly/x86
+SRCS=	UnwindAssembly-x86.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbPluginUnwindAssemblyX86/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbSymbol/Makefile
===================================================================
--- trunk/lib/clang/liblldbSymbol/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbSymbol/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,44 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbSymbol/Makefile 255722 2013-09-20 01:52:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbSymbol
+
+SRCDIR=	tools/lldb/source/Symbol
+SRCS=	Block.cpp \
+	ClangASTContext.cpp \
+	ClangASTImporter.cpp \
+	ClangASTType.cpp \
+	ClangExternalASTSourceCallbacks.cpp \
+	ClangExternalASTSourceCommon.cpp \
+	ClangNamespaceDecl.cpp \
+	CompileUnit.cpp \
+	Declaration.cpp \
+	DWARFCallFrameInfo.cpp \
+	Function.cpp \
+	FuncUnwinders.cpp \
+	LineEntry.cpp \
+	LineTable.cpp \
+	ObjectFile.cpp \
+	Symbol.cpp \
+	SymbolContext.cpp \
+	SymbolFile.cpp \
+	SymbolVendor.cpp \
+	Symtab.cpp \
+	Type.cpp \
+	TypeList.cpp \
+	UnwindPlan.cpp \
+	UnwindTable.cpp \
+	Variable.cpp \
+	VariableList.cpp \
+	VerifyDecl.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList \
+	AttrList \
+	Attrs
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbSymbol/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbTarget/Makefile
===================================================================
--- trunk/lib/clang/liblldbTarget/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbTarget/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,60 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbTarget/Makefile 269024 2014-07-23 19:35:02Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbTarget
+
+CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/Utility
+
+SRCDIR=	tools/lldb/source/Target
+SRCS=	ABI.cpp \
+	CPPLanguageRuntime.cpp \
+	ExecutionContext.cpp \
+	LanguageRuntime.cpp \
+	Memory.cpp \
+	ObjCLanguageRuntime.cpp \
+	OperatingSystem.cpp \
+	PathMappingList.cpp \
+	Platform.cpp \
+	Process.cpp \
+	Queue.cpp \
+	QueueItem.cpp \
+	QueueList.cpp \
+	RegisterContext.cpp \
+	SectionLoadHistory.cpp \
+	SectionLoadList.cpp \
+	StackFrame.cpp \
+	StackFrameList.cpp \
+	StackID.cpp \
+	StopInfo.cpp \
+	SystemRuntime.cpp \
+	Target.cpp \
+	TargetList.cpp \
+	Thread.cpp \
+	ThreadList.cpp \
+	ThreadPlan.cpp \
+	ThreadPlanBase.cpp \
+	ThreadPlanCallFunction.cpp \
+	ThreadPlanCallUserExpression.cpp \
+	ThreadPlanRunToAddress.cpp \
+	ThreadPlanShouldStopHere.cpp \
+	ThreadPlanStepInRange.cpp \
+	ThreadPlanStepInstruction.cpp \
+	ThreadPlanStepOut.cpp \
+	ThreadPlanStepOverBreakpoint.cpp \
+	ThreadPlanStepOverRange.cpp \
+	ThreadPlanStepRange.cpp \
+	ThreadPlanStepThrough.cpp \
+	ThreadPlanStepUntil.cpp \
+	ThreadPlanTracer.cpp \
+	ThreadSpec.cpp \
+	UnixSignals.cpp \
+	UnwindAssembly.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbTarget/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/liblldbUtility/Makefile
===================================================================
--- trunk/lib/clang/liblldbUtility/Makefile	                        (rev 0)
+++ trunk/lib/clang/liblldbUtility/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,18 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/liblldbUtility/Makefile 263363 2014-03-19 13:11:35Z emaste $
+
+.include <bsd.own.mk>
+
+LIB=	lldbUtility
+
+SRCDIR=	tools/lldb/source/Utility
+SRCS=	ARM_DWARF_Registers.cpp \
+	KQueue.cpp \
+	PseudoTerminal.cpp \
+	Range.cpp \
+	SharingPtr.cpp \
+	StringExtractor.cpp \
+	StringExtractorGDBRemote.cpp \
+	TimeSpecTimeout.cpp
+
+.include "../lldb.lib.mk"


Property changes on: trunk/lib/clang/liblldbUtility/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/lib/clang/libllvmanalysis/Makefile
===================================================================
--- trunk/lib/clang/libllvmanalysis/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmanalysis/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmanalysis/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmanalysis/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -13,11 +14,13 @@
 	Analysis.cpp \
 	BasicAliasAnalysis.cpp \
 	BranchProbabilityInfo.cpp \
+	CFG.cpp \
 	CFGPrinter.cpp \
 	CaptureTracking.cpp \
 	CodeMetrics.cpp \
 	ConstantFolding.cpp \
 	CostModel.cpp \
+	Delinearization.cpp \
 	DependenceAnalysis.cpp \
 	DomPrinter.cpp \
 	DominanceFrontier.cpp \
@@ -39,17 +42,7 @@
 	ModuleDebugInfoPrinter.cpp \
 	NoAliasAnalysis.cpp \
 	PHITransAddr.cpp \
-	PathNumbering.cpp \
-	PathProfileInfo.cpp \
-	PathProfileVerifier.cpp \
 	PostDominators.cpp \
-	ProfileDataLoader.cpp \
-	ProfileDataLoaderPass.cpp \
-	ProfileEstimatorPass.cpp \
-	ProfileInfo.cpp \
-	ProfileInfoLoader.cpp \
-	ProfileInfoLoaderPass.cpp \
-	ProfileVerifierPass.cpp \
 	PtrUseVisitor.cpp \
 	RegionInfo.cpp \
 	RegionPass.cpp \

Modified: trunk/lib/clang/libllvmarmasmparser/Makefile
===================================================================
--- trunk/lib/clang/libllvmarmasmparser/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmarmasmparser/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmarmasmparser/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmarmasmparser/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmarmcodegen/Makefile
===================================================================
--- trunk/lib/clang/libllvmarmcodegen/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmarmcodegen/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmarmcodegen/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmarmcodegen/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmarmdesc/Makefile
===================================================================
--- trunk/lib/clang/libllvmarmdesc/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmarmdesc/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmarmdesc/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmarmdesc/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -8,11 +9,12 @@
 SRCS=	ARMAsmBackend.cpp \
 	ARMELFObjectWriter.cpp \
 	ARMELFStreamer.cpp \
-	ARMMachObjectWriter.cpp \
 	ARMMCAsmInfo.cpp \
 	ARMMCCodeEmitter.cpp \
 	ARMMCExpr.cpp \
 	ARMMCTargetDesc.cpp \
+	ARMMachORelocationInfo.cpp \
+	ARMMachObjectWriter.cpp \
 	ARMUnwindOpAsm.cpp
 CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/..
 

Modified: trunk/lib/clang/libllvmarmdisassembler/Makefile
===================================================================
--- trunk/lib/clang/libllvmarmdisassembler/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmarmdisassembler/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmarmdisassembler/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmarmdisassembler/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmarminfo/Makefile
===================================================================
--- trunk/lib/clang/libllvmarminfo/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmarminfo/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmarminfo/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmarminfo/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmarminstprinter/Makefile
===================================================================
--- trunk/lib/clang/libllvmarminstprinter/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmarminstprinter/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmarminstprinter/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmarminstprinter/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmasmparser/Makefile
===================================================================
--- trunk/lib/clang/libllvmasmparser/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmasmparser/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmasmparser/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmasmparser/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmasmprinter/Makefile
===================================================================
--- trunk/lib/clang/libllvmasmprinter/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmasmprinter/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmasmprinter/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmasmprinter/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -10,6 +11,7 @@
 	AsmPrinterDwarf.cpp \
 	AsmPrinterInlineAsm.cpp \
 	DIE.cpp \
+	DIEHash.cpp \
 	DwarfAccelTable.cpp \
 	DwarfCFIException.cpp \
 	DwarfCompileUnit.cpp \

Modified: trunk/lib/clang/libllvmbitreader/Makefile
===================================================================
--- trunk/lib/clang/libllvmbitreader/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmbitreader/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmbitreader/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmbitreader/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmbitwriter/Makefile
===================================================================
--- trunk/lib/clang/libllvmbitwriter/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmbitwriter/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmbitwriter/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmbitwriter/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmcodegen/Makefile
===================================================================
--- trunk/lib/clang/libllvmcodegen/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmcodegen/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmcodegen/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmcodegen/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -41,6 +42,7 @@
 	LiveRangeCalc.cpp \
 	LiveRangeEdit.cpp \
 	LiveRegMatrix.cpp \
+	LiveRegUnits.cpp \
 	LiveStackAnalysis.cpp \
 	LiveVariables.cpp \
 	LocalStackSlotAllocation.cpp \
@@ -94,7 +96,6 @@
 	ScheduleDAGPrinter.cpp \
 	ScoreboardHazardRecognizer.cpp \
 	ShadowStackGC.cpp \
-	ShrinkWrapping.cpp \
 	SjLjEHPrepare.cpp \
 	SlotIndexes.cpp \
 	SpillPlacement.cpp \
@@ -101,9 +102,9 @@
 	Spiller.cpp \
 	SplitKit.cpp \
 	StackColoring.cpp \
+	StackMaps.cpp \
 	StackProtector.cpp \
 	StackSlotColoring.cpp \
-	StrongPHIElimination.cpp \
 	TailDuplication.cpp \
 	TargetFrameLoweringImpl.cpp \
 	TargetInstrInfo.cpp \

Modified: trunk/lib/clang/libllvmcore/Makefile
===================================================================
--- trunk/lib/clang/libllvmcore/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmcore/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmcore/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmcore/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -29,6 +30,7 @@
 	LLVMContext.cpp \
 	LLVMContextImpl.cpp \
 	LeakDetector.cpp \
+	LegacyPassManager.cpp \
 	Metadata.cpp \
 	Module.cpp \
 	Pass.cpp \

Modified: trunk/lib/clang/libllvmdebuginfo/Makefile
===================================================================
--- trunk/lib/clang/libllvmdebuginfo/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmdebuginfo/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmdebuginfo/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmdebuginfo/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -15,7 +16,10 @@
 	DWARFDebugFrame.cpp \
 	DWARFDebugInfoEntry.cpp \
 	DWARFDebugLine.cpp \
+	DWARFDebugLoc.cpp \
 	DWARFDebugRangeList.cpp \
-	DWARFFormValue.cpp
+	DWARFFormValue.cpp \
+	DWARFTypeUnit.cpp \
+	DWARFUnit.cpp
 
 .include "../clang.lib.mk"

Modified: trunk/lib/clang/libllvmexecutionengine/Makefile
===================================================================
--- trunk/lib/clang/libllvmexecutionengine/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmexecutionengine/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmexecutionengine/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmexecutionengine/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -7,6 +8,7 @@
 SRCDIR=	lib/ExecutionEngine
 SRCS=	ExecutionEngine.cpp \
 	ExecutionEngineBindings.cpp \
+	RTDyldMemoryManager.cpp \
 	TargetSelect.cpp
 
 .include "../clang.lib.mk"

Modified: trunk/lib/clang/libllvminstcombine/Makefile
===================================================================
--- trunk/lib/clang/libllvminstcombine/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvminstcombine/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvminstcombine/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvminstcombine/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvminstrumentation/Makefile
===================================================================
--- trunk/lib/clang/libllvminstrumentation/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvminstrumentation/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvminstrumentation/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvminstrumentation/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -6,15 +7,12 @@
 
 SRCDIR=	lib/Transforms/Instrumentation
 SRCS=	AddressSanitizer.cpp \
-	BlackList.cpp \
 	BoundsChecking.cpp \
-	EdgeProfiling.cpp \
+	DataFlowSanitizer.cpp \
+	DebugIR.cpp \
 	GCOVProfiling.cpp \
 	MemorySanitizer.cpp \
 	Instrumentation.cpp \
-	OptimalEdgeProfiling.cpp \
-	PathProfiling.cpp \
-	ProfilingUtils.cpp \
 	ThreadSanitizer.cpp
 
 TGHDRS=	Intrinsics

Modified: trunk/lib/clang/libllvminterpreter/Makefile
===================================================================
--- trunk/lib/clang/libllvminterpreter/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvminterpreter/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvminterpreter/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvminterpreter/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmipa/Makefile
===================================================================
--- trunk/lib/clang/libllvmipa/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmipa/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmipa/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmipa/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmipo/Makefile
===================================================================
--- trunk/lib/clang/libllvmipo/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmipo/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmipo/Makefile 245431 2013-01-14 19:51:26Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmipo/Makefile 243830 2012-12-03 19:24:08Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmirreader/Makefile
===================================================================
--- trunk/lib/clang/libllvmirreader/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmirreader/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmirreader/Makefile 249423 2013-04-12 17:57:40Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmirreader/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 


Property changes on: trunk/lib/clang/libllvmirreader/Makefile
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Modified: trunk/lib/clang/libllvmjit/Makefile
===================================================================
--- trunk/lib/clang/libllvmjit/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmjit/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmjit/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmjit/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -6,7 +7,6 @@
 
 SRCDIR=	lib/ExecutionEngine/JIT
 SRCS=	JIT.cpp \
-	JITDwarfEmitter.cpp \
 	JITEmitter.cpp \
 	JITMemoryManager.cpp
 

Modified: trunk/lib/clang/libllvmlinker/Makefile
===================================================================
--- trunk/lib/clang/libllvmlinker/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmlinker/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmlinker/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmlinker/Makefile 251662 2013-06-12 18:48:53Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmmc/Makefile
===================================================================
--- trunk/lib/clang/libllvmmc/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmmc/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmmc/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmmc/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -10,6 +11,7 @@
 	MCAsmInfo.cpp \
 	MCAsmInfoCOFF.cpp \
 	MCAsmInfoDarwin.cpp \
+	MCAsmInfoELF.cpp \
 	MCAsmStreamer.cpp \
 	MCAssembler.cpp \
 	MCAtom.cpp \
@@ -21,6 +23,8 @@
 	MCELFObjectTargetWriter.cpp \
 	MCELFStreamer.cpp \
 	MCExpr.cpp \
+	MCExternalSymbolizer.cpp \
+	MCFunction.cpp \
 	MCInst.cpp \
 	MCInstPrinter.cpp \
 	MCInstrAnalysis.cpp \
@@ -28,12 +32,16 @@
 	MCMachOStreamer.cpp \
 	MCMachObjectTargetWriter.cpp \
 	MCModule.cpp \
+	MCModuleYAML.cpp \
 	MCNullStreamer.cpp \
+	MCObjectDisassembler.cpp \
 	MCObjectFileInfo.cpp \
 	MCObjectStreamer.cpp \
+	MCObjectSymbolizer.cpp \
 	MCObjectWriter.cpp \
 	MCPureStreamer.cpp \
 	MCRegisterInfo.cpp \
+	MCRelocationInfo.cpp \
 	MCSection.cpp \
 	MCSectionCOFF.cpp \
 	MCSectionELF.cpp \
@@ -41,6 +49,7 @@
 	MCStreamer.cpp \
 	MCSubtargetInfo.cpp \
 	MCSymbol.cpp \
+	MCSymbolizer.cpp \
 	MCValue.cpp \
 	MCWin64EH.cpp \
 	MachObjectWriter.cpp \
@@ -48,7 +57,7 @@
 	WinCOFFObjectWriter.cpp \
 	WinCOFFStreamer.cpp
 
-.if ${MK_CLANG_EXTRAS} != "no"
+.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
 SRCS+=	MCDisassembler.cpp
 .endif
 

Modified: trunk/lib/clang/libllvmmcdisassembler/Makefile
===================================================================
--- trunk/lib/clang/libllvmmcdisassembler/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmmcdisassembler/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmmcdisassembler/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmmcdisassembler/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmmcjit/Makefile
===================================================================
--- trunk/lib/clang/libllvmmcjit/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmmcjit/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmmcjit/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmmcjit/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmmcparser/Makefile
===================================================================
--- trunk/lib/clang/libllvmmcparser/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmmcparser/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmmcparser/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmmcparser/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmmipsasmparser/Makefile
===================================================================
--- trunk/lib/clang/libllvmmipsasmparser/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmmipsasmparser/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmmipsasmparser/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmmipsasmparser/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmmipscodegen/Makefile
===================================================================
--- trunk/lib/clang/libllvmmipscodegen/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmmipscodegen/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmmipscodegen/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmmipscodegen/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -6,6 +7,7 @@
 
 SRCDIR=	lib/Target/Mips
 SRCS=	Mips16FrameLowering.cpp \
+	Mips16HardFloat.cpp \
 	Mips16ISelDAGToDAG.cpp \
 	Mips16ISelLowering.cpp \
 	Mips16InstrInfo.cpp \

Modified: trunk/lib/clang/libllvmmipsdesc/Makefile
===================================================================
--- trunk/lib/clang/libllvmmipsdesc/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmmipsdesc/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmmipsdesc/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmmipsdesc/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -6,13 +7,12 @@
 
 SRCDIR=	lib/Target/Mips/MCTargetDesc
 SRCS=	MipsAsmBackend.cpp \
-	MipsDirectObjLower.cpp \
 	MipsELFObjectWriter.cpp \
-	MipsELFStreamer.cpp \
 	MipsMCAsmInfo.cpp \
 	MipsMCCodeEmitter.cpp \
 	MipsMCTargetDesc.cpp \
-	MipsReginfo.cpp
+	MipsReginfo.cpp \
+	MipsTargetStreamer.cpp
 CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/..
 
 TGHDRS=	MipsGenInstrInfo \

Modified: trunk/lib/clang/libllvmmipsdisassembler/Makefile
===================================================================
--- trunk/lib/clang/libllvmmipsdisassembler/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmmipsdisassembler/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmmipsdisassembler/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmmipsdisassembler/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 


Property changes on: trunk/lib/clang/libllvmmipsdisassembler/Makefile
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Modified: trunk/lib/clang/libllvmmipsinfo/Makefile
===================================================================
--- trunk/lib/clang/libllvmmipsinfo/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmmipsinfo/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmmipsinfo/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmmipsinfo/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmmipsinstprinter/Makefile
===================================================================
--- trunk/lib/clang/libllvmmipsinstprinter/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmmipsinstprinter/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmmipsinstprinter/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmmipsinstprinter/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmobjcarcopts/Makefile
===================================================================
--- trunk/lib/clang/libllvmobjcarcopts/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmobjcarcopts/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmobjcarcopts/Makefile 249423 2013-04-12 17:57:40Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmobjcarcopts/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 


Property changes on: trunk/lib/clang/libllvmobjcarcopts/Makefile
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Modified: trunk/lib/clang/libllvmobject/Makefile
===================================================================
--- trunk/lib/clang/libllvmobject/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmobject/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmobject/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmobject/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -8,10 +9,15 @@
 SRCS=	Archive.cpp \
 	Binary.cpp \
 	COFFObjectFile.cpp \
+	COFFYAML.cpp \
+	ELF.cpp \
 	ELFObjectFile.cpp \
+	ELFYAML.cpp \
 	Error.cpp \
 	MachOObjectFile.cpp \
+	MachOUniversal.cpp \
 	Object.cpp \
-	ObjectFile.cpp
+	ObjectFile.cpp \
+	YAML.cpp
 
 .include "../clang.lib.mk"

Added: trunk/lib/clang/libllvmoption/Makefile
===================================================================
--- trunk/lib/clang/libllvmoption/Makefile	                        (rev 0)
+++ trunk/lib/clang/libllvmoption/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,14 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmoption/Makefile 261991 2014-02-16 19:44:07Z dim $
+
+.include <bsd.own.mk>
+
+LIB=	llvmoption
+
+SRCDIR=	lib/Option
+SRCS=	Arg.cpp \
+	ArgList.cpp \
+	OptTable.cpp \
+	Option.cpp
+
+.include "../clang.lib.mk"


Property changes on: trunk/lib/clang/libllvmoption/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/libllvmpowerpcasmparser/Makefile
===================================================================
--- trunk/lib/clang/libllvmpowerpcasmparser/Makefile	                        (rev 0)
+++ trunk/lib/clang/libllvmpowerpcasmparser/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,17 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmpowerpcasmparser/Makefile 259473 2013-12-16 18:45:21Z dim $
+
+.include <bsd.own.mk>
+
+LIB=	llvmpowerpcasmparser
+
+SRCDIR=	lib/Target/PowerPC/AsmParser
+INCDIR=	lib/Target/PowerPC
+SRCS=	PPCAsmParser.cpp
+
+TGHDRS=	PPCGenAsmMatcher \
+	PPCGenInstrInfo \
+	PPCGenRegisterInfo \
+	PPCGenSubtargetInfo
+
+.include "../clang.lib.mk"


Property changes on: trunk/lib/clang/libllvmpowerpcasmparser/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/lib/clang/libllvmpowerpccodegen/Makefile
===================================================================
--- trunk/lib/clang/libllvmpowerpccodegen/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmpowerpccodegen/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmpowerpccodegen/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmpowerpccodegen/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -9,6 +10,7 @@
 	PPCBranchSelector.cpp \
 	PPCCTRLoops.cpp \
 	PPCCodeEmitter.cpp \
+	PPCFastISel.cpp \
 	PPCFrameLowering.cpp \
 	PPCHazardRecognizers.cpp \
 	PPCISelDAGToDAG.cpp \
@@ -21,6 +23,7 @@
 	PPCSelectionDAGInfo.cpp \
 	PPCSubtarget.cpp \
 	PPCTargetMachine.cpp \
+	PPCTargetObjectFile.cpp \
 	PPCTargetTransformInfo.cpp
 
 TGHDRS=	Intrinsics \
@@ -27,6 +30,7 @@
 	PPCGenCallingConv \
 	PPCGenCodeEmitter \
 	PPCGenDAGISel \
+	PPCGenFastISel \
 	PPCGenInstrInfo \
 	PPCGenMCCodeEmitter \
 	PPCGenRegisterInfo \

Modified: trunk/lib/clang/libllvmpowerpcdesc/Makefile
===================================================================
--- trunk/lib/clang/libllvmpowerpcdesc/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmpowerpcdesc/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmpowerpcdesc/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmpowerpcdesc/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -6,11 +7,13 @@
 
 SRCDIR=	lib/Target/PowerPC/MCTargetDesc
 SRCS=	PPCAsmBackend.cpp \
+	PPCELFObjectWriter.cpp \
 	PPCMCAsmInfo.cpp \
 	PPCMCCodeEmitter.cpp \
+	PPCMCExpr.cpp \
 	PPCMCTargetDesc.cpp \
-	PPCPredicates.cpp \
-	PPCELFObjectWriter.cpp
+	PPCMachObjectWriter.cpp \
+	PPCPredicates.cpp
 CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/..
 
 TGHDRS=	PPCGenInstrInfo \

Modified: trunk/lib/clang/libllvmpowerpcinfo/Makefile
===================================================================
--- trunk/lib/clang/libllvmpowerpcinfo/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmpowerpcinfo/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmpowerpcinfo/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmpowerpcinfo/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmpowerpcinstprinter/Makefile
===================================================================
--- trunk/lib/clang/libllvmpowerpcinstprinter/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmpowerpcinstprinter/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmpowerpcinstprinter/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmpowerpcinstprinter/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmruntimedyld/Makefile
===================================================================
--- trunk/lib/clang/libllvmruntimedyld/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmruntimedyld/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmruntimedyld/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmruntimedyld/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmscalaropts/Makefile
===================================================================
--- trunk/lib/clang/libllvmscalaropts/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmscalaropts/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmscalaropts/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmscalaropts/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -6,7 +7,6 @@
 
 SRCDIR=	lib/Transforms/Scalar
 SRCS=	ADCE.cpp \
-	BasicBlockPlacement.cpp \
 	CodeGenPrepare.cpp \
 	ConstantProp.cpp \
 	CorrelatedValuePropagation.cpp \
@@ -13,14 +13,15 @@
 	DCE.cpp \
 	DeadStoreElimination.cpp \
 	EarlyCSE.cpp \
+	FlattenCFGPass.cpp \
+	GVN.cpp \
 	GlobalMerge.cpp \
-	GVN.cpp \
 	IndVarSimplify.cpp \
 	JumpThreading.cpp \
 	LICM.cpp \
 	LoopDeletion.cpp \
 	LoopIdiomRecognize.cpp \
-	LoopInstSimplify.cpp \
+	LoopRerollPass.cpp \
 	LoopRotation.cpp \
 	LoopStrengthReduce.cpp \
 	LoopUnrollPass.cpp \
@@ -27,21 +28,20 @@
 	LoopUnswitch.cpp \
 	LowerAtomic.cpp \
 	MemCpyOptimizer.cpp \
+	PartiallyInlineLibCalls.cpp \
 	Reassociate.cpp \
 	Reg2Mem.cpp \
 	SCCP.cpp \
 	SROA.cpp \
-	Scalar.cpp \
+	SampleProfile.cpp \
 	ScalarReplAggregates.cpp \
 	SimplifyCFGPass.cpp \
-	SimplifyLibCalls.cpp \
 	Sink.cpp \
+	StructurizeCFG.cpp \
 	TailRecursionElimination.cpp
 
 .if ${MK_CLANG_EXTRAS} != "no"
 SRCS+=	LoopInstSimplify.cpp \
-	LowerAtomic.cpp \
-	Reg2Mem.cpp \
 	Scalar.cpp
 .endif
 

Modified: trunk/lib/clang/libllvmselectiondag/Makefile
===================================================================
--- trunk/lib/clang/libllvmselectiondag/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmselectiondag/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmselectiondag/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmselectiondag/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Added: trunk/lib/clang/libllvmsparcasmparser/Makefile
===================================================================
--- trunk/lib/clang/libllvmsparcasmparser/Makefile	                        (rev 0)
+++ trunk/lib/clang/libllvmsparcasmparser/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,17 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmsparcasmparser/Makefile 262263 2014-02-20 22:22:39Z dim $
+
+.include <bsd.own.mk>
+
+LIB=	llvmsparcasmparser
+
+SRCDIR=	lib/Target/Sparc/AsmParser
+INCDIR=	lib/Target/Sparc
+SRCS=	SparcAsmParser.cpp
+
+TGHDRS=	SparcGenAsmMatcher \
+	SparcGenInstrInfo \
+	SparcGenRegisterInfo \
+	SparcGenSubtargetInfo
+
+.include "../clang.lib.mk"


Property changes on: trunk/lib/clang/libllvmsparcasmparser/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/libllvmsparccodegen/Makefile
===================================================================
--- trunk/lib/clang/libllvmsparccodegen/Makefile	                        (rev 0)
+++ trunk/lib/clang/libllvmsparccodegen/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,35 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmsparccodegen/Makefile 262263 2014-02-20 22:22:39Z dim $
+
+.include <bsd.own.mk>
+
+LIB=	llvmsparccodegen
+
+SRCDIR=	lib/Target/Sparc
+SRCS=	DelaySlotFiller.cpp \
+	SparcAsmPrinter.cpp \
+	SparcCodeEmitter.cpp \
+	SparcFrameLowering.cpp \
+	SparcISelDAGToDAG.cpp \
+	SparcISelLowering.cpp \
+	SparcInstrInfo.cpp \
+	SparcJITInfo.cpp \
+	SparcMCInstLower.cpp \
+	SparcMachineFunctionInfo.cpp \
+	SparcRegisterInfo.cpp \
+	SparcSelectionDAGInfo.cpp \
+	SparcSubtarget.cpp \
+	SparcTargetMachine.cpp \
+	SparcTargetObjectFile.cpp
+
+TGHDRS=	Intrinsics \
+	SparcGenAsmWriter \
+	SparcGenCallingConv \
+	SparcGenCodeEmitter \
+	SparcGenDAGISel \
+	SparcGenInstrInfo \
+	SparcGenMCCodeEmitter \
+	SparcGenRegisterInfo \
+	SparcGenSubtargetInfo
+
+.include "../clang.lib.mk"


Property changes on: trunk/lib/clang/libllvmsparccodegen/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/libllvmsparcdesc/Makefile
===================================================================
--- trunk/lib/clang/libllvmsparcdesc/Makefile	                        (rev 0)
+++ trunk/lib/clang/libllvmsparcdesc/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,23 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmsparcdesc/Makefile 262263 2014-02-20 22:22:39Z dim $
+
+.include <bsd.own.mk>
+
+LIB=	llvmsparcdesc
+
+SRCDIR=	lib/Target/Sparc/MCTargetDesc
+SRCS=	SparcAsmBackend.cpp \
+	SparcELFObjectWriter.cpp \
+	SparcMCAsmInfo.cpp \
+	SparcMCCodeEmitter.cpp \
+	SparcMCExpr.cpp \
+	SparcMCTargetDesc.cpp \
+	SparcTargetStreamer.cpp
+CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/..
+
+TGHDRS=	SparcGenInstrInfo \
+	SparcGenMCCodeEmitter \
+	SparcGenRegisterInfo \
+	SparcGenSubtargetInfo
+
+.include "../clang.lib.mk"


Property changes on: trunk/lib/clang/libllvmsparcdesc/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/libllvmsparcdisassembler/Makefile
===================================================================
--- trunk/lib/clang/libllvmsparcdisassembler/Makefile	                        (rev 0)
+++ trunk/lib/clang/libllvmsparcdisassembler/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,17 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmsparcdisassembler/Makefile 262263 2014-02-20 22:22:39Z dim $
+
+.include <bsd.own.mk>
+
+LIB=	llvmsparcdisassembler
+
+SRCDIR=	lib/Target/Sparc/Disassembler
+INCDIR=	lib/Target/Sparc
+SRCS=	SparcDisassembler.cpp
+
+TGHDRS=	SparcGenDisassemblerTables \
+	SparcGenInstrInfo \
+	SparcGenRegisterInfo \
+	SparcGenSubtargetInfo
+
+.include "../clang.lib.mk"


Property changes on: trunk/lib/clang/libllvmsparcdisassembler/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/libllvmsparcinfo/Makefile
===================================================================
--- trunk/lib/clang/libllvmsparcinfo/Makefile	                        (rev 0)
+++ trunk/lib/clang/libllvmsparcinfo/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,16 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmsparcinfo/Makefile 262263 2014-02-20 22:22:39Z dim $
+
+.include <bsd.own.mk>
+
+LIB=	llvmsparcinfo
+
+SRCDIR=	lib/Target/Sparc/TargetInfo
+INCDIR=	lib/Target/Sparc
+SRCS=	SparcTargetInfo.cpp
+
+TGHDRS=	SparcGenInstrInfo \
+	SparcGenRegisterInfo \
+	SparcGenSubtargetInfo
+
+.include "../clang.lib.mk"


Property changes on: trunk/lib/clang/libllvmsparcinfo/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lib/clang/libllvmsparcinstprinter/Makefile
===================================================================
--- trunk/lib/clang/libllvmsparcinstprinter/Makefile	                        (rev 0)
+++ trunk/lib/clang/libllvmsparcinstprinter/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,17 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmsparcinstprinter/Makefile 262263 2014-02-20 22:22:39Z dim $
+
+.include <bsd.own.mk>
+
+LIB=	llvmsparcinstprinter
+
+SRCDIR=	lib/Target/Sparc/InstPrinter
+INCDIR=	lib/Target/Sparc
+SRCS=	SparcInstPrinter.cpp
+
+TGHDRS=	SparcGenAsmWriter \
+	SparcGenInstrInfo \
+	SparcGenRegisterInfo \
+	SparcGenSubtargetInfo
+
+.include "../clang.lib.mk"


Property changes on: trunk/lib/clang/libllvmsparcinstprinter/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/lib/clang/libllvmsupport/Makefile
===================================================================
--- trunk/lib/clang/libllvmsupport/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmsupport/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmsupport/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmsupport/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -18,6 +19,7 @@
 	ConvertUTFWrapper.cpp \
 	CrashRecoveryContext.cpp \
 	DAGDeltaAlgorithm.cpp \
+	DataExtractor.cpp \
 	Debug.cpp \
 	DeltaAlgorithm.cpp \
 	Dwarf.cpp \
@@ -38,6 +40,7 @@
 	IsNAN.cpp \
 	Locale.cpp \
 	LockFileManager.cpp \
+	MD5.cpp \
 	ManagedStatic.cpp \
 	Memory.cpp \
 	MemoryBuffer.cpp \
@@ -44,7 +47,6 @@
 	MemoryObject.cpp \
 	Mutex.cpp \
 	Path.cpp \
-	PathV2.cpp \
 	PluginLoader.cpp \
 	PrettyStackTrace.cpp \
 	Process.cpp \
@@ -62,6 +64,7 @@
 	StringMap.cpp \
 	StringPool.cpp \
 	StringRef.cpp \
+	StringRefMemoryObject.cpp \
 	TargetRegistry.cpp \
 	ThreadLocal.cpp \
 	Threading.cpp \
@@ -70,6 +73,7 @@
 	ToolOutputFile.cpp \
 	Triple.cpp \
 	Twine.cpp \
+	Unicode.cpp \
 	Valgrind.cpp \
 	Watchdog.cpp \
 	YAMLParser.cpp \
@@ -84,11 +88,13 @@
 	regstrlcpy.c \
 	system_error.cpp
 
+.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
+SRCS+=	Disassembler.cpp
+.endif
+
 .if ${MK_CLANG_EXTRAS} != "no"
 SRCS+=	Compression.cpp \
-	DataExtractor.cpp \
 	DataStream.cpp \
-	Disassembler.cpp \
 	FileUtilities.cpp \
 	SystemUtils.cpp
 .endif

Modified: trunk/lib/clang/libllvmtablegen/Makefile
===================================================================
--- trunk/lib/clang/libllvmtablegen/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmtablegen/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmtablegen/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmtablegen/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmtarget/Makefile
===================================================================
--- trunk/lib/clang/libllvmtarget/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmtarget/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmtarget/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmtarget/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmtransformutils/Makefile
===================================================================
--- trunk/lib/clang/libllvmtransformutils/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmtransformutils/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmtransformutils/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmtransformutils/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -14,6 +15,8 @@
 	CmpInstAnalysis.cpp \
 	CodeExtractor.cpp \
 	DemoteRegToStack.cpp \
+	FlattenCFG.cpp \
+	GlobalStatus.cpp \
 	InlineFunction.cpp \
 	InstructionNamer.cpp \
 	IntegerDivision.cpp \
@@ -34,6 +37,7 @@
 	SimplifyIndVar.cpp \
 	SimplifyInstructions.cpp \
 	SimplifyLibCalls.cpp \
+	SpecialCaseList.cpp \
 	UnifyFunctionExitNodes.cpp \
 	ValueMapper.cpp
 

Modified: trunk/lib/clang/libllvmvectorize/Makefile
===================================================================
--- trunk/lib/clang/libllvmvectorize/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmvectorize/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmvectorize/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmvectorize/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -8,7 +9,6 @@
 SRCS=	BBVectorize.cpp \
 	LoopVectorize.cpp \
 	SLPVectorizer.cpp \
-	VecUtils.cpp \
 	Vectorize.cpp
 
 TGHDRS=	Intrinsics

Modified: trunk/lib/clang/libllvmx86asmparser/Makefile
===================================================================
--- trunk/lib/clang/libllvmx86asmparser/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmx86asmparser/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmx86asmparser/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmx86asmparser/Makefile 249423 2013-04-12 17:57:40Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmx86codegen/Makefile
===================================================================
--- trunk/lib/clang/libllvmx86codegen/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmx86codegen/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmx86codegen/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmx86codegen/Makefile 251662 2013-06-12 18:48:53Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmx86desc/Makefile
===================================================================
--- trunk/lib/clang/libllvmx86desc/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmx86desc/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmx86desc/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmx86desc/Makefile 263508 2014-03-21 17:53:59Z dim $
 
 .include <bsd.own.mk>
 
@@ -7,10 +8,12 @@
 SRCDIR=	lib/Target/X86/MCTargetDesc
 SRCS=	X86AsmBackend.cpp \
 	X86ELFObjectWriter.cpp \
-	X86MachObjectWriter.cpp \
+	X86ELFRelocationInfo.cpp \
 	X86MCAsmInfo.cpp \
 	X86MCCodeEmitter.cpp \
 	X86MCTargetDesc.cpp \
+	X86MachORelocationInfo.cpp \
+	X86MachObjectWriter.cpp \
 	X86WinCOFFObjectWriter.cpp
 CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/..
 

Modified: trunk/lib/clang/libllvmx86disassembler/Makefile
===================================================================
--- trunk/lib/clang/libllvmx86disassembler/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmx86disassembler/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmx86disassembler/Makefile 252723 2013-07-04 20:17:04Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmx86disassembler/Makefile 255722 2013-09-20 01:52:02Z emaste $
 
 .include <bsd.own.mk>
 
@@ -8,7 +9,7 @@
 INCDIR=	lib/Target/X86
 SRCS=	X86Disassembler.cpp
 
-.if ${MK_CLANG_EXTRAS} != "no"
+.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
 SRCS+=	X86DisassemblerDecoder.c
 .endif
 

Modified: trunk/lib/clang/libllvmx86info/Makefile
===================================================================
--- trunk/lib/clang/libllvmx86info/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmx86info/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmx86info/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmx86info/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmx86instprinter/Makefile
===================================================================
--- trunk/lib/clang/libllvmx86instprinter/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmx86instprinter/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmx86instprinter/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmx86instprinter/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Modified: trunk/lib/clang/libllvmx86utils/Makefile
===================================================================
--- trunk/lib/clang/libllvmx86utils/Makefile	2017-12-16 17:52:07 UTC (rev 9690)
+++ trunk/lib/clang/libllvmx86utils/Makefile	2017-12-16 18:45:52 UTC (rev 9691)
@@ -1,4 +1,5 @@
-# $FreeBSD: release/9.2.0/lib/clang/libllvmx86utils/Makefile 246637 2013-02-10 21:24:47Z dim $
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/libllvmx86utils/Makefile 246259 2013-02-02 22:28:29Z dim $
 
 .include <bsd.own.mk>
 

Added: trunk/lib/clang/lldb.lib.mk
===================================================================
--- trunk/lib/clang/lldb.lib.mk	                        (rev 0)
+++ trunk/lib/clang/lldb.lib.mk	2017-12-16 18:45:52 UTC (rev 9691)
@@ -0,0 +1,9 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/clang/lldb.lib.mk 255722 2013-09-20 01:52:02Z emaste $
+
+LLDB_SRCS= ${.CURDIR}/../../../contrib/llvm/tools/lldb
+
+CFLAGS+=-I${LLDB_SRCS}/include -I${LLDB_SRCS}/source
+CXXFLAGS+=-std=c++11 -DLLDB_DISABLE_PYTHON                      
+
+.include "clang.lib.mk"


Property changes on: trunk/lib/clang/lldb.lib.mk
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list