svn commit: r400065 - in head/devel: . compiler-rt-devel llvm-devel llvm-devel/files

Brooks Davis brooks at FreeBSD.org
Fri Oct 23 23:36:59 UTC 2015


Author: brooks
Date: Fri Oct 23 23:36:56 2015
New Revision: 400065
URL: https://svnweb.freebsd.org/changeset/ports/400065

Log:
  Update llvm-devel to a new snapshot.
  
  Remove embedded compiler-rt build as that no longer works and create a
  compiler-rt-devel port (currently supporting i386 and amd64, patches
  welcome for other ARCHs).
  
  Cause clang to ignore the -fformat-extensions argument.[1]
  
  Submitted by:	Sender Ghost <lightside at gmx.com> [1]

Added:
  head/devel/compiler-rt-devel/
  head/devel/compiler-rt-devel/Makefile   (contents, props changed)
  head/devel/compiler-rt-devel/distinfo   (contents, props changed)
  head/devel/compiler-rt-devel/pkg-descr   (contents, props changed)
  head/devel/compiler-rt-devel/pkg-plist   (contents, props changed)
  head/devel/llvm-devel/Makefile.snapshot   (contents, props changed)
  head/devel/llvm-devel/files/clang-patch-fformat_extensions.diff   (contents, props changed)
Modified:
  head/devel/Makefile
  head/devel/llvm-devel/Makefile
  head/devel/llvm-devel/distinfo
  head/devel/llvm-devel/files/patch-utils_llvm-build_llvmbuild_main.py
  head/devel/llvm-devel/pkg-plist

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Fri Oct 23 23:22:24 2015	(r400064)
+++ head/devel/Makefile	Fri Oct 23 23:36:56 2015	(r400065)
@@ -277,6 +277,7 @@
     SUBDIR += commit-patch
     SUBDIR += commoncpp
     SUBDIR += compiler-rt
+    SUBDIR += compiler-rt-devel
     SUBDIR += compiz-bcop
     SUBDIR += concurrencykit
     SUBDIR += configkit

Added: head/devel/compiler-rt-devel/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/compiler-rt-devel/Makefile	Fri Oct 23 23:36:56 2015	(r400065)
@@ -0,0 +1,53 @@
+# $FreeBSD$
+
+PORTNAME=	compiler-rt
+PORTVERSION=	${LLVM_MAJOR}.d${SNAPDATE}
+CATEGORIES=	devel
+PKGNAMESUFFIX=	${LLVM_SUFFIX}
+
+MAINTAINER=	brooks at FreeBSD.org
+COMMENT=	LLVM sanitizer runtimes
+
+LLVM_SUFFIX=	-devel
+LLVM_PREFIX=	${PREFIX}/llvm${LLVM_SUFFIX}
+LLVM_PORTDIR=	${.CURDIR}/../llvm${LLVM_SUFFIX}
+
+USES=		cmake:outsource ninja
+
+BUILD_DEPENDS=	llvm-config${LLVM_SUFFIX}:${PORTSDIR}/devel/llvm${LLVM_SUFFIX}
+
+CMAKE_INSTALL_PREFIX=	${LLVM_PREFIX}/
+CMAKE_ARGS=	-DLLVM_CONFIG_PATH=${LOCALBASE}/bin/llvm-config${LLVM_SUFFIX}
+
+USE_GITHUB=	eyes
+GH_ACCOUNT=	llvm-mirror
+GH_TAGNAME=	${COMPILER_RT_COMMIT}
+
+ONLY_FOR_ARCHS=	i386 amd64
+ONLY_FOR_ARCHS_REASON=	plist contents not known
+
+.include <bsd.port.pre.mk>
+
+.for arch in ${ONLY_FOR_ARCHS}
+.if (${arch} == ${ARCH} || (${arch} == "i386" && ${ARCH} == "amd64"))
+ARCH_SUB:=	${ARCH_SUB} ${arch:tu}=
+.else
+ARCH_SUB:=	${ARCH_SUB} ${arch:tu}="@comment "
+.endif
+.endfor
+PLIST_SUB+=	${ARCH_SUB}
+
+.include "${LLVM_PORTDIR}/Makefile.snapshot"
+
+build-plist:
+	${RM} -f ${PLIST}
+	${MAKE} makeplist | \
+	    grep -v /you/have/to/check/what/makeplist/gives/you | \
+	    awk '{ \
+		if ($$0 ~ /i386/) {printf "%%%%I386%%%%"} \
+		if ($$0 ~ /x86_64/) {printf "%%%%AMD64%%%%"} \
+		{print} \
+	    }' >> ${PLIST}
+
+
+.include <bsd.port.post.mk>

Added: head/devel/compiler-rt-devel/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/compiler-rt-devel/distinfo	Fri Oct 23 23:36:56 2015	(r400065)
@@ -0,0 +1,2 @@
+SHA256 (llvm-mirror-compiler-rt-3.8.d20151021-d6184a3b9865249280fdf03830f4b907855ea842_GH0.tar.gz) = 15146786c2df34c608b797d6bce51319efae50f27a9481cadc848898f3aff64a
+SIZE (llvm-mirror-compiler-rt-3.8.d20151021-d6184a3b9865249280fdf03830f4b907855ea842_GH0.tar.gz) = 2165729

Added: head/devel/compiler-rt-devel/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/compiler-rt-devel/pkg-descr	Fri Oct 23 23:36:56 2015	(r400065)
@@ -0,0 +1,10 @@
+LLVM sanitizer runtimes - runtime libraries that are required to run the
+code with sanitizer instrumentation.  Santizers include:
+ - AddressSanitizer
+ - ThreadSanitizer
+ - UndefinedBehaviorSanitizer
+ - MemorySanitizer
+ - LeakSanitizer
+ - DataFlowSanitizer
+
+WWW: http://compiler-rt.llvm.org/

Added: head/devel/compiler-rt-devel/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/compiler-rt-devel/pkg-plist	Fri Oct 23 23:36:56 2015	(r400065)
@@ -0,0 +1,40 @@
+llvm-devel/asan_blacklist.txt
+llvm-devel/cfi_blacklist.txt
+llvm-devel/include/sanitizer/allocator_interface.h
+llvm-devel/include/sanitizer/asan_interface.h
+llvm-devel/include/sanitizer/common_interface_defs.h
+llvm-devel/include/sanitizer/coverage_interface.h
+llvm-devel/include/sanitizer/dfsan_interface.h
+llvm-devel/include/sanitizer/linux_syscall_hooks.h
+llvm-devel/include/sanitizer/lsan_interface.h
+llvm-devel/include/sanitizer/msan_interface.h
+llvm-devel/include/sanitizer/tsan_interface_atomic.h
+%%I386%%llvm-devel/lib/freebsd/libclang_rt.asan-i386.a
+%%I386%%llvm-devel/lib/freebsd/libclang_rt.asan-i386.so
+%%I386%%llvm-devel/lib/freebsd/libclang_rt.asan-preinit-i386.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.asan-preinit-x86_64.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.asan-x86_64.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.asan-x86_64.a.syms
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.asan-x86_64.so
+%%I386%%llvm-devel/lib/freebsd/libclang_rt.asan_cxx-i386.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.asan_cxx-x86_64.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.asan_cxx-x86_64.a.syms
+%%I386%%llvm-devel/lib/freebsd/libclang_rt.builtins-i386.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.builtins-x86_64.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.dd-x86_64.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.dyndd-x86_64.so
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.lsan-x86_64.a
+%%I386%%llvm-devel/lib/freebsd/libclang_rt.profile-i386.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.profile-x86_64.a
+%%I386%%llvm-devel/lib/freebsd/libclang_rt.safestack-i386.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.safestack-x86_64.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.tsan-x86_64.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.tsan-x86_64.a.syms
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.tsan_cxx-x86_64.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.tsan_cxx-x86_64.a.syms
+%%I386%%llvm-devel/lib/freebsd/libclang_rt.ubsan_standalone-i386.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.ubsan_standalone-x86_64.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.ubsan_standalone-x86_64.a.syms
+%%I386%%llvm-devel/lib/freebsd/libclang_rt.ubsan_standalone_cxx-i386.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.ubsan_standalone_cxx-x86_64.a
+%%AMD64%%llvm-devel/lib/freebsd/libclang_rt.ubsan_standalone_cxx-x86_64.a.syms

Modified: head/devel/llvm-devel/Makefile
==============================================================================
--- head/devel/llvm-devel/Makefile	Fri Oct 23 23:22:24 2015	(r400064)
+++ head/devel/llvm-devel/Makefile	Fri Oct 23 23:36:56 2015	(r400065)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	llvm
-PORTVERSION=	3.8.d20150818
+PORTVERSION=	${LLVM_MAJOR}.d${SNAPDATE}
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-devel
 
@@ -27,30 +27,23 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	llvm-mirror
 GH_TAGNAME=	${LLVM_COMMIT}
 
-LLVM_COMMIT=	27aa81cf903ceab79619111243e0e228e46c6747
-CLANG_COMMIT=	f27472a5facd07e48e9cd6d1f8d1d793f866b05f
-COMPILER_RT_COMMIT=	5708a2383ea388510464a12c9c708b224d492e74
-LLD_COMMIT=	d8afe0be205f34c2576df36ee71d9ffadbdace22
-LLDB_COMMIT=	7da1acdcab24b6fbcd3aa6c5e28b30e0226f2a96
-OPENMP_COMMIT=	fc660a2d58e17f60c2904b4be9eb5686110d6d72
+.include "Makefile.snapshot"
 
-OPTIONS_DEFINE=	CLANG COMPILER_RT DOCS GOLD LIT LLD LLDB
+OPTIONS_DEFINE=	CLANG DOCS GOLD LIT LLD LLDB
 OPTIONS_DEFINE_amd64=	OPENMP
 OPTIONS_DEFAULT=	CLANG GOLD LIT LLD LLDB
-OPTIONS_DEFAULT_amd64=	COMPILER_RT OPENMP
-OPTIONS_DEFAULT_i386=	COMPILER_RT
+OPTIONS_DEFAULT_amd64=	OPENMP
 OPTIONS_SUB=	yes
 
 CLANG_DESC=	Build clang
-CLANG_EXTRA_PATCHES= ${PATCHDIR}/clang-patch-tools_clang_lib_Headers_CMakeLists.txt
+CLANG_EXTRA_PATCHES= \
+	${PATCHDIR}/clang-patch-fformat_extensions.diff \
+	${PATCHDIR}/clang-patch-tools_clang_lib_Headers_CMakeLists.txt
 CLANG_CONFLICTS_INSTALL=	clang-devel-3.[1234567]*
 CLANG_GH_PROJECT=	clang:clang
 CLANG_GH_TAGNAME=	${CLANG_COMMIT}:clang
 CLANG_CMAKE_ON=		-DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
 CLANG_PORTDOCS=		clang
-COMPILER_RT_DESC=	Build compiler-rt (sanitizers)
-COMPILER_RT_GH_PROJECT=	compiler-rt:compiler_rt
-COMPILER_RT_GH_TAGNAME=	${COMPILER_RT_COMMIT}:compiler_rt
 DOCS_PORTDOCS=		llvm
 DOCS_CMAKE_ON=		-DLLVM_ENABLE_SPHINX=ON \
 			-DSPHINX_WARNINGS_AS_ERRORS=OFF \
@@ -100,6 +93,7 @@ COMMANDS=	bugpoint \
 		llvm-readobj \
 		llvm-rtdyld \
 		llvm-size \
+		llvm-split \
 		llvm-stress \
 		llvm-symbolizer \
 		llvm-tblgen \
@@ -123,49 +117,6 @@ COMMANDS+=	clang \
 MAN1SRCS+=	clang.1
 .endif
 
-.if ${PORT_OPTIONS:MCOMPILER_RT}
-SAN_LIBDIR=${LLVM_PREFIX}/lib/clang/${LLVM_RELEASE}/lib/freebsd
-.if ${ARCH} == "amd64"
-# Disable i386 variants on amd64.
-EXTRA_PATCHES+= \
-    ${PATCHDIR}/compiler-rt-patch-tools_compiler-rt_cmake_config-ix.cmake
-PLIST_FILES+=	\
-	${SAN_LIBDIR}/libclang_rt.asan-preinit-x86_64.a \
-	${SAN_LIBDIR}/libclang_rt.asan-x86_64.a \
-	${SAN_LIBDIR}/libclang_rt.asan-x86_64.a.syms \
-	${SAN_LIBDIR}/libclang_rt.asan-x86_64.so \
-	${SAN_LIBDIR}/libclang_rt.asan_cxx-x86_64.a \
-	${SAN_LIBDIR}/libclang_rt.asan_cxx-x86_64.a.syms \
-	${SAN_LIBDIR}/libclang_rt.builtins-x86_64.a \
-	${SAN_LIBDIR}/libclang_rt.dd-x86_64.a \
-	${SAN_LIBDIR}/libclang_rt.dyndd-x86_64.so \
-	${SAN_LIBDIR}/libclang_rt.lsan-x86_64.a \
-	${SAN_LIBDIR}/libclang_rt.profile-x86_64.a \
-	${SAN_LIBDIR}/libclang_rt.safestack-x86_64.a \
-	${SAN_LIBDIR}/libclang_rt.tsan-x86_64.a \
-	${SAN_LIBDIR}/libclang_rt.tsan-x86_64.a.syms \
-	${SAN_LIBDIR}/libclang_rt.tsan_cxx-x86_64.a \
-	${SAN_LIBDIR}/libclang_rt.tsan_cxx-x86_64.a.syms \
-	${SAN_LIBDIR}/libclang_rt.ubsan_standalone-x86_64.a \
-	${SAN_LIBDIR}/libclang_rt.ubsan_standalone-x86_64.a.syms \
-	${SAN_LIBDIR}/libclang_rt.ubsan_standalone_cxx-x86_64.a \
-	${SAN_LIBDIR}/libclang_rt.ubsan_standalone_cxx-x86_64.a.syms
-.elif ${ARCH} == "i386"
-PLIST_FILES+=	\
-	${SAN_LIBDIR}/libclang_rt.asan-i386.a \
-	${SAN_LIBDIR}/libclang_rt.asan-i386.so \
-	${SAN_LIBDIR}/libclang_rt.asan-preinit-i386.a \
-	${SAN_LIBDIR}/libclang_rt.asan_cxx-i386.a \
-	${SAN_LIBDIR}/libclang_rt.builtins-i386.a \
-	${SAN_LIBDIR}/libclang_rt.profile-i386.a \
-	${SAN_LIBDIR}/libclang_rt.safestack-i386.a \
-	${SAN_LIBDIR}/libclang_rt.ubsan_standalone-i386.a \
-	${SAN_LIBDIR}/libclang_rt.ubsan_standalone_cxx-i386.a
-.else
-BROKEN=	no packaging data for sanitizers on ${ARCH}.  Disable COMPILER_RT.
-.endif
-.endif
-
 .if ${PORT_OPTIONS:MLIT}
 MAN1SRCS+=	lit.1 FileCheck.1
 _USES_PYTHON=	python
@@ -214,9 +165,6 @@ PLIST_SUB:=	${PLIST_SUB:NLLDB=*} LLDB="@
 post-extract-CLANG-on:
 	${MV} ${WRKSRC_clang} ${PATCH_WRKSRC}/tools/clang
 
-post-extract-COMPILER_RT-on:
-	${MV} ${WRKSRC_compiler_rt} ${PATCH_WRKSRC}/tools/compiler-rt
-
 post-extract-LLD-on:
 	${MV} ${WRKSRC_lld} ${PATCH_WRKSRC}/tools/lld
 
@@ -300,7 +248,7 @@ build-plist:
 	${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||}/bin/${command} >> ${PLIST}.tmp
 .endfor
 	${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \
-	    ${GREP} -v 'lit$$' | ${GREP} -v 'FileCheck$$' | \
+	    ${GREP} -v '[/-]lit$$' | ${GREP} -v 'FileCheck$$' | \
 	    ${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
 	    -e 's|${PORTVERSION}|%%PORTVERSION%%|' \
 	    -e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' | \
@@ -308,7 +256,14 @@ build-plist:
 	${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
 	    ${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' | \
 	    ${SORT} >> ${PLIST}.tmp
-	awk '{if ($$0 ~ /clang/ && $$0 !~ /(omp.h|libclang_rt|sanitizer|blacklist.txt)/) {printf "%%%%CLANG%%%%"} if ($$0 ~ /(libclang_rt|sanitizer|blacklist.txt)/) {printf "%%%%COMPILER_RT%%%%"} if ($$0 ~ /lld/ && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} if ($$0 ~ /(argdumper|lldb)/) {printf "%%%%LLDB%%%%"} if ($$0 ~ /lib.*omp/) {printf "%%%%OPENMP%%%%"} if ($$0 ~ /LLVMgold/) {printf "%%%%GOLD%%%%"} if ($$0 !~ /libclang_rt/) {print}}' ${PLIST}.tmp >> ${PLIST}
+	awk '{ \
+	    if ($$0 ~ /clang/ && $$0 !~ /omp.h/) {printf "%%%%CLANG%%%%"} \
+	    if ($$0 ~ /lld/ && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} \
+	    if ($$0 ~ /(argdumper|lldb)/) {printf "%%%%LLDB%%%%"} \
+	    if ($$0 ~ /lib.*omp/) {printf "%%%%OPENMP%%%%"} \
+	    if ($$0 ~ /LLVMgold/) {printf "%%%%GOLD%%%%"} \
+	    if ($$0 !~ /libclang_rt/) {print} \
+	}' ${PLIST}.tmp >> ${PLIST}
 	${RM} -f ${PLIST}.tmp
 
 check-commands:

Added: head/devel/llvm-devel/Makefile.snapshot
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/llvm-devel/Makefile.snapshot	Fri Oct 23 23:36:56 2015	(r400065)
@@ -0,0 +1,16 @@
+# $FreeBSD$
+#
+# Ideally this would be generate by a script using the github API, but
+# for now it's hand crafted.
+#
+LLVM_MAJOR=	3.8
+LLVM_RELEASE=	${LLVM_MAJOR}.0
+SNAPDATE=	20151021
+
+LLVM_COMMIT=		828759786da156e0a2a34f9ded54c6d976cf3087
+CLANG_COMMIT=		f3569d26d4619d558562263a3da454bd3ee52baf
+COMPILER_RT_COMMIT=	d6184a3b9865249280fdf03830f4b907855ea842
+EXTRAS_COMMIT=		d8975af281fe6ab4e7b6d1ba1adaaa2e750967d8
+LLD_COMMIT=		c5112318028c3841fa5a496af289ed8c479be2d4
+LLDB_COMMIT=		c5beb2622d808beb9710d29d067478d5b2eca5f0
+OPENMP_COMMIT=		dfa603c6ec26638b8e1bd675a7a5b8fe1444da27

Modified: head/devel/llvm-devel/distinfo
==============================================================================
--- head/devel/llvm-devel/distinfo	Fri Oct 23 23:22:24 2015	(r400064)
+++ head/devel/llvm-devel/distinfo	Fri Oct 23 23:36:56 2015	(r400065)
@@ -1,12 +1,10 @@
-SHA256 (llvm-mirror-llvm-3.8.d20150818-27aa81cf903ceab79619111243e0e228e46c6747_GH0.tar.gz) = bdd01102ffa883ff9c807823c5c2fb4b8c0de72b6c2491e38b3bf768372f4fdb
-SIZE (llvm-mirror-llvm-3.8.d20150818-27aa81cf903ceab79619111243e0e228e46c6747_GH0.tar.gz) = 21572517
-SHA256 (llvm-mirror-clang-f27472a5facd07e48e9cd6d1f8d1d793f866b05f_GH0.tar.gz) = 4338e8ab222a57a18b93d642bc6c02320daab952615451552f335104e22ce922
-SIZE (llvm-mirror-clang-f27472a5facd07e48e9cd6d1f8d1d793f866b05f_GH0.tar.gz) = 12554199
-SHA256 (llvm-mirror-compiler-rt-5708a2383ea388510464a12c9c708b224d492e74_GH0.tar.gz) = 64135c97f800ea92bd7474cbff881debb17dc62eb7b36a82e444e78e592a898a
-SIZE (llvm-mirror-compiler-rt-5708a2383ea388510464a12c9c708b224d492e74_GH0.tar.gz) = 2137689
-SHA256 (llvm-mirror-lld-d8afe0be205f34c2576df36ee71d9ffadbdace22_GH0.tar.gz) = 4d85ce29aff1ff9818e05a570be0ca112e763733d8c188f5534e26b446e91cf8
-SIZE (llvm-mirror-lld-d8afe0be205f34c2576df36ee71d9ffadbdace22_GH0.tar.gz) = 726994
-SHA256 (llvm-mirror-lldb-7da1acdcab24b6fbcd3aa6c5e28b30e0226f2a96_GH0.tar.gz) = 9f9625a3c5d5203994c5a45c419247453b306e8740fc86111028b0a65057cf0f
-SIZE (llvm-mirror-lldb-7da1acdcab24b6fbcd3aa6c5e28b30e0226f2a96_GH0.tar.gz) = 13204259
-SHA256 (llvm-mirror-openmp-fc660a2d58e17f60c2904b4be9eb5686110d6d72_GH0.tar.gz) = 3388d01fcf9960acf2e13738b5cca6051a4259ed70f67dc43b967c82edf2571c
-SIZE (llvm-mirror-openmp-fc660a2d58e17f60c2904b4be9eb5686110d6d72_GH0.tar.gz) = 2815926
+SHA256 (llvm-mirror-llvm-3.8.d20151021-828759786da156e0a2a34f9ded54c6d976cf3087_GH0.tar.gz) = a612ce51dbd7a6d8d7342438a0b649f4c29ed5b5bfa0247937f07975876d9010
+SIZE (llvm-mirror-llvm-3.8.d20151021-828759786da156e0a2a34f9ded54c6d976cf3087_GH0.tar.gz) = 22278201
+SHA256 (llvm-mirror-clang-f3569d26d4619d558562263a3da454bd3ee52baf_GH0.tar.gz) = 5fdcb56f1c47cefb37b230707302916f15d7cc214d01a64cff08d3c2e2c8be95
+SIZE (llvm-mirror-clang-f3569d26d4619d558562263a3da454bd3ee52baf_GH0.tar.gz) = 12829328
+SHA256 (llvm-mirror-lld-c5112318028c3841fa5a496af289ed8c479be2d4_GH0.tar.gz) = a3062668d5a98a83807987a51129d8d0694c189b2cc334a707d2d82188250dfa
+SIZE (llvm-mirror-lld-c5112318028c3841fa5a496af289ed8c479be2d4_GH0.tar.gz) = 794617
+SHA256 (llvm-mirror-lldb-c5beb2622d808beb9710d29d067478d5b2eca5f0_GH0.tar.gz) = 9cfedd5334d4f220eea192cacff1abf098b98693f87690e8cc8bca268a257224
+SIZE (llvm-mirror-lldb-c5beb2622d808beb9710d29d067478d5b2eca5f0_GH0.tar.gz) = 13406054
+SHA256 (llvm-mirror-openmp-dfa603c6ec26638b8e1bd675a7a5b8fe1444da27_GH0.tar.gz) = ba8972237ba6961c75f10246135c541f5ff3524076727358e3958598a993388e
+SIZE (llvm-mirror-openmp-dfa603c6ec26638b8e1bd675a7a5b8fe1444da27_GH0.tar.gz) = 2783129

Added: head/devel/llvm-devel/files/clang-patch-fformat_extensions.diff
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/llvm-devel/files/clang-patch-fformat_extensions.diff	Fri Oct 23 23:36:56 2015	(r400065)
@@ -0,0 +1,45 @@
+diff -ruN tools/clang/include/clang/Basic/LangOptions.def tools/clang/include/clang/Basic/LangOptions.def
+--- tools/clang/include/clang/Basic/LangOptions.def	2015-08-18 08:10:39 UTC
++++ tools/clang/include/clang/Basic/LangOptions.def
+@@ -114,6 +114,7 @@
+ LANGOPT(RTTIData          , 1, 1, "emit run-time type information data")
+ LANGOPT(MSBitfields       , 1, 0, "Microsoft-compatible structure layout")
+ LANGOPT(Freestanding, 1, 0, "freestanding implementation")
++LANGOPT(FormatExtensions  , 1, 0, "FreeBSD format extensions")
+ LANGOPT(NoBuiltin         , 1, 0, "disable builtin functions")
+ LANGOPT(NoMathBuiltin     , 1, 0, "disable math builtin functions")
+ LANGOPT(GNUAsm            , 1, 1, "GNU-style inline assembly")
+diff -ruN tools/clang/include/clang/Driver/Options.td tools/clang/include/clang/Driver/Options.td
+--- tools/clang/include/clang/Driver/Options.td	2015-08-18 08:10:39 UTC
++++ tools/clang/include/clang/Driver/Options.td
+@@ -660,6 +660,8 @@
+ 
+ def ffreestanding : Flag<["-"], "ffreestanding">, Group<f_Group>, Flags<[CC1Option]>,
+   HelpText<"Assert that the compilation takes place in a freestanding environment">;
++def fformat_extensions: Flag<["-"], "fformat-extensions">, Group<f_Group>, Flags<[CC1Option]>,
++  HelpText<"Enable FreeBSD kernel specific format string extensions">;
+ def fgnu_keywords : Flag<["-"], "fgnu-keywords">, Group<f_Group>, Flags<[CC1Option]>,
+   HelpText<"Allow GNU-extension keywords regardless of language standard">;
+ def fgnu89_inline : Flag<["-"], "fgnu89-inline">, Group<f_Group>, Flags<[CC1Option]>,
+diff -ruN tools/clang/lib/Driver/Tools.cpp tools/clang/lib/Driver/Tools.cpp
+--- tools/clang/lib/Driver/Tools.cpp	2015-08-18 08:10:39 UTC
++++ tools/clang/lib/Driver/Tools.cpp
+@@ -4072,6 +4072,7 @@
+ 
+   // Forward -f (flag) options which we can pass directly.
+   Args.AddLastArg(CmdArgs, options::OPT_femit_all_decls);
++  Args.AddLastArg(CmdArgs, options::OPT_fformat_extensions);
+   Args.AddLastArg(CmdArgs, options::OPT_fheinous_gnu_extensions);
+   Args.AddLastArg(CmdArgs, options::OPT_fstandalone_debug);
+   Args.AddLastArg(CmdArgs, options::OPT_fno_standalone_debug);
+diff -ruN tools/clang/lib/Frontend/CompilerInvocation.cpp tools/clang/lib/Frontend/CompilerInvocation.cpp
+--- tools/clang/lib/Frontend/CompilerInvocation.cpp	2015-08-18 08:10:39 UTC
++++ tools/clang/lib/Frontend/CompilerInvocation.cpp
+@@ -1559,6 +1559,7 @@
+   Opts.ShortWChar = Args.hasFlag(OPT_fshort_wchar, OPT_fno_short_wchar, false);
+   Opts.ShortEnums = Args.hasArg(OPT_fshort_enums);
+   Opts.Freestanding = Args.hasArg(OPT_ffreestanding);
++  Opts.FormatExtensions = Args.hasArg(OPT_fformat_extensions);
+   Opts.NoBuiltin = Args.hasArg(OPT_fno_builtin) || Opts.Freestanding;
+   Opts.NoMathBuiltin = Args.hasArg(OPT_fno_math_builtin);
+   Opts.AssumeSaneOperatorNew = !Args.hasArg(OPT_fno_assume_sane_operator_new);

Modified: head/devel/llvm-devel/files/patch-utils_llvm-build_llvmbuild_main.py
==============================================================================
--- head/devel/llvm-devel/files/patch-utils_llvm-build_llvmbuild_main.py	Fri Oct 23 23:22:24 2015	(r400064)
+++ head/devel/llvm-devel/files/patch-utils_llvm-build_llvmbuild_main.py	Fri Oct 23 23:36:56 2015	(r400065)
@@ -1,6 +1,6 @@
---- utils/llvm-build/llvmbuild/main.py.orig	2015-07-20 23:51:12 UTC
+--- utils/llvm-build/llvmbuild/main.py.orig	2015-10-02 16:42:59 UTC
 +++ utils/llvm-build/llvmbuild/main.py
-@@ -718,7 +718,17 @@ def add_magic_target_components(parser, 
+@@ -747,7 +747,17 @@ def add_magic_target_components(parser, 
  
      # We handle a few special cases of target names here for historical
      # reasons, as these are the names configure currently comes up with.

Modified: head/devel/llvm-devel/pkg-plist
==============================================================================
--- head/devel/llvm-devel/pkg-plist	Fri Oct 23 23:22:24 2015	(r400064)
+++ head/devel/llvm-devel/pkg-plist	Fri Oct 23 23:36:56 2015	(r400065)
@@ -20,6 +20,7 @@ bin/llvm-ranlib-devel
 bin/llvm-readobj-devel
 bin/llvm-rtdyld-devel
 bin/llvm-size-devel
+bin/llvm-split-devel
 bin/llvm-stress-devel
 bin/llvm-symbolizer-devel
 bin/llvm-tblgen-devel
@@ -52,6 +53,7 @@ llvm-devel/bin/bugpoint
 %%CLANG%%llvm-devel/bin/clang-cpp
 %%CLANG%%llvm-devel/bin/clang-format
 %%CLANG%%llvm-devel/bin/git-clang-format
+%%LLD%%llvm-devel/bin/ld.lld2
 llvm-devel/bin/llc
 %%LLD%%llvm-devel/bin/lld
 %%LLD%%llvm-devel/bin/lld-link
@@ -87,10 +89,10 @@ llvm-devel/bin/llvm-ranlib
 llvm-devel/bin/llvm-readobj
 llvm-devel/bin/llvm-rtdyld
 llvm-devel/bin/llvm-size
+llvm-devel/bin/llvm-split
 llvm-devel/bin/llvm-stress
 llvm-devel/bin/llvm-symbolizer
 llvm-devel/bin/llvm-tblgen
-llvm-devel/bin/macho-dump
 llvm-devel/bin/obj2yaml
 llvm-devel/bin/opt
 llvm-devel/bin/verify-uselistorder
@@ -162,6 +164,7 @@ llvm-devel/bin/yaml2obj
 %%CLANG%%llvm-devel/include/clang/AST/Expr.h
 %%CLANG%%llvm-devel/include/clang/AST/ExprCXX.h
 %%CLANG%%llvm-devel/include/clang/AST/ExprObjC.h
+%%CLANG%%llvm-devel/include/clang/AST/ExprOpenMP.h
 %%CLANG%%llvm-devel/include/clang/AST/ExternalASTSource.h
 %%CLANG%%llvm-devel/include/clang/AST/GlobalDecl.h
 %%CLANG%%llvm-devel/include/clang/AST/LambdaCapture.h
@@ -252,6 +255,7 @@ llvm-devel/bin/yaml2obj
 %%CLANG%%llvm-devel/include/clang/Basic/BuiltinsNVPTX.def
 %%CLANG%%llvm-devel/include/clang/Basic/BuiltinsPPC.def
 %%CLANG%%llvm-devel/include/clang/Basic/BuiltinsSystemZ.def
+%%CLANG%%llvm-devel/include/clang/Basic/BuiltinsWebAssembly.def
 %%CLANG%%llvm-devel/include/clang/Basic/BuiltinsX86.def
 %%CLANG%%llvm-devel/include/clang/Basic/BuiltinsXCore.def
 %%CLANG%%llvm-devel/include/clang/Basic/CapturedStmt.h
@@ -494,6 +498,7 @@ llvm-devel/bin/yaml2obj
 %%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
 %%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
 %%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h
 %%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
 %%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
 %%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
@@ -675,7 +680,6 @@ llvm-devel/bin/yaml2obj
 %%LLDB%%llvm-devel/include/lldb/Core/History.h
 %%LLDB%%llvm-devel/include/lldb/Core/IOHandler.h
 %%LLDB%%llvm-devel/include/lldb/Core/IOStreamMacros.h
-%%LLDB%%llvm-devel/include/lldb/Core/Language.h
 %%LLDB%%llvm-devel/include/lldb/Core/Listener.h
 %%LLDB%%llvm-devel/include/lldb/Core/Log.h
 %%LLDB%%llvm-devel/include/lldb/Core/Logging.h
@@ -732,12 +736,15 @@ llvm-devel/bin/yaml2obj
 %%LLDB%%llvm-devel/include/lldb/Core/ValueObjectSyntheticFilter.h
 %%LLDB%%llvm-devel/include/lldb/Core/ValueObjectVariable.h
 %%LLDB%%llvm-devel/include/lldb/Core/dwarf.h
-%%LLDB%%llvm-devel/include/lldb/DataFormatters/CXXFormatterFunctions.h
+%%LLDB%%llvm-devel/include/lldb/DataFormatters/CXXFunctionPointer.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/DataVisualization.h
+%%LLDB%%llvm-devel/include/lldb/DataFormatters/DumpValueObjectOptions.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/FormatCache.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/FormatClasses.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/FormatManager.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/FormattersContainer.h
+%%LLDB%%llvm-devel/include/lldb/DataFormatters/FormattersHelpers.h
+%%LLDB%%llvm-devel/include/lldb/DataFormatters/LanguageCategory.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/StringPrinter.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/TypeCategory.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/TypeCategoryMap.h
@@ -746,29 +753,23 @@ llvm-devel/bin/yaml2obj
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/TypeSynthetic.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/TypeValidator.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/ValueObjectPrinter.h
+%%LLDB%%llvm-devel/include/lldb/DataFormatters/VectorIterator.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/VectorType.h
-%%LLDB%%llvm-devel/include/lldb/Expression/ASTDumper.h
-%%LLDB%%llvm-devel/include/lldb/Expression/ASTResultSynthesizer.h
-%%LLDB%%llvm-devel/include/lldb/Expression/ASTStructExtractor.h
-%%LLDB%%llvm-devel/include/lldb/Expression/ClangASTSource.h
-%%LLDB%%llvm-devel/include/lldb/Expression/ClangExpression.h
-%%LLDB%%llvm-devel/include/lldb/Expression/ClangExpressionDeclMap.h
-%%LLDB%%llvm-devel/include/lldb/Expression/ClangExpressionParser.h
-%%LLDB%%llvm-devel/include/lldb/Expression/ClangExpressionVariable.h
-%%LLDB%%llvm-devel/include/lldb/Expression/ClangFunction.h
-%%LLDB%%llvm-devel/include/lldb/Expression/ClangModulesDeclVendor.h
-%%LLDB%%llvm-devel/include/lldb/Expression/ClangPersistentVariables.h
-%%LLDB%%llvm-devel/include/lldb/Expression/ClangUserExpression.h
-%%LLDB%%llvm-devel/include/lldb/Expression/ClangUtilityFunction.h
 %%LLDB%%llvm-devel/include/lldb/Expression/DWARFExpression.h
+%%LLDB%%llvm-devel/include/lldb/Expression/Expression.h
+%%LLDB%%llvm-devel/include/lldb/Expression/ExpressionParser.h
 %%LLDB%%llvm-devel/include/lldb/Expression/ExpressionSourceCode.h
+%%LLDB%%llvm-devel/include/lldb/Expression/ExpressionTypeSystemHelper.h
+%%LLDB%%llvm-devel/include/lldb/Expression/ExpressionVariable.h
+%%LLDB%%llvm-devel/include/lldb/Expression/FunctionCaller.h
 %%LLDB%%llvm-devel/include/lldb/Expression/IRDynamicChecks.h
 %%LLDB%%llvm-devel/include/lldb/Expression/IRExecutionUnit.h
-%%LLDB%%llvm-devel/include/lldb/Expression/IRForTarget.h
 %%LLDB%%llvm-devel/include/lldb/Expression/IRInterpreter.h
 %%LLDB%%llvm-devel/include/lldb/Expression/IRMemoryMap.h
-%%LLDB%%llvm-devel/include/lldb/Expression/IRToDWARF.h
 %%LLDB%%llvm-devel/include/lldb/Expression/Materializer.h
+%%LLDB%%llvm-devel/include/lldb/Expression/REPL.h
+%%LLDB%%llvm-devel/include/lldb/Expression/UserExpression.h
+%%LLDB%%llvm-devel/include/lldb/Expression/UtilityFunction.h
 %%LLDB%%llvm-devel/include/lldb/Host/Condition.h
 %%LLDB%%llvm-devel/include/lldb/Host/Config.h
 %%LLDB%%llvm-devel/include/lldb/Host/ConnectionFileDescriptor.h
@@ -817,6 +818,7 @@ llvm-devel/bin/yaml2obj
 %%LLDB%%llvm-devel/include/lldb/Host/android/Config.h
 %%LLDB%%llvm-devel/include/lldb/Host/android/HostInfoAndroid.h
 %%LLDB%%llvm-devel/include/lldb/Host/android/ProcessLauncherAndroid.h
+%%LLDB%%llvm-devel/include/lldb/Host/common/GetOptInc.h
 %%LLDB%%llvm-devel/include/lldb/Host/common/NativeBreakpoint.h
 %%LLDB%%llvm-devel/include/lldb/Host/common/NativeBreakpointList.h
 %%LLDB%%llvm-devel/include/lldb/Host/common/NativeProcessProtocol.h
@@ -825,6 +827,8 @@ llvm-devel/bin/yaml2obj
 %%LLDB%%llvm-devel/include/lldb/Host/common/NativeThreadProtocol.h
 %%LLDB%%llvm-devel/include/lldb/Host/common/NativeWatchpointList.h
 %%LLDB%%llvm-devel/include/lldb/Host/common/SoftwareBreakpoint.h
+%%LLDB%%llvm-devel/include/lldb/Host/common/TCPSocket.h
+%%LLDB%%llvm-devel/include/lldb/Host/common/UDPSocket.h
 %%LLDB%%llvm-devel/include/lldb/Host/freebsd/Config.h
 %%LLDB%%llvm-devel/include/lldb/Host/freebsd/HostInfoFreeBSD.h
 %%LLDB%%llvm-devel/include/lldb/Host/freebsd/HostThreadFreeBSD.h
@@ -840,7 +844,11 @@ llvm-devel/bin/yaml2obj
 %%LLDB%%llvm-devel/include/lldb/Host/macosx/HostThreadMacOSX.h
 %%LLDB%%llvm-devel/include/lldb/Host/mingw/Config.h
 %%LLDB%%llvm-devel/include/lldb/Host/msvc/Config.h
+%%LLDB%%llvm-devel/include/lldb/Host/netbsd/Config.h
+%%LLDB%%llvm-devel/include/lldb/Host/netbsd/HostInfoNetBSD.h
+%%LLDB%%llvm-devel/include/lldb/Host/netbsd/HostThreadNetBSD.h
 %%LLDB%%llvm-devel/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
+%%LLDB%%llvm-devel/include/lldb/Host/posix/DomainSocket.h
 %%LLDB%%llvm-devel/include/lldb/Host/posix/Fcntl.h
 %%LLDB%%llvm-devel/include/lldb/Host/posix/HostInfoPosix.h
 %%LLDB%%llvm-devel/include/lldb/Host/posix/HostProcessPosix.h
@@ -858,7 +866,6 @@ llvm-devel/bin/yaml2obj
 %%LLDB%%llvm-devel/include/lldb/Host/windows/PipeWindows.h
 %%LLDB%%llvm-devel/include/lldb/Host/windows/ProcessLauncherWindows.h
 %%LLDB%%llvm-devel/include/lldb/Host/windows/editlinewin.h
-%%LLDB%%llvm-devel/include/lldb/Host/windows/getopt/GetOptInc.h
 %%LLDB%%llvm-devel/include/lldb/Host/windows/win32.h
 %%LLDB%%llvm-devel/include/lldb/Host/windows/windows.h
 %%LLDB%%llvm-devel/include/lldb/Initialization/SystemInitializer.h
@@ -909,20 +916,23 @@ llvm-devel/bin/yaml2obj
 %%LLDB%%llvm-devel/include/lldb/Interpreter/Options.h
 %%LLDB%%llvm-devel/include/lldb/Interpreter/Property.h
 %%LLDB%%llvm-devel/include/lldb/Interpreter/ScriptInterpreter.h
+%%LLDB%%llvm-devel/include/lldb/Symbol/ArmUnwindInfo.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/Block.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/ClangASTContext.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/ClangASTImporter.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/ClangExternalASTSourceCommon.h
-%%LLDB%%llvm-devel/include/lldb/Symbol/ClangNamespaceDecl.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/CompactUnwindInfo.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/CompileUnit.h
+%%LLDB%%llvm-devel/include/lldb/Symbol/CompilerDecl.h
+%%LLDB%%llvm-devel/include/lldb/Symbol/CompilerDeclContext.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/CompilerType.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/DWARFCallFrameInfo.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/DeclVendor.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/Declaration.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/FuncUnwinders.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/Function.h
+%%LLDB%%llvm-devel/include/lldb/Symbol/GoASTContext.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/LineEntry.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/LineTable.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/ObjectContainer.h
@@ -936,6 +946,7 @@ llvm-devel/bin/yaml2obj
 %%LLDB%%llvm-devel/include/lldb/Symbol/TaggedASTType.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/Type.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/TypeList.h
+%%LLDB%%llvm-devel/include/lldb/Symbol/TypeMap.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/TypeSystem.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/UnwindPlan.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/UnwindTable.h
@@ -952,6 +963,7 @@ llvm-devel/bin/yaml2obj
 %%LLDB%%llvm-devel/include/lldb/Target/InstrumentationRuntimeStopInfo.h
 %%LLDB%%llvm-devel/include/lldb/Target/JITLoader.h
 %%LLDB%%llvm-devel/include/lldb/Target/JITLoaderList.h
+%%LLDB%%llvm-devel/include/lldb/Target/Language.h
 %%LLDB%%llvm-devel/include/lldb/Target/LanguageRuntime.h
 %%LLDB%%llvm-devel/include/lldb/Target/Memory.h
 %%LLDB%%llvm-devel/include/lldb/Target/MemoryHistory.h
@@ -1019,6 +1031,7 @@ llvm-devel/bin/yaml2obj
 %%LLDB%%llvm-devel/include/lldb/Utility/SharingPtr.h
 %%LLDB%%llvm-devel/include/lldb/Utility/StringExtractor.h
 %%LLDB%%llvm-devel/include/lldb/Utility/StringLexer.h
+%%LLDB%%llvm-devel/include/lldb/Utility/TaskPool.h
 %%LLDB%%llvm-devel/include/lldb/Utility/Utils.h
 %%LLDB%%llvm-devel/include/lldb/lldb-defines.h
 %%LLDB%%llvm-devel/include/lldb/lldb-enumerations.h
@@ -1111,7 +1124,6 @@ llvm-devel/include/llvm/ADT/ilist_node.h
 llvm-devel/include/llvm/ADT/iterator.h
 llvm-devel/include/llvm/ADT/iterator_range.h
 llvm-devel/include/llvm/Analysis/AliasAnalysis.h
-llvm-devel/include/llvm/Analysis/AliasAnalysisCounter.h
 llvm-devel/include/llvm/Analysis/AliasSetTracker.h
 llvm-devel/include/llvm/Analysis/AssumptionCache.h
 llvm-devel/include/llvm/Analysis/BasicAliasAnalysis.h
@@ -1131,6 +1143,7 @@ llvm-devel/include/llvm/Analysis/Constan
 llvm-devel/include/llvm/Analysis/DOTGraphTraitsPass.h
 llvm-devel/include/llvm/Analysis/DemandedBits.h
 llvm-devel/include/llvm/Analysis/DependenceAnalysis.h
+llvm-devel/include/llvm/Analysis/DivergenceAnalysis.h
 llvm-devel/include/llvm/Analysis/DomPrinter.h
 llvm-devel/include/llvm/Analysis/DominanceFrontier.h
 llvm-devel/include/llvm/Analysis/DominanceFrontierImpl.h
@@ -1155,6 +1168,9 @@ llvm-devel/include/llvm/Analysis/LoopPas
 llvm-devel/include/llvm/Analysis/MemoryBuiltins.h
 llvm-devel/include/llvm/Analysis/MemoryDependenceAnalysis.h
 llvm-devel/include/llvm/Analysis/MemoryLocation.h
+llvm-devel/include/llvm/Analysis/ObjCARCAliasAnalysis.h
+llvm-devel/include/llvm/Analysis/ObjCARCAnalysisUtils.h
+llvm-devel/include/llvm/Analysis/ObjCARCInstKind.h
 llvm-devel/include/llvm/Analysis/OrderedBasicBlock.h
 llvm-devel/include/llvm/Analysis/PHITransAddr.h
 llvm-devel/include/llvm/Analysis/Passes.h
@@ -1261,6 +1277,7 @@ llvm-devel/include/llvm/CodeGen/PBQP/Mat
 llvm-devel/include/llvm/CodeGen/PBQP/ReductionRules.h
 llvm-devel/include/llvm/CodeGen/PBQP/Solution.h
 llvm-devel/include/llvm/CodeGen/PBQPRAConstraint.h
+llvm-devel/include/llvm/CodeGen/ParallelCG.h
 llvm-devel/include/llvm/CodeGen/Passes.h
 llvm-devel/include/llvm/CodeGen/PseudoSourceValue.h
 llvm-devel/include/llvm/CodeGen/RegAllocPBQP.h
@@ -1377,6 +1394,7 @@ llvm-devel/include/llvm/ExecutionEngine/
 llvm-devel/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/CompileUtils.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
@@ -1417,6 +1435,7 @@ llvm-devel/include/llvm/IR/DiagnosticInf
 llvm-devel/include/llvm/IR/DiagnosticPrinter.h
 llvm-devel/include/llvm/IR/Dominators.h
 llvm-devel/include/llvm/IR/Function.h
+llvm-devel/include/llvm/IR/FunctionInfo.h
 llvm-devel/include/llvm/IR/GVMaterializer.h
 llvm-devel/include/llvm/IR/GetElementPtrTypeIterator.h
 llvm-devel/include/llvm/IR/GlobalAlias.h
@@ -1562,12 +1581,14 @@ llvm-devel/include/llvm/Object/Archive.h
 llvm-devel/include/llvm/Object/ArchiveWriter.h
 llvm-devel/include/llvm/Object/Binary.h
 llvm-devel/include/llvm/Object/COFF.h
+llvm-devel/include/llvm/Object/COFFImportFile.h
 llvm-devel/include/llvm/Object/COFFYAML.h
 llvm-devel/include/llvm/Object/ELF.h
 llvm-devel/include/llvm/Object/ELFObjectFile.h
 llvm-devel/include/llvm/Object/ELFTypes.h
 llvm-devel/include/llvm/Object/ELFYAML.h
 llvm-devel/include/llvm/Object/Error.h
+llvm-devel/include/llvm/Object/FunctionIndexObjectFile.h
 llvm-devel/include/llvm/Object/IRObjectFile.h
 llvm-devel/include/llvm/Object/MachO.h
 llvm-devel/include/llvm/Object/MachOUniversal.h
@@ -1592,6 +1613,7 @@ llvm-devel/include/llvm/ProfileData/Cove
 llvm-devel/include/llvm/ProfileData/CoverageMappingReader.h
 llvm-devel/include/llvm/ProfileData/CoverageMappingWriter.h
 llvm-devel/include/llvm/ProfileData/InstrProf.h
+llvm-devel/include/llvm/ProfileData/InstrProfData.inc
 llvm-devel/include/llvm/ProfileData/InstrProfReader.h
 llvm-devel/include/llvm/ProfileData/InstrProfWriter.h
 llvm-devel/include/llvm/ProfileData/SampleProf.h
@@ -1600,6 +1622,7 @@ llvm-devel/include/llvm/ProfileData/Samp
 llvm-devel/include/llvm/Support/AIXDataTypesFix.h
 llvm-devel/include/llvm/Support/ARMBuildAttributes.h
 llvm-devel/include/llvm/Support/ARMEHABI.h
+llvm-devel/include/llvm/Support/ARMTargetParser.def
 llvm-devel/include/llvm/Support/ARMWinEH.h
 llvm-devel/include/llvm/Support/AlignOf.h
 llvm-devel/include/llvm/Support/Allocator.h
@@ -1653,6 +1676,7 @@ llvm-devel/include/llvm/Support/GenericD
 llvm-devel/include/llvm/Support/GenericDomTreeConstruction.h
 llvm-devel/include/llvm/Support/GraphWriter.h
 llvm-devel/include/llvm/Support/Host.h
+llvm-devel/include/llvm/Support/JamCRC.h
 llvm-devel/include/llvm/Support/LEB128.h
 llvm-devel/include/llvm/Support/LICENSE.TXT
 llvm-devel/include/llvm/Support/LineIterator.h
@@ -1670,7 +1694,6 @@ llvm-devel/include/llvm/Support/Mutex.h
 llvm-devel/include/llvm/Support/MutexGuard.h
 llvm-devel/include/llvm/Support/OnDiskHashTable.h
 llvm-devel/include/llvm/Support/Options.h
-llvm-devel/include/llvm/Support/OutputBuffer.h
 llvm-devel/include/llvm/Support/Path.h
 llvm-devel/include/llvm/Support/PluginLoader.h
 llvm-devel/include/llvm/Support/PointerLikeTypeTraits.h
@@ -1717,6 +1740,7 @@ llvm-devel/include/llvm/Support/YAMLTrai
 llvm-devel/include/llvm/Support/circular_raw_ostream.h
 llvm-devel/include/llvm/Support/raw_os_ostream.h
 llvm-devel/include/llvm/Support/raw_ostream.h
+llvm-devel/include/llvm/Support/thread.h
 llvm-devel/include/llvm/Support/type_traits.h
 llvm-devel/include/llvm/TableGen/Error.h
 llvm-devel/include/llvm/TableGen/Main.h
@@ -1755,6 +1779,7 @@ llvm-devel/include/llvm/Transforms/ObjCA
 llvm-devel/include/llvm/Transforms/Scalar.h
 llvm-devel/include/llvm/Transforms/Scalar/EarlyCSE.h
 llvm-devel/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
+llvm-devel/include/llvm/Transforms/Scalar/SROA.h
 llvm-devel/include/llvm/Transforms/Scalar/SimplifyCFG.h
 llvm-devel/include/llvm/Transforms/Utils/ASanStackFrameLayout.h
 llvm-devel/include/llvm/Transforms/Utils/BasicBlockUtils.h
@@ -1775,6 +1800,7 @@ llvm-devel/include/llvm/Transforms/Utils
 llvm-devel/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
 llvm-devel/include/llvm/Transforms/Utils/SimplifyIndVar.h
 llvm-devel/include/llvm/Transforms/Utils/SimplifyLibCalls.h
+llvm-devel/include/llvm/Transforms/Utils/SplitModule.h
 llvm-devel/include/llvm/Transforms/Utils/SymbolRewriter.h
 llvm-devel/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
 llvm-devel/include/llvm/Transforms/Utils/UnrollLoop.h
@@ -1783,8 +1809,6 @@ llvm-devel/include/llvm/Transforms/Vecto
 llvm-devel/lib/BugpointPasses.so
 llvm-devel/lib/LLVMHello.so
 %%GOLD%%llvm-devel/lib/LLVMgold.so
-%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/asan_blacklist.txt
-%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/cfi_blacklist.txt
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/Intrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/__stddef_max_align_t.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/__wmmintrin_aes.h
@@ -1833,15 +1857,6 @@ llvm-devel/lib/LLVMHello.so
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/rdseedintrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/rtmintrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/s390intrin.h
-%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/allocator_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/asan_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/common_interface_defs.h
-%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/coverage_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/dfsan_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/linux_syscall_hooks.h
-%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/lsan_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/msan_interface.h
-%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/tsan_interface_atomic.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/shaintrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/smmintrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/tbmintrin.h
@@ -1854,8 +1869,12 @@ llvm-devel/lib/LLVMHello.so
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/x86intrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/xmmintrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/xopintrin.h
+%%CLANG%%llvm-devel/lib/clang/3.8.0/include/xsavecintrin.h
+%%CLANG%%llvm-devel/lib/clang/3.8.0/include/xsaveintrin.h
+%%CLANG%%llvm-devel/lib/clang/3.8.0/include/xsaveoptintrin.h
+%%CLANG%%llvm-devel/lib/clang/3.8.0/include/xsavesintrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/xtestintrin.h
-%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%llvm-devel/lib/libLLVMAArch64AsmParser.so
+llvm-devel/lib/libLLVMAArch64AsmParser.so
 llvm-devel/lib/libLLVMAArch64AsmParser.so.3.8
 llvm-devel/lib/libLLVMAArch64AsmParser.so.3.8.0svn
 llvm-devel/lib/libLLVMAArch64AsmPrinter.so
@@ -2185,9 +2204,6 @@ llvm-devel/lib/libLLVMXCoreDisassembler.
 llvm-devel/lib/libLLVMXCoreInfo.so
 llvm-devel/lib/libLLVMXCoreInfo.so.3.8
 llvm-devel/lib/libLLVMXCoreInfo.so.3.8.0svn
-llvm-devel/lib/libLLVMipa.so
-llvm-devel/lib/libLLVMipa.so.3.8
-llvm-devel/lib/libLLVMipa.so.3.8.0svn
 llvm-devel/lib/libLLVMipo.so
 llvm-devel/lib/libLLVMipo.so.3.8
 llvm-devel/lib/libLLVMipo.so.3.8.0svn
@@ -2273,6 +2289,9 @@ llvm-devel/lib/libLTO.so.3.8.0svn
 %%LLD%%llvm-devel/lib/liblldAArch64ELFTarget.so
 %%LLD%%llvm-devel/lib/liblldAArch64ELFTarget.so.3.8
 %%LLD%%llvm-devel/lib/liblldAArch64ELFTarget.so.3.8.0svn
+%%LLD%%llvm-devel/lib/liblldAMDGPUELFTarget.so
+%%LLD%%llvm-devel/lib/liblldAMDGPUELFTarget.so.3.8
+%%LLD%%llvm-devel/lib/liblldAMDGPUELFTarget.so.3.8.0svn
 %%LLD%%llvm-devel/lib/liblldARMELFTarget.so
 %%LLD%%llvm-devel/lib/liblldARMELFTarget.so.3.8
 %%LLD%%llvm-devel/lib/liblldARMELFTarget.so.3.8.0svn
@@ -2343,6 +2362,7 @@ llvm-devel/lib/libLTO.so.3.8.0svn
 %%LLDB%%llvm-devel/lib/liblldbPluginABISysV_ppc64.a
 %%LLDB%%llvm-devel/lib/liblldbPluginABISysV_x86_64.a
 %%LLDB%%llvm-devel/lib/liblldbPluginAppleObjCRuntime.a
+%%LLDB%%llvm-devel/lib/liblldbPluginCPlusPlusLanguage.a
 %%LLDB%%llvm-devel/lib/liblldbPluginCXXItaniumABI.a
 %%LLDB%%llvm-devel/lib/liblldbPluginDisassemblerLLVM.a
 %%LLDB%%llvm-devel/lib/liblldbPluginDynamicLoaderHexagonDYLD.a
@@ -2350,14 +2370,19 @@ llvm-devel/lib/libLTO.so.3.8.0svn
 %%LLDB%%llvm-devel/lib/liblldbPluginDynamicLoaderPosixDYLD.a
 %%LLDB%%llvm-devel/lib/liblldbPluginDynamicLoaderStatic.a
 %%LLDB%%llvm-devel/lib/liblldbPluginDynamicLoaderWindowsDYLD.a
+%%LLDB%%llvm-devel/lib/liblldbPluginExpressionParserClang.a
 %%LLDB%%llvm-devel/lib/liblldbPluginInstructionARM.a
 %%LLDB%%llvm-devel/lib/liblldbPluginInstructionARM64.a
 %%LLDB%%llvm-devel/lib/liblldbPluginInstructionMIPS.a
 %%LLDB%%llvm-devel/lib/liblldbPluginInstructionMIPS64.a
 %%LLDB%%llvm-devel/lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a
 %%LLDB%%llvm-devel/lib/liblldbPluginJITLoaderGDB.a
+%%LLDB%%llvm-devel/lib/liblldbPluginLanguageRuntimeGo.a
 %%LLDB%%llvm-devel/lib/liblldbPluginMemoryHistoryASan.a
+%%LLDB%%llvm-devel/lib/liblldbPluginOSGo.a
 %%LLDB%%llvm-devel/lib/liblldbPluginOSPython.a
+%%LLDB%%llvm-devel/lib/liblldbPluginObjCLanguage.a
+%%LLDB%%llvm-devel/lib/liblldbPluginObjCPlusPlusLanguage.a
 %%LLDB%%llvm-devel/lib/liblldbPluginObjectContainerBSDArchive.a
 %%LLDB%%llvm-devel/lib/liblldbPluginObjectContainerMachOArchive.a
 %%LLDB%%llvm-devel/lib/liblldbPluginObjectFileELF.a
@@ -2411,12 +2436,16 @@ llvm-devel/lib/libLTO.so.3.8.0svn
 %%CLANG%%llvm-devel/share/clang/clang-format-sublime.py
 %%CLANG%%llvm-devel/share/clang/clang-format.el
 %%CLANG%%llvm-devel/share/clang/clang-format.py
+%%CLANG%%llvm-devel/share/clang/cmake/ClangConfig.cmake
+%%CLANG%%llvm-devel/share/clang/cmake/ClangTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%CLANG%%llvm-devel/share/clang/cmake/ClangTargets.cmake
 llvm-devel/share/llvm/cmake/AddLLVM.cmake
 llvm-devel/share/llvm/cmake/AddLLVMDefinitions.cmake
 llvm-devel/share/llvm/cmake/AddOCaml.cmake
 llvm-devel/share/llvm/cmake/AddSphinxTarget.cmake
 llvm-devel/share/llvm/cmake/ChooseMSVCCRT.cmake
 llvm-devel/share/llvm/cmake/CrossCompile.cmake
+llvm-devel/share/llvm/cmake/DetermineGCCCompatible.cmake
 llvm-devel/share/llvm/cmake/FindOCaml.cmake
 llvm-devel/share/llvm/cmake/FindSphinx.cmake
 llvm-devel/share/llvm/cmake/GetSVN.cmake
@@ -2427,6 +2456,7 @@ llvm-devel/share/llvm/cmake/LLVMConfig.c
 llvm-devel/share/llvm/cmake/LLVMConfigVersion.cmake
 llvm-devel/share/llvm/cmake/LLVMExports-%%CMAKE_BUILD_TYPE%%.cmake
 llvm-devel/share/llvm/cmake/LLVMExports.cmake
+llvm-devel/share/llvm/cmake/LLVMInstallSymlink.cmake
 llvm-devel/share/llvm/cmake/LLVMProcessSources.cmake
 llvm-devel/share/llvm/cmake/TableGen.cmake
 %%LIT%%%%PYTHON_SITELIBDIR%%/lit-devel/LitConfig.py


More information about the svn-ports-all mailing list