Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Jul 2015 23:40:10 +0000 (UTC)
From:      Brooks Davis <brooks@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r392851 - in head: . devel devel/libiomp5-devel devel/llvm-devel devel/llvm-devel/files lang/clang-devel lang/clang-devel/files
Message-ID:  <201507242340.t6ONeAKs093826@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: brooks
Date: Fri Jul 24 23:40:09 2015
New Revision: 392851
URL: https://svnweb.freebsd.org/changeset/ports/392851

Log:
  Mostly complete redo to the build of -devel LLVM ports:
   - Switch to cmake.
   - Combine all builds into devel/llvm-devel.
     - Remove devel/libiomp5-devel
     - Make lang/clang-devel a metaport so people can still find it.
  
  Upgrade a snapshot shortly after the 3.7 branch point.
  
  Sponsored by:	DARPA, AFRL

Added:
  head/devel/llvm-devel/files/clang-patch-tools_clang_lib_Headers_CMakeLists.txt   (contents, props changed)
Deleted:
  head/devel/libiomp5-devel/
  head/lang/clang-devel/files/
  head/lang/clang-devel/pkg-plist
Modified:
  head/MOVED
  head/devel/Makefile
  head/devel/llvm-devel/Makefile
  head/devel/llvm-devel/Makefile.svn_rev
  head/devel/llvm-devel/distinfo
  head/devel/llvm-devel/files/patch-utils_llvm-build_llvmbuild_main.py
  head/devel/llvm-devel/pkg-plist
  head/lang/clang-devel/Makefile
  head/lang/clang-devel/distinfo
  head/lang/clang-devel/pkg-descr

Modified: head/MOVED
==============================================================================
--- head/MOVED	Fri Jul 24 23:22:22 2015	(r392850)
+++ head/MOVED	Fri Jul 24 23:40:09 2015	(r392851)
@@ -7731,3 +7731,4 @@ graphics/sng||2015-07-21|Has expired: Br
 japanese/netype||2015-07-21|Has expired: Broken for more than 6 months
 databases/p5-DBD-Pg32|databases/p5-DBD-Pg|2015-07-22|Has expired: Use databases/p5-DBD-Pg instead, compatability probles are fixed
 textproc/py-asciinema|textproc/asciinema|2015-07-23|Has expired: use textproc/asciinema instead
+devel/libiomp5-devel|devel/llvm-devel|2015-73-24|Merged with devel/llvm-devel

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Fri Jul 24 23:22:22 2015	(r392850)
+++ head/devel/Makefile	Fri Jul 24 23:40:09 2015	(r392851)
@@ -1148,7 +1148,6 @@
     SUBDIR += libical
     SUBDIR += libical-glib
     SUBDIR += libinotify
-    SUBDIR += libiomp5-devel
     SUBDIR += libiqxmlrpc
     SUBDIR += libisofs
     SUBDIR += libixp

Modified: head/devel/llvm-devel/Makefile
==============================================================================
--- head/devel/llvm-devel/Makefile	Fri Jul 24 23:22:22 2015	(r392850)
+++ head/devel/llvm-devel/Makefile	Fri Jul 24 23:40:09 2015	(r392851)
@@ -2,13 +2,17 @@
 # $FreeBSD$
 
 PORTNAME=	llvm
-DISTVERSION=	3.7.r${SVN_REV}
+PORTVERSION=	3.8.d20150720
 CATEGORIES=	devel lang
-MASTER_SITES=	LOCAL/brooks
+MASTER_SITES=	\
+    http://github.com/llvm-mirror/llvm/archive/${LLVM_COMMIT}.tar.gz?dummy=/ \
+    http://github.com/llvm-mirror/clang/archive/${CLANG_COMMIT}.tar.gz?dummy=/:clang \
+    http://github.com/llvm-mirror/openmp/archive/${OPENMP_COMMIT}.tar.gz?dummy=/:openmp
+DISTFILES=	${LLVM_NAME}.tar.gz
 PKGNAMESUFFIX=	-devel
 
 MAINTAINER=	brooks@FreeBSD.org
-COMMENT=	Low Level Virtual Machine
+COMMENT=	LLVM and Clang
 
 LLVM_SUFFIX=	-devel
 LLVM_PREFIX=	${PREFIX}/llvm${LLVM_SUFFIX}
@@ -16,41 +20,40 @@ DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}
 DATADIR=	${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
 UNIQUENAME=	${PORTNAME}${LLVM_SUFFIX}
 
-USES=		compiler:c++11-lib gmake perl5 tar:bzip2
-GNU_CONFIGURE=	yes
-GNU_CONFIGURE_PREFIX=	${LLVM_PREFIX}
+USES=		cmake:outsource compiler:c++11-lib libedit ninja perl5
 USE_LDCONFIG=	${LLVM_PREFIX}/lib
 
 SUB_FILES=	llvm-wrapper.sh
 SUB_LIST=	LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
 
-# Suggested tweaks from http://llvm.org/docs/Packaging.html
-CONFIGURE_ARGS+=	--enable-shared
-MAKE_ARGS+=		REQUIRES_RTTI=1
-LIBNAME=		libLLVM-${DISTVERSION:C/\.r[0-9]*//}svn.so
+CMAKE_INSTALL_PREFIX=	${LLVM_PREFIX}
+CMAKE_ARGS=	-DBUILD_SHARED_LIBS=ON
 
-CONFIGURE_ARGS+=	--enable-bindings=none
-CONFIGURE_ARGS+=	--enable-optimized
+LLVM_COMMIT=	4f50f9eba412b6c0d5e7a9616dfe7699a07cf17b
+CLANG_COMMIT=	dc9de2d1a510a8b7b95610d338e89f1f91d3ecdf
+OPENMP_COMMIT=	50be853810d64cf7ba61a0ee7281ce82672af972
 
-OPTIONS_DEFINE=	ASSERTS CMAKE DOCS LIT LTOPLUGIN MANPAGES
+LLVM_NAME=	${PORTNAME}-${LLVM_COMMIT}
+CLANG_NAME=	clang-${CLANG_COMMIT}
+OPENMP_NAME=	openmp-${OPENMP_COMMIT}
 
-ASSERTS_DESC=	Enable assertions (thread unsafe)
-CMAKE_DESC=	Build cmake support files
+WRKSRC=		${WRKDIR}/${LLVM_NAME}
+
+OPTIONS_DEFINE=	CLANG DOCS LIT OPENMP
+OPTIONS_DEFAULT=	CLANG LIT OPENMP
+OPTIONS_SUB=	yes
+
+CLANG_DESC=	Build clang
+CLANG_EXTRA_PATCHES= ${PATCHDIR}/clang-patch-tools_clang_lib_Headers_CMakeLists.txt
+CLANG_DISTFILES=	${CLANG_NAME}.tar.gz:clang
+CLANG_CONFLICTS_INSTALL=	clang-devel-3.[1234567]*
 LIT_DESC=	Install lit and FileCheck test tools (requires python)
-LTOPLUGIN_DESC=	Build LTO plugin (requires gold)
+OPENMP_DISTFILES=	${OPENMP_NAME}.tar.gz:openmp
+OPENMP_CONFLICTS_INSTALL=	libiomp5-devel-*
 
-OPTIONS_DEFAULT=	CMAKE LIT MANPAGES
 OPTIONS_SUB=	yes
 
-ASSERTS_CONFIGURE_ENABLE=	assertions
-CMAKE_BUILD_DEPENDS=		cmake:${PORTSDIR}/devel/cmake
 DOCS_BUILD_DEPENDS=		sphinx-build:${PORTSDIR}/textproc/py-sphinx
-DOCS_CONFIGURE_ENABLE=		docs
-LTOPLUGIN_BUILD_DEPENDS=	ld.gold:${PORTSDIR}/devel/binutils
-LTOPLUGIN_RUN_DEPENDS=		ld.gold:${PORTSDIR}/devel/binutils
-LTOPLUGIN_CONFIGURE_ON=		--with-binutils-include=${LOCALBASE}/include
-LTOPLUGIN_PLIST_FILES=		llvm${LLVM_SUFFIX}/lib/LLVMgold.so
-MANPAGES_BUILD_DEPENDS=		sphinx-build:${PORTSDIR}/textproc/py-sphinx
 
 LLVM_RELEASE=	${PORTVERSION:C/\.r[0-9]*//}
 PLIST_SUB+=	LLVM_RELEASE=${LLVM_RELEASE}
@@ -94,32 +97,39 @@ STRIP_LIBS=	BugpointPasses.so \
 # keep in sync with /usr/src/lib/clang/clang.build.mk
 CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
 
-.if ${PORT_OPTIONS:MASSERTS}
-RELEASE_TYPE=		Release+Asserts
-.else
-RELEASE_TYPE=		Release
+.if ${PORT_OPTIONS:MCLANG}
+COMMANDS+=	clang \
+		clang++ \
+		clang-check \
+		clang-cpp \
+		clang-format
+MAN1SRCS+=	clang.1
+PORTDOCS+=	clang
+CMAKE_ARGS+=	-DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
 .endif
 
-.if ${PORT_OPTIONS:MCMAKE}
-PORTDATA+=	cmake
+.if ${PORT_OPTIONS:MDOCS}
+PORTDOCS+=	llvm
+CMAKE_ARGS+=		-DLLVM_ENABLE_SPHINX=ON \
+			-DSPHINX_WARNINGS_AS_ERRORS=OFF \
+			-DLLVM_BUILD_DOCS=ON
 .endif
 
 .if ${PORT_OPTIONS:MLIT}
-MAN1SRCS+=		lit.1
+MAN1SRCS+=		lit.1 FileCheck.1
 USES+=			python
 LIT_COMMANDS=		lit llvm-lit FileCheck
 .else
 USES+=			python:build
 .endif
 
-.if ${PORT_OPTIONS:MMANPAGES}
 MAN1SRCS+=	bugpoint.1 llc.1 lli.1 llvm-ar.1 llvm-as.1 \
-		llvm-bcanalyzer.1 llvm-config.1 llvm-cov.1 llvm-diff.1 \
-		llvm-dis.1 llvm-extract.1 llvm-link.1 llvm-nm.1 \
+		llvm-bcanalyzer.1 llvm-build.1 llvm-config.1 llvm-cov.1 \
+		llvm-diff.1 llvm-dis.1 llvm-dwarfdump.1 \
+		llvm-extract.1 llvm-lib.1 llvm-link.1 llvm-nm.1 \
 		llvm-profdata.1 llvm-readobj.1 llvm-stress.1 llvm-symbolizer.1 \
 		opt.1 tblgen.1
 PLIST_FILES+=	${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
-.endif
 
 NOT_FOR_ARCH=	ia64
 
@@ -129,72 +139,29 @@ NOT_FOR_ARCH=	ia64
 BROKEN=	GCC failing on 8.x
 .endif
 
-SVN?=	svnlite
-.if !defined(SVN_REV)
-.if defined(BOOTSTRAP)
-LANG=		"C"
-SVN_REV!=	${SVN} info http://llvm.org/svn/llvm-project/ | ${GREP} Revision | cut -d' ' -f2
-.else
-.include "Makefile.svn_rev"
-.endif
-.endif
-
-.if ${ARCH} == "amd64"
-CONFIGURE_ARGS+=	--enable-pic --with-pic
-.endif
-
-.if ${ARCH} == "i386"
-CONFIGURE_ARGS+=	--with-optimize-option=-O2
-.endif
-
-.if defined(BOOTSTRAP) || defined(SVN_FETCH)
-do-fetch:
-	${MKDIR} ${WRKDIR}
-	${SVN} export -r ${SVN_REV} \
-	    http://llvm.org/svn/llvm-project/llvm/trunk ${WRKSRC}
-	cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
-	echo "SVN_REV=	${SVN_REV}" > ${MASTERDIR}/Makefile.svn_rev
-.if ${USER} == brooks || ${USER} == bed22
-	scp ${DISTDIR}/${DISTNAME}.tar.bz2 \
-	    brooks@freefall.freebsd.org:public_distfiles/
+post-extract:
+.if ${PORT_OPTIONS:MCLANG}
+	${MV} ${WRKDIR}/${CLANG_NAME} ${PATCH_WRKSRC}/tools/clang
 .endif
+.if ${PORT_OPTIONS:MOPENMP}
+	${MV} ${WRKDIR}/${OPENMP_NAME} ${PATCH_WRKSRC}/tools/openmp
 .endif
 
 post-patch:
-	${REINPLACE_CMD} -e 's|\(PROJ_docsdir.*:=\).*$$|\1${DOCSDIR}|g' \
-	    ${WRKSRC}/Makefile.config.in
-	${REINPLACE_CMD} -e 's|\(PROJ_mandir.*:=\).*$$|\1${MANPREFIX}/man|g' \
-	    ${WRKSRC}/Makefile.config.in
 	${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \
 	    -e 's|from lit|from lit${LLVM_SUFFIX}|' \
 	    -e 's|lit\.|lit${LLVM_SUFFIX}.|' \
 	    ${WRKSRC}/utils/lit/lit.py ${WRKSRC}/utils/lit/lit/*.py
 
-.if ${PORT_OPTIONS:MCMAKE}
-post-configure:
-	${MKDIR} ${WRKDIR}/cmake
-	cd ${WRKDIR}/cmake && cmake -G "Unix Makefiles" \
-	    -DCMAKE_C_COMPILER:STRING="${CC}" \
-	    -DCMAKE_CXX_COMPILER:STRING="${CXX}" \
-	    ${WRKSRC}
-	${REINPLACE_CMD} -e 's|${WRKDIR}/cmake|${LLVM_PREFIX}|' \
-	    -e 's|${WRKSRC}/cmake/modules|${DATADIR}/cmake|' \
-	    ${WRKDIR}/cmake/share/llvm/cmake/LLVMConfig.cmake
-.endif
-
-post-build:
-.if ${PORT_OPTIONS:MMANPAGES}
-	@cd ${WRKSRC}/docs && ${MAKE_CMD} -f Makefile.sphinx man
-.endif
-.if ${PORT_OPTIONS:MDOCS}
-	@cd ${WRKSRC}/docs && ${MAKE_CMD} -f Makefile.sphinx html
-.endif
-
 post-install:
-	${MV} ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME} \
-	    ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME}.0
-	${LN} -sf ${LIBNAME}.0 ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME}
-	${STRIP_CMD} ${STRIP_LIBS:S|^|${STAGEDIR}${LLVM_PREFIX}/lib/|}
+#	${MV} ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME} \
+#	    ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME}.0
+#	${LN} -sf ${LIBNAME}.0 ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME}
+#	${STRIP_CMD} ${STRIP_LIBS:S|^|${STAGEDIR}${LLVM_PREFIX}/lib/|}
+.if ${PORT_OPTIONS:MCLANG}
+	${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \
+	    ${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp
+.endif
 	${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \
 	    ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX}
 .for command in ${COMMANDS:C/^/XXXX/1:NXXXX*}
@@ -202,22 +169,8 @@ post-install:
 	${LN} -f ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \
 	    ${STAGEDIR}${PREFIX}/bin/${command}${LLVM_SUFFIX}
 .endfor
-.if ${PORT_OPTIONS:MCMAKE}
-	${MKDIR} ${STAGEDIR}${DATADIR}/cmake
-	${INSTALL_DATA} ${WRKSRC}/cmake/modules/*.cmake \
-	    ${WRKDIR}/cmake/share/llvm/cmake/*.cmake \
-	    ${STAGEDIR}${DATADIR}/cmake/
-	${REINPLACE_CMD} -e 's|${STAGEDIR}||' \
-	    ${STAGEDIR}${DATADIR}/cmake/LLVMConfig.cmake
-	${RM} -f ${STAGEDIR}${DATADIR}/cmake/LLVMConfig.cmake.bak
-.endif
-.if ${PORT_OPTIONS:MDOCS}
-	${MKDIR} ${STAGEDIR}${DOCSDIR}/html
-	${FIND} ${WRKSRC}/docs/_build/html -type f | \
-	    ${XARGS} -I _DOC_ ${INSTALL_DATA} _DOC_ ${STAGEDIR}${DOCSDIR}/html/
-.endif
 .if ${PORT_OPTIONS:MLIT}
-	${INSTALL_SCRIPT} ${WRKSRC}/utils/lit/lit.py \
+	${INSTALL_SCRIPT} ${PATCH_WRKSRC}/utils/lit/lit.py \
 	    ${STAGEDIR}${LLVM_PREFIX}/bin/lit
 	${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
 	    ${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit
@@ -228,17 +181,28 @@ post-install:
 	${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
 	${INSTALL_DATA} ${WRKSRC}/utils/lit/lit/*.py \
 	    ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
-	${INSTALL_PROGRAM} ${WRKSRC}/${RELEASE_TYPE}/bin/FileCheck \
+	${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/FileCheck \
 	    ${STAGEDIR}${LLVM_PREFIX}/bin/
 	${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/FileCheck \
 	    ${STAGEDIR}${PREFIX}/bin/FileCheck${LLVM_SUFFIX}
+.else
+	${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lit.1
+	${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/FileCheck.1
 .endif
-.if ${PORT_OPTIONS:MMANPAGES}
-	for man in ${MAN1SRCS}; do \
-		${INSTALL_MAN} ${WRKSRC}/docs/_build/man/$${man} \
-		    ${STAGEDIR}${MANPREFIX}/man/man1/$${man%.1}${LLVM_SUFFIX}.1 ; \
-	done
+.if ${PORT_OPTIONS:MDOCS}
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${MV} ${STAGEDIR}${LLVM_PREFIX}/share/doc/llvm ${STAGEDIR}${DOCSDIR}
+.if ${PORT_OPTIONS:MCLANG}
+	${MV} ${STAGEDIR}${LLVM_PREFIX}/share/doc/clang ${STAGEDIR}${DOCSDIR}
+.endif
+	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/doc
+.for _man in ${MAN1SRCS}
+	${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/${_man} \
+	    ${STAGEDIR}${MANPREFIX}/man/man1/${_man:R}${LLVM_SUFFIX}.1
+.endfor
 .endif
+	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
+	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
 
 TEST_CMD=	'(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)'
 regression-test: ${BUILD_COOKIE}
@@ -250,24 +214,26 @@ regression-test: ${BUILD_COOKIE}
 	fi
 
 build-plist:
-	${RM} -f ${PLIST}
+	${RM} -f ${PLIST} ${PLIST}.tmp
 .for command in ${COMMANDS}
-	${ECHO_CMD} bin/${command}${LLVM_SUFFIX} >> ${PLIST}
+	${ECHO_CMD} bin/${command}${LLVM_SUFFIX} >> ${PLIST}.tmp
 .endfor
 .for command in ${LIT_COMMANDS}
-	${ECHO_CMD} %%LIT%%bin/${command}${LLVM_SUFFIX} >> ${PLIST}
-	${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||}/bin/${command} >> ${PLIST}
+	${ECHO_CMD} %%LIT%%bin/${command}${LLVM_SUFFIX} >> ${PLIST}.tmp
+	${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 man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
 	    -e 's|${PORTVERSION}|%%PORTVERSION%%|' | \
-	    ${SORT} >> ${PLIST}
+	    ${SORT} >> ${PLIST}.tmp
 	${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
 	    ${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' | \
-	    ${SORT} >> ${PLIST}
-	${FIND} ${STAGEDIR}${DOCSDIR} -type f | \
-	    ${SED} -e 's|${STAGEDIR}${DOCSDIR}|%%PORTDOCS%%%%DOCSDIR%%|' | \
-	    ${SORT} >> ${PLIST}
+	    ${SORT} >> ${PLIST}.tmp
+#	${FIND} ${STAGEDIR}${DOCSDIR} -type f | \
+#	    ${SED} -e 's|${STAGEDIR}${DOCSDIR}|%%PORTDOCS%%%%DOCSDIR%%|' | \
+#	    ${SORT} >> ${PLIST}.tmp
+	awk '{if ($$0 ~ /clang/ && $$0 !~ /omp.h/) {printf "%%%%CLANG%%%%"} if ($$0 ~ /lib.*omp/) {printf "%%%%OPENMP%%%%"} print}' ${PLIST}.tmp >> ${PLIST}
+	${RM} -f ${PLIST}.tmp
 
 .include <bsd.port.post.mk>

Modified: head/devel/llvm-devel/Makefile.svn_rev
==============================================================================
--- head/devel/llvm-devel/Makefile.svn_rev	Fri Jul 24 23:22:22 2015	(r392850)
+++ head/devel/llvm-devel/Makefile.svn_rev	Fri Jul 24 23:40:09 2015	(r392851)
@@ -1 +1 @@
-SVN_REV=	236894
+SVN_REV=	242708

Modified: head/devel/llvm-devel/distinfo
==============================================================================
--- head/devel/llvm-devel/distinfo	Fri Jul 24 23:22:22 2015	(r392850)
+++ head/devel/llvm-devel/distinfo	Fri Jul 24 23:40:09 2015	(r392851)
@@ -1,2 +1,6 @@
-SHA256 (llvm-3.7.r236894.tar.bz2) = 58c4a60f54606e8cc29ac7d5ca02e6b64a016b576defd46984415a681033b00f
-SIZE (llvm-3.7.r236894.tar.bz2) = 16093028
+SHA256 (llvm-4f50f9eba412b6c0d5e7a9616dfe7699a07cf17b.tar.gz) = ce2fba4ee4c5004a34fcec495b8608bed369d9f0e07811a84352167e48f91128
+SIZE (llvm-4f50f9eba412b6c0d5e7a9616dfe7699a07cf17b.tar.gz) = 21150084
+SHA256 (clang-dc9de2d1a510a8b7b95610d338e89f1f91d3ecdf.tar.gz) = 4f60a1df9f615957b3e78dd3a01f4f5594e26751a1b57191a5f8de222f969840
+SIZE (clang-dc9de2d1a510a8b7b95610d338e89f1f91d3ecdf.tar.gz) = 12426962
+SHA256 (openmp-50be853810d64cf7ba61a0ee7281ce82672af972.tar.gz) = 912fe4a38e9d7aa1b348e719d9730aa14718dd59a964098cc7591f17be0284fe
+SIZE (openmp-50be853810d64cf7ba61a0ee7281ce82672af972.tar.gz) = 2814956

Added: head/devel/llvm-devel/files/clang-patch-tools_clang_lib_Headers_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/llvm-devel/files/clang-patch-tools_clang_lib_Headers_CMakeLists.txt	Fri Jul 24 23:40:09 2015	(r392851)
@@ -0,0 +1,31 @@
+--- tools/clang/lib/Headers/CMakeLists.txt.orig	2015-07-21 15:57:35 UTC
++++ tools/clang/lib/Headers/CMakeLists.txt
+@@ -30,7 +30,6 @@ set(files
+   Intrin.h
+   inttypes.h
+   iso646.h
+-  limits.h
+   lzcntintrin.h
+   mm3dnow.h
+   mmintrin.h
+@@ -45,20 +44,12 @@ set(files
+   s390intrin.h
+   shaintrin.h
+   smmintrin.h
+-  stdalign.h
+-  stdarg.h
+-  stdatomic.h
+-  stdbool.h
+-  stddef.h
+   __stddef_max_align_t.h
+-  stdint.h
+-  stdnoreturn.h
+   tbmintrin.h
+   tgmath.h
+   tmmintrin.h
+   unwind.h
+   vadefs.h
+-  varargs.h
+   __wmmintrin_aes.h
+   wmmintrin.h
+   __wmmintrin_pclmul.h

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 Jul 24 23:22:22 2015	(r392850)
+++ head/devel/llvm-devel/files/patch-utils_llvm-build_llvmbuild_main.py	Fri Jul 24 23:40:09 2015	(r392851)
@@ -1,6 +1,6 @@
---- utils/llvm-build/llvmbuild/main.py.orig
+--- utils/llvm-build/llvmbuild/main.py.orig	2015-07-20 23:51:12 UTC
 +++ utils/llvm-build/llvmbuild/main.py
-@@ -660,7 +660,17 @@
+@@ -718,7 +718,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 Jul 24 23:22:22 2015	(r392850)
+++ head/devel/llvm-devel/pkg-plist	Fri Jul 24 23:40:09 2015	(r392851)
@@ -25,6 +25,11 @@ bin/llvm-symbolizer-devel
 bin/llvm-tblgen-devel
 bin/macho-dump-devel
 bin/opt-devel
+%%CLANG%%bin/clang-devel
+%%CLANG%%bin/clang++-devel
+%%CLANG%%bin/clang-check-devel
+%%CLANG%%bin/clang-cpp-devel
+%%CLANG%%bin/clang-format-devel
 %%LIT%%bin/lit-devel
 %%LIT%%llvm-devel/bin/lit
 %%LIT%%bin/llvm-lit-devel
@@ -32,13 +37,20 @@ bin/opt-devel
 %%LIT%%bin/FileCheck-devel
 %%LIT%%llvm-devel/bin/FileCheck
 llvm-devel/bin/bugpoint
-llvm-devel/bin/count
+%%CLANG%%llvm-devel/bin/clang
+%%CLANG%%llvm-devel/bin/clang++
+%%CLANG%%llvm-devel/bin/clang-3.8
+%%CLANG%%llvm-devel/bin/clang-check
+%%CLANG%%llvm-devel/bin/clang-cl
+%%CLANG%%llvm-devel/bin/clang-cpp
+%%CLANG%%llvm-devel/bin/clang-format
+%%CLANG%%llvm-devel/bin/git-clang-format
 llvm-devel/bin/llc
 llvm-devel/bin/lli
-llvm-devel/bin/lli-child-target
 llvm-devel/bin/llvm-ar
 llvm-devel/bin/llvm-as
 llvm-devel/bin/llvm-bcanalyzer
+llvm-devel/bin/llvm-c-test
 llvm-devel/bin/llvm-config
 llvm-devel/bin/llvm-cov
 llvm-devel/bin/llvm-cxxdump
@@ -47,7 +59,9 @@ llvm-devel/bin/llvm-dis
 llvm-devel/bin/llvm-dsymutil
 llvm-devel/bin/llvm-dwarfdump
 llvm-devel/bin/llvm-extract
+llvm-devel/bin/llvm-lib
 llvm-devel/bin/llvm-link
+llvm-devel/bin/llvm-lto
 llvm-devel/bin/llvm-mc
 llvm-devel/bin/llvm-mcmarkup
 llvm-devel/bin/llvm-nm
@@ -62,11 +76,442 @@ llvm-devel/bin/llvm-stress
 llvm-devel/bin/llvm-symbolizer
 llvm-devel/bin/llvm-tblgen
 llvm-devel/bin/macho-dump
-llvm-devel/bin/not
 llvm-devel/bin/obj2yaml
 llvm-devel/bin/opt
 llvm-devel/bin/verify-uselistorder
 llvm-devel/bin/yaml2obj
+%%CLANG%%llvm-devel/include/clang-c/BuildSystem.h
+%%CLANG%%llvm-devel/include/clang-c/CXCompilationDatabase.h
+%%CLANG%%llvm-devel/include/clang-c/CXErrorCode.h
+%%CLANG%%llvm-devel/include/clang-c/CXString.h
+%%CLANG%%llvm-devel/include/clang-c/Documentation.h
+%%CLANG%%llvm-devel/include/clang-c/Index.h
+%%CLANG%%llvm-devel/include/clang-c/Platform.h
+%%CLANG%%llvm-devel/include/clang/ARCMigrate/ARCMT.h
+%%CLANG%%llvm-devel/include/clang/ARCMigrate/ARCMTActions.h
+%%CLANG%%llvm-devel/include/clang/ARCMigrate/FileRemapper.h
+%%CLANG%%llvm-devel/include/clang/AST/APValue.h
+%%CLANG%%llvm-devel/include/clang/AST/AST.h
+%%CLANG%%llvm-devel/include/clang/AST/ASTConsumer.h
+%%CLANG%%llvm-devel/include/clang/AST/ASTContext.h
+%%CLANG%%llvm-devel/include/clang/AST/ASTDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/AST/ASTFwd.h
+%%CLANG%%llvm-devel/include/clang/AST/ASTImporter.h
+%%CLANG%%llvm-devel/include/clang/AST/ASTLambda.h
+%%CLANG%%llvm-devel/include/clang/AST/ASTMutationListener.h
+%%CLANG%%llvm-devel/include/clang/AST/ASTTypeTraits.h
+%%CLANG%%llvm-devel/include/clang/AST/ASTUnresolvedSet.h
+%%CLANG%%llvm-devel/include/clang/AST/ASTVector.h
+%%CLANG%%llvm-devel/include/clang/AST/Attr.h
+%%CLANG%%llvm-devel/include/clang/AST/AttrDump.inc
+%%CLANG%%llvm-devel/include/clang/AST/AttrImpl.inc
+%%CLANG%%llvm-devel/include/clang/AST/AttrIterator.h
+%%CLANG%%llvm-devel/include/clang/AST/AttrVisitor.inc
+%%CLANG%%llvm-devel/include/clang/AST/Attrs.inc
+%%CLANG%%llvm-devel/include/clang/AST/BaseSubobject.h
+%%CLANG%%llvm-devel/include/clang/AST/BuiltinTypes.def
+%%CLANG%%llvm-devel/include/clang/AST/CXXInheritance.h
+%%CLANG%%llvm-devel/include/clang/AST/CanonicalType.h
+%%CLANG%%llvm-devel/include/clang/AST/CharUnits.h
+%%CLANG%%llvm-devel/include/clang/AST/Comment.h
+%%CLANG%%llvm-devel/include/clang/AST/CommentBriefParser.h
+%%CLANG%%llvm-devel/include/clang/AST/CommentCommandInfo.inc
+%%CLANG%%llvm-devel/include/clang/AST/CommentCommandList.inc
+%%CLANG%%llvm-devel/include/clang/AST/CommentCommandTraits.h
+%%CLANG%%llvm-devel/include/clang/AST/CommentDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
+%%CLANG%%llvm-devel/include/clang/AST/CommentHTMLTags.inc
+%%CLANG%%llvm-devel/include/clang/AST/CommentHTMLTagsProperties.inc
+%%CLANG%%llvm-devel/include/clang/AST/CommentLexer.h
+%%CLANG%%llvm-devel/include/clang/AST/CommentNodes.inc
+%%CLANG%%llvm-devel/include/clang/AST/CommentParser.h
+%%CLANG%%llvm-devel/include/clang/AST/CommentSema.h
+%%CLANG%%llvm-devel/include/clang/AST/CommentVisitor.h
+%%CLANG%%llvm-devel/include/clang/AST/DataRecursiveASTVisitor.h
+%%CLANG%%llvm-devel/include/clang/AST/Decl.h
+%%CLANG%%llvm-devel/include/clang/AST/DeclAccessPair.h
+%%CLANG%%llvm-devel/include/clang/AST/DeclBase.h
+%%CLANG%%llvm-devel/include/clang/AST/DeclCXX.h
+%%CLANG%%llvm-devel/include/clang/AST/DeclContextInternals.h
+%%CLANG%%llvm-devel/include/clang/AST/DeclFriend.h
+%%CLANG%%llvm-devel/include/clang/AST/DeclGroup.h
+%%CLANG%%llvm-devel/include/clang/AST/DeclLookups.h
+%%CLANG%%llvm-devel/include/clang/AST/DeclNodes.inc
+%%CLANG%%llvm-devel/include/clang/AST/DeclObjC.h
+%%CLANG%%llvm-devel/include/clang/AST/DeclOpenMP.h
+%%CLANG%%llvm-devel/include/clang/AST/DeclTemplate.h
+%%CLANG%%llvm-devel/include/clang/AST/DeclVisitor.h
+%%CLANG%%llvm-devel/include/clang/AST/DeclarationName.h
+%%CLANG%%llvm-devel/include/clang/AST/DependentDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/AST/EvaluatedExprVisitor.h
+%%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/ExternalASTSource.h
+%%CLANG%%llvm-devel/include/clang/AST/GlobalDecl.h
+%%CLANG%%llvm-devel/include/clang/AST/LambdaCapture.h
+%%CLANG%%llvm-devel/include/clang/AST/Mangle.h
+%%CLANG%%llvm-devel/include/clang/AST/MangleNumberingContext.h
+%%CLANG%%llvm-devel/include/clang/AST/NSAPI.h
+%%CLANG%%llvm-devel/include/clang/AST/NestedNameSpecifier.h
+%%CLANG%%llvm-devel/include/clang/AST/OpenMPClause.h
+%%CLANG%%llvm-devel/include/clang/AST/OperationKinds.h
+%%CLANG%%llvm-devel/include/clang/AST/ParentMap.h
+%%CLANG%%llvm-devel/include/clang/AST/PrettyPrinter.h
+%%CLANG%%llvm-devel/include/clang/AST/RawCommentList.h
+%%CLANG%%llvm-devel/include/clang/AST/RecordLayout.h
+%%CLANG%%llvm-devel/include/clang/AST/RecursiveASTVisitor.h
+%%CLANG%%llvm-devel/include/clang/AST/Redeclarable.h
+%%CLANG%%llvm-devel/include/clang/AST/SelectorLocationsKind.h
+%%CLANG%%llvm-devel/include/clang/AST/Stmt.h
+%%CLANG%%llvm-devel/include/clang/AST/StmtCXX.h
+%%CLANG%%llvm-devel/include/clang/AST/StmtGraphTraits.h
+%%CLANG%%llvm-devel/include/clang/AST/StmtIterator.h
+%%CLANG%%llvm-devel/include/clang/AST/StmtNodes.inc
+%%CLANG%%llvm-devel/include/clang/AST/StmtObjC.h
+%%CLANG%%llvm-devel/include/clang/AST/StmtOpenMP.h
+%%CLANG%%llvm-devel/include/clang/AST/StmtVisitor.h
+%%CLANG%%llvm-devel/include/clang/AST/TemplateBase.h
+%%CLANG%%llvm-devel/include/clang/AST/TemplateName.h
+%%CLANG%%llvm-devel/include/clang/AST/Type.h
+%%CLANG%%llvm-devel/include/clang/AST/TypeLoc.h
+%%CLANG%%llvm-devel/include/clang/AST/TypeLocNodes.def
+%%CLANG%%llvm-devel/include/clang/AST/TypeLocVisitor.h
+%%CLANG%%llvm-devel/include/clang/AST/TypeNodes.def
+%%CLANG%%llvm-devel/include/clang/AST/TypeOrdering.h
+%%CLANG%%llvm-devel/include/clang/AST/TypeVisitor.h
+%%CLANG%%llvm-devel/include/clang/AST/UnresolvedSet.h
+%%CLANG%%llvm-devel/include/clang/AST/VTTBuilder.h
+%%CLANG%%llvm-devel/include/clang/AST/VTableBuilder.h
+%%CLANG%%llvm-devel/include/clang/ASTMatchers/ASTMatchFinder.h
+%%CLANG%%llvm-devel/include/clang/ASTMatchers/ASTMatchers.h
+%%CLANG%%llvm-devel/include/clang/ASTMatchers/ASTMatchersInternal.h
+%%CLANG%%llvm-devel/include/clang/ASTMatchers/ASTMatchersMacros.h
+%%CLANG%%llvm-devel/include/clang/ASTMatchers/Dynamic/Diagnostics.h
+%%CLANG%%llvm-devel/include/clang/ASTMatchers/Dynamic/Parser.h
+%%CLANG%%llvm-devel/include/clang/ASTMatchers/Dynamic/Registry.h
+%%CLANG%%llvm-devel/include/clang/ASTMatchers/Dynamic/VariantValue.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/Consumed.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/Dominators.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/FormatString.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LiveVariables.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/PostOrderCFGView.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ReachableCode.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ThreadSafety.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ThreadSafetyOps.def
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/UninitializedValues.h
+%%CLANG%%llvm-devel/include/clang/Analysis/AnalysisContext.h
+%%CLANG%%llvm-devel/include/clang/Analysis/AnalysisDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/Analysis/CFG.h
+%%CLANG%%llvm-devel/include/clang/Analysis/CFGStmtMap.h
+%%CLANG%%llvm-devel/include/clang/Analysis/CallGraph.h
+%%CLANG%%llvm-devel/include/clang/Analysis/CodeInjector.h
+%%CLANG%%llvm-devel/include/clang/Analysis/DomainSpecific/CocoaConventions.h
+%%CLANG%%llvm-devel/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
+%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/DataflowValues.h
+%%CLANG%%llvm-devel/include/clang/Analysis/ProgramPoint.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Support/BumpVector.h
+%%CLANG%%llvm-devel/include/clang/Basic/ABI.h
+%%CLANG%%llvm-devel/include/clang/Basic/AddressSpaces.h
+%%CLANG%%llvm-devel/include/clang/Basic/AllDiagnostics.h
+%%CLANG%%llvm-devel/include/clang/Basic/AttrHasAttributeImpl.inc
+%%CLANG%%llvm-devel/include/clang/Basic/AttrKinds.h
+%%CLANG%%llvm-devel/include/clang/Basic/AttrList.inc
+%%CLANG%%llvm-devel/include/clang/Basic/Attributes.h
+%%CLANG%%llvm-devel/include/clang/Basic/Builtins.def
+%%CLANG%%llvm-devel/include/clang/Basic/Builtins.h
+%%CLANG%%llvm-devel/include/clang/Basic/BuiltinsAArch64.def
+%%CLANG%%llvm-devel/include/clang/Basic/BuiltinsAMDGPU.def
+%%CLANG%%llvm-devel/include/clang/Basic/BuiltinsARM.def
+%%CLANG%%llvm-devel/include/clang/Basic/BuiltinsHexagon.def
+%%CLANG%%llvm-devel/include/clang/Basic/BuiltinsLe64.def
+%%CLANG%%llvm-devel/include/clang/Basic/BuiltinsMips.def
+%%CLANG%%llvm-devel/include/clang/Basic/BuiltinsNEON.def
+%%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/BuiltinsX86.def
+%%CLANG%%llvm-devel/include/clang/Basic/BuiltinsXCore.def
+%%CLANG%%llvm-devel/include/clang/Basic/CapturedStmt.h
+%%CLANG%%llvm-devel/include/clang/Basic/CharInfo.h
+%%CLANG%%llvm-devel/include/clang/Basic/CommentOptions.h
+%%CLANG%%llvm-devel/include/clang/Basic/Diagnostic.h
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticASTKinds.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticAnalysisKinds.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticCategories.h
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticCommentKinds.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticCommonKinds.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticDriverKinds.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticFrontendKinds.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticGroups.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticIDs.h
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticIndexName.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticLexKinds.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticOptions.def
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticOptions.h
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticParseKinds.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticSemaKinds.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticSerializationKinds.inc
+%%CLANG%%llvm-devel/include/clang/Basic/ExceptionSpecificationType.h
+%%CLANG%%llvm-devel/include/clang/Basic/ExpressionTraits.h
+%%CLANG%%llvm-devel/include/clang/Basic/FileManager.h
+%%CLANG%%llvm-devel/include/clang/Basic/FileSystemOptions.h
+%%CLANG%%llvm-devel/include/clang/Basic/FileSystemStatCache.h
+%%CLANG%%llvm-devel/include/clang/Basic/IdentifierTable.h
+%%CLANG%%llvm-devel/include/clang/Basic/LLVM.h
+%%CLANG%%llvm-devel/include/clang/Basic/Lambda.h
+%%CLANG%%llvm-devel/include/clang/Basic/LangOptions.def
+%%CLANG%%llvm-devel/include/clang/Basic/LangOptions.h
+%%CLANG%%llvm-devel/include/clang/Basic/Linkage.h
+%%CLANG%%llvm-devel/include/clang/Basic/MacroBuilder.h
+%%CLANG%%llvm-devel/include/clang/Basic/Module.h
+%%CLANG%%llvm-devel/include/clang/Basic/ObjCRuntime.h
+%%CLANG%%llvm-devel/include/clang/Basic/OpenCLExtensions.def
+%%CLANG%%llvm-devel/include/clang/Basic/OpenMPKinds.def
+%%CLANG%%llvm-devel/include/clang/Basic/OpenMPKinds.h
+%%CLANG%%llvm-devel/include/clang/Basic/OperatorKinds.def
+%%CLANG%%llvm-devel/include/clang/Basic/OperatorKinds.h
+%%CLANG%%llvm-devel/include/clang/Basic/OperatorPrecedence.h
+%%CLANG%%llvm-devel/include/clang/Basic/PartialDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/Basic/PlistSupport.h
+%%CLANG%%llvm-devel/include/clang/Basic/PrettyStackTrace.h
+%%CLANG%%llvm-devel/include/clang/Basic/SanitizerBlacklist.h
+%%CLANG%%llvm-devel/include/clang/Basic/Sanitizers.def
+%%CLANG%%llvm-devel/include/clang/Basic/Sanitizers.h
+%%CLANG%%llvm-devel/include/clang/Basic/SourceLocation.h
+%%CLANG%%llvm-devel/include/clang/Basic/SourceManager.h
+%%CLANG%%llvm-devel/include/clang/Basic/SourceManagerInternals.h
+%%CLANG%%llvm-devel/include/clang/Basic/Specifiers.h
+%%CLANG%%llvm-devel/include/clang/Basic/TargetBuiltins.h
+%%CLANG%%llvm-devel/include/clang/Basic/TargetCXXABI.h
+%%CLANG%%llvm-devel/include/clang/Basic/TargetInfo.h
+%%CLANG%%llvm-devel/include/clang/Basic/TargetOptions.h
+%%CLANG%%llvm-devel/include/clang/Basic/TemplateKinds.h
+%%CLANG%%llvm-devel/include/clang/Basic/TokenKinds.def
+%%CLANG%%llvm-devel/include/clang/Basic/TokenKinds.h
+%%CLANG%%llvm-devel/include/clang/Basic/TypeTraits.h
+%%CLANG%%llvm-devel/include/clang/Basic/Version.h
+%%CLANG%%llvm-devel/include/clang/Basic/Version.inc
+%%CLANG%%llvm-devel/include/clang/Basic/VersionTuple.h
+%%CLANG%%llvm-devel/include/clang/Basic/VirtualFileSystem.h
+%%CLANG%%llvm-devel/include/clang/Basic/Visibility.h
+%%CLANG%%llvm-devel/include/clang/Basic/arm_neon.inc
+%%CLANG%%llvm-devel/include/clang/CodeGen/BackendUtil.h
+%%CLANG%%llvm-devel/include/clang/CodeGen/CGFunctionInfo.h
+%%CLANG%%llvm-devel/include/clang/CodeGen/CodeGenABITypes.h
+%%CLANG%%llvm-devel/include/clang/CodeGen/CodeGenAction.h
+%%CLANG%%llvm-devel/include/clang/CodeGen/ModuleBuilder.h
+%%CLANG%%llvm-devel/include/clang/CodeGen/ObjectFilePCHContainerOperations.h
+%%CLANG%%llvm-devel/include/clang/Config/config.h
+%%CLANG%%llvm-devel/include/clang/Driver/Action.h
+%%CLANG%%llvm-devel/include/clang/Driver/Compilation.h
+%%CLANG%%llvm-devel/include/clang/Driver/Driver.h
+%%CLANG%%llvm-devel/include/clang/Driver/DriverDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/Driver/Job.h
+%%CLANG%%llvm-devel/include/clang/Driver/Multilib.h
+%%CLANG%%llvm-devel/include/clang/Driver/Options.h
+%%CLANG%%llvm-devel/include/clang/Driver/Options.inc
+%%CLANG%%llvm-devel/include/clang/Driver/Phases.h
+%%CLANG%%llvm-devel/include/clang/Driver/SanitizerArgs.h
+%%CLANG%%llvm-devel/include/clang/Driver/Tool.h
+%%CLANG%%llvm-devel/include/clang/Driver/ToolChain.h
+%%CLANG%%llvm-devel/include/clang/Driver/Types.def
+%%CLANG%%llvm-devel/include/clang/Driver/Types.h
+%%CLANG%%llvm-devel/include/clang/Driver/Util.h
+%%CLANG%%llvm-devel/include/clang/Edit/Commit.h
+%%CLANG%%llvm-devel/include/clang/Edit/EditedSource.h
+%%CLANG%%llvm-devel/include/clang/Edit/EditsReceiver.h
+%%CLANG%%llvm-devel/include/clang/Edit/FileOffset.h
+%%CLANG%%llvm-devel/include/clang/Edit/Rewriters.h
+%%CLANG%%llvm-devel/include/clang/Format/Format.h
+%%CLANG%%llvm-devel/include/clang/Frontend/ASTConsumers.h
+%%CLANG%%llvm-devel/include/clang/Frontend/ASTUnit.h
+%%CLANG%%llvm-devel/include/clang/Frontend/ChainedDiagnosticConsumer.h
+%%CLANG%%llvm-devel/include/clang/Frontend/CodeGenOptions.def
+%%CLANG%%llvm-devel/include/clang/Frontend/CodeGenOptions.h
+%%CLANG%%llvm-devel/include/clang/Frontend/CommandLineSourceLoc.h
+%%CLANG%%llvm-devel/include/clang/Frontend/CompilerInstance.h
+%%CLANG%%llvm-devel/include/clang/Frontend/CompilerInvocation.h
+%%CLANG%%llvm-devel/include/clang/Frontend/DependencyOutputOptions.h
+%%CLANG%%llvm-devel/include/clang/Frontend/DiagnosticRenderer.h
+%%CLANG%%llvm-devel/include/clang/Frontend/FrontendAction.h
+%%CLANG%%llvm-devel/include/clang/Frontend/FrontendActions.h
+%%CLANG%%llvm-devel/include/clang/Frontend/FrontendDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/Frontend/FrontendOptions.h
+%%CLANG%%llvm-devel/include/clang/Frontend/FrontendPluginRegistry.h
+%%CLANG%%llvm-devel/include/clang/Frontend/LangStandard.h
+%%CLANG%%llvm-devel/include/clang/Frontend/LangStandards.def
+%%CLANG%%llvm-devel/include/clang/Frontend/LayoutOverrideSource.h
+%%CLANG%%llvm-devel/include/clang/Frontend/LogDiagnosticPrinter.h
+%%CLANG%%llvm-devel/include/clang/Frontend/MigratorOptions.h
+%%CLANG%%llvm-devel/include/clang/Frontend/MultiplexConsumer.h
+%%CLANG%%llvm-devel/include/clang/Frontend/PCHContainerOperations.h
+%%CLANG%%llvm-devel/include/clang/Frontend/PreprocessorOutputOptions.h
+%%CLANG%%llvm-devel/include/clang/Frontend/SerializedDiagnosticPrinter.h
+%%CLANG%%llvm-devel/include/clang/Frontend/SerializedDiagnosticReader.h
+%%CLANG%%llvm-devel/include/clang/Frontend/SerializedDiagnostics.h
+%%CLANG%%llvm-devel/include/clang/Frontend/TextDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/Frontend/TextDiagnosticBuffer.h
+%%CLANG%%llvm-devel/include/clang/Frontend/TextDiagnosticPrinter.h
+%%CLANG%%llvm-devel/include/clang/Frontend/Utils.h
+%%CLANG%%llvm-devel/include/clang/Frontend/VerifyDiagnosticConsumer.h
+%%CLANG%%llvm-devel/include/clang/FrontendTool/Utils.h
+%%CLANG%%llvm-devel/include/clang/Index/CommentToXML.h
+%%CLANG%%llvm-devel/include/clang/Index/USRGeneration.h
+%%CLANG%%llvm-devel/include/clang/Lex/CodeCompletionHandler.h
+%%CLANG%%llvm-devel/include/clang/Lex/DirectoryLookup.h
+%%CLANG%%llvm-devel/include/clang/Lex/ExternalPreprocessorSource.h
+%%CLANG%%llvm-devel/include/clang/Lex/HeaderMap.h
+%%CLANG%%llvm-devel/include/clang/Lex/HeaderSearch.h
+%%CLANG%%llvm-devel/include/clang/Lex/HeaderSearchOptions.h
+%%CLANG%%llvm-devel/include/clang/Lex/LexDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/Lex/Lexer.h
+%%CLANG%%llvm-devel/include/clang/Lex/LiteralSupport.h
+%%CLANG%%llvm-devel/include/clang/Lex/MacroArgs.h
+%%CLANG%%llvm-devel/include/clang/Lex/MacroInfo.h
+%%CLANG%%llvm-devel/include/clang/Lex/ModuleLoader.h
+%%CLANG%%llvm-devel/include/clang/Lex/ModuleMap.h
+%%CLANG%%llvm-devel/include/clang/Lex/MultipleIncludeOpt.h
+%%CLANG%%llvm-devel/include/clang/Lex/PPCallbacks.h
+%%CLANG%%llvm-devel/include/clang/Lex/PPConditionalDirectiveRecord.h
+%%CLANG%%llvm-devel/include/clang/Lex/PTHLexer.h
+%%CLANG%%llvm-devel/include/clang/Lex/PTHManager.h
+%%CLANG%%llvm-devel/include/clang/Lex/Pragma.h
+%%CLANG%%llvm-devel/include/clang/Lex/PreprocessingRecord.h
+%%CLANG%%llvm-devel/include/clang/Lex/Preprocessor.h
+%%CLANG%%llvm-devel/include/clang/Lex/PreprocessorLexer.h
+%%CLANG%%llvm-devel/include/clang/Lex/PreprocessorOptions.h
+%%CLANG%%llvm-devel/include/clang/Lex/ScratchBuffer.h
+%%CLANG%%llvm-devel/include/clang/Lex/Token.h
+%%CLANG%%llvm-devel/include/clang/Lex/TokenConcatenation.h
+%%CLANG%%llvm-devel/include/clang/Lex/TokenLexer.h
+%%CLANG%%llvm-devel/include/clang/Parse/AttrParserStringSwitches.inc
+%%CLANG%%llvm-devel/include/clang/Parse/ParseAST.h
+%%CLANG%%llvm-devel/include/clang/Parse/ParseDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/Parse/Parser.h
+%%CLANG%%llvm-devel/include/clang/Rewrite/Core/DeltaTree.h
+%%CLANG%%llvm-devel/include/clang/Rewrite/Core/HTMLRewrite.h
+%%CLANG%%llvm-devel/include/clang/Rewrite/Core/RewriteBuffer.h
+%%CLANG%%llvm-devel/include/clang/Rewrite/Core/RewriteRope.h
+%%CLANG%%llvm-devel/include/clang/Rewrite/Core/Rewriter.h
+%%CLANG%%llvm-devel/include/clang/Rewrite/Core/TokenRewriter.h
+%%CLANG%%llvm-devel/include/clang/Rewrite/Frontend/ASTConsumers.h
+%%CLANG%%llvm-devel/include/clang/Rewrite/Frontend/FixItRewriter.h
+%%CLANG%%llvm-devel/include/clang/Rewrite/Frontend/FrontendActions.h
+%%CLANG%%llvm-devel/include/clang/Rewrite/Frontend/Rewriters.h
+%%CLANG%%llvm-devel/include/clang/Sema/AnalysisBasedWarnings.h
+%%CLANG%%llvm-devel/include/clang/Sema/AttrParsedAttrImpl.inc
+%%CLANG%%llvm-devel/include/clang/Sema/AttrParsedAttrKinds.inc
+%%CLANG%%llvm-devel/include/clang/Sema/AttrParsedAttrList.inc
+%%CLANG%%llvm-devel/include/clang/Sema/AttrSpellingListIndex.inc
+%%CLANG%%llvm-devel/include/clang/Sema/AttrTemplateInstantiate.inc
+%%CLANG%%llvm-devel/include/clang/Sema/AttributeList.h
+%%CLANG%%llvm-devel/include/clang/Sema/CXXFieldCollector.h
+%%CLANG%%llvm-devel/include/clang/Sema/CodeCompleteConsumer.h
+%%CLANG%%llvm-devel/include/clang/Sema/CodeCompleteOptions.h
+%%CLANG%%llvm-devel/include/clang/Sema/DeclSpec.h
+%%CLANG%%llvm-devel/include/clang/Sema/DelayedDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/Sema/Designator.h
+%%CLANG%%llvm-devel/include/clang/Sema/ExternalSemaSource.h
+%%CLANG%%llvm-devel/include/clang/Sema/IdentifierResolver.h
+%%CLANG%%llvm-devel/include/clang/Sema/Initialization.h
+%%CLANG%%llvm-devel/include/clang/Sema/LocInfoType.h
+%%CLANG%%llvm-devel/include/clang/Sema/Lookup.h
+%%CLANG%%llvm-devel/include/clang/Sema/LoopHint.h
+%%CLANG%%llvm-devel/include/clang/Sema/MultiplexExternalSemaSource.h
+%%CLANG%%llvm-devel/include/clang/Sema/ObjCMethodList.h
+%%CLANG%%llvm-devel/include/clang/Sema/Overload.h
+%%CLANG%%llvm-devel/include/clang/Sema/Ownership.h
+%%CLANG%%llvm-devel/include/clang/Sema/ParsedTemplate.h
+%%CLANG%%llvm-devel/include/clang/Sema/PrettyDeclStackTrace.h
+%%CLANG%%llvm-devel/include/clang/Sema/Scope.h
+%%CLANG%%llvm-devel/include/clang/Sema/ScopeInfo.h
+%%CLANG%%llvm-devel/include/clang/Sema/Sema.h
+%%CLANG%%llvm-devel/include/clang/Sema/SemaConsumer.h
+%%CLANG%%llvm-devel/include/clang/Sema/SemaDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/Sema/SemaFixItUtils.h
+%%CLANG%%llvm-devel/include/clang/Sema/SemaInternal.h
+%%CLANG%%llvm-devel/include/clang/Sema/SemaLambda.h
+%%CLANG%%llvm-devel/include/clang/Sema/Template.h
+%%CLANG%%llvm-devel/include/clang/Sema/TemplateDeduction.h
+%%CLANG%%llvm-devel/include/clang/Sema/TypoCorrection.h
+%%CLANG%%llvm-devel/include/clang/Sema/Weak.h
+%%CLANG%%llvm-devel/include/clang/Serialization/ASTBitCodes.h
+%%CLANG%%llvm-devel/include/clang/Serialization/ASTDeserializationListener.h
+%%CLANG%%llvm-devel/include/clang/Serialization/ASTReader.h
+%%CLANG%%llvm-devel/include/clang/Serialization/ASTWriter.h
+%%CLANG%%llvm-devel/include/clang/Serialization/AttrPCHRead.inc
+%%CLANG%%llvm-devel/include/clang/Serialization/AttrPCHWrite.inc
+%%CLANG%%llvm-devel/include/clang/Serialization/ContinuousRangeMap.h
+%%CLANG%%llvm-devel/include/clang/Serialization/GlobalModuleIndex.h
+%%CLANG%%llvm-devel/include/clang/Serialization/Module.h
+%%CLANG%%llvm-devel/include/clang/Serialization/ModuleManager.h
+%%CLANG%%llvm-devel/include/clang/Serialization/SerializationDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/Analyses.def
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/Checker.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/CheckerManager.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/CheckerRegistry.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
+%%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/Environment.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
+%%CLANG%%llvm-devel/include/clang/Tooling/ArgumentsAdjusters.h
+%%CLANG%%llvm-devel/include/clang/Tooling/CommonOptionsParser.h
+%%CLANG%%llvm-devel/include/clang/Tooling/CompilationDatabase.h
+%%CLANG%%llvm-devel/include/clang/Tooling/CompilationDatabasePluginRegistry.h
+%%CLANG%%llvm-devel/include/clang/Tooling/Core/Replacement.h
+%%CLANG%%llvm-devel/include/clang/Tooling/FileMatchTrie.h
+%%CLANG%%llvm-devel/include/clang/Tooling/JSONCompilationDatabase.h
+%%CLANG%%llvm-devel/include/clang/Tooling/Refactoring.h
+%%CLANG%%llvm-devel/include/clang/Tooling/RefactoringCallbacks.h
+%%CLANG%%llvm-devel/include/clang/Tooling/ReplacementsYaml.h
+%%CLANG%%llvm-devel/include/clang/Tooling/Tooling.h
 llvm-devel/include/llvm-c/Analysis.h
 llvm-devel/include/llvm-c/BitReader.h
 llvm-devel/include/llvm-c/BitWriter.h
@@ -173,7 +618,6 @@ llvm-devel/include/llvm/Analysis/Interva
 llvm-devel/include/llvm/Analysis/IntervalIterator.h
 llvm-devel/include/llvm/Analysis/IntervalPartition.h
 llvm-devel/include/llvm/Analysis/IteratedDominanceFrontier.h
-llvm-devel/include/llvm/Analysis/JumpInstrTableInfo.h
 llvm-devel/include/llvm/Analysis/LazyCallGraph.h
 llvm-devel/include/llvm/Analysis/LazyValueInfo.h
 llvm-devel/include/llvm/Analysis/LibCallAliasAnalysis.h
@@ -187,6 +631,7 @@ llvm-devel/include/llvm/Analysis/LoopIte
 llvm-devel/include/llvm/Analysis/LoopPass.h
 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/PHITransAddr.h
 llvm-devel/include/llvm/Analysis/Passes.h
 llvm-devel/include/llvm/Analysis/PostDominators.h
@@ -208,7 +653,9 @@ llvm-devel/include/llvm/Analysis/TargetT
 llvm-devel/include/llvm/Analysis/TargetTransformInfoImpl.h
 llvm-devel/include/llvm/Analysis/Trace.h
 llvm-devel/include/llvm/Analysis/ValueTracking.h
+llvm-devel/include/llvm/Analysis/VectorUtils.h
 llvm-devel/include/llvm/AsmParser/Parser.h
+llvm-devel/include/llvm/AsmParser/SlotMapping.h
 llvm-devel/include/llvm/Bitcode/BitCodes.h
 llvm-devel/include/llvm/Bitcode/BitcodeWriterPass.h
 llvm-devel/include/llvm/Bitcode/BitstreamReader.h
@@ -224,8 +671,11 @@ llvm-devel/include/llvm/CodeGen/CommandF
 llvm-devel/include/llvm/CodeGen/DAGCombine.h
 llvm-devel/include/llvm/CodeGen/DFAPacketizer.h
 llvm-devel/include/llvm/CodeGen/DIE.h
+llvm-devel/include/llvm/CodeGen/DIEValue.def
+llvm-devel/include/llvm/CodeGen/DwarfStringPoolEntry.h
 llvm-devel/include/llvm/CodeGen/EdgeBundles.h
 llvm-devel/include/llvm/CodeGen/FastISel.h
+llvm-devel/include/llvm/CodeGen/FaultMaps.h
 llvm-devel/include/llvm/CodeGen/FunctionLoweringInfo.h
 llvm-devel/include/llvm/CodeGen/GCMetadata.h
 llvm-devel/include/llvm/CodeGen/GCMetadataPrinter.h
@@ -245,6 +695,8 @@ llvm-devel/include/llvm/CodeGen/LiveRang
 llvm-devel/include/llvm/CodeGen/LiveRegMatrix.h
 llvm-devel/include/llvm/CodeGen/LiveStackAnalysis.h
 llvm-devel/include/llvm/CodeGen/LiveVariables.h
+llvm-devel/include/llvm/CodeGen/MIRParser/MIRParser.h
+llvm-devel/include/llvm/CodeGen/MIRYamlMapping.h
 llvm-devel/include/llvm/CodeGen/MachORelocation.h
 llvm-devel/include/llvm/CodeGen/MachineBasicBlock.h
 llvm-devel/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
@@ -256,6 +708,7 @@ llvm-devel/include/llvm/CodeGen/MachineD
 llvm-devel/include/llvm/CodeGen/MachineFrameInfo.h
 llvm-devel/include/llvm/CodeGen/MachineFunction.h
 llvm-devel/include/llvm/CodeGen/MachineFunctionAnalysis.h
+llvm-devel/include/llvm/CodeGen/MachineFunctionInitializer.h
 llvm-devel/include/llvm/CodeGen/MachineFunctionPass.h
 llvm-devel/include/llvm/CodeGen/MachineInstr.h
 llvm-devel/include/llvm/CodeGen/MachineInstrBuilder.h
@@ -311,7 +764,6 @@ llvm-devel/include/llvm/Config/AsmParser
 llvm-devel/include/llvm/Config/AsmPrinters.def
 llvm-devel/include/llvm/Config/Disassemblers.def
 llvm-devel/include/llvm/Config/Targets.def
-llvm-devel/include/llvm/Config/config.h
 llvm-devel/include/llvm/Config/llvm-config.h
 llvm-devel/include/llvm/DebugInfo/DIContext.h
 llvm-devel/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
@@ -403,7 +855,10 @@ llvm-devel/include/llvm/ExecutionEngine/
 llvm-devel/include/llvm/ExecutionEngine/Orc/JITSymbol.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/LambdaResolver.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/LogicalDylib.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/NullResolver.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/OrcTargetSupport.h
 llvm-devel/include/llvm/ExecutionEngine/OrcMCJITReplacement.h
 llvm-devel/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
@@ -454,14 +909,15 @@ llvm-devel/include/llvm/IR/Intrinsics.ge
 llvm-devel/include/llvm/IR/Intrinsics.h
 llvm-devel/include/llvm/IR/Intrinsics.td
 llvm-devel/include/llvm/IR/IntrinsicsAArch64.td
+llvm-devel/include/llvm/IR/IntrinsicsAMDGPU.td
 llvm-devel/include/llvm/IR/IntrinsicsARM.td
 llvm-devel/include/llvm/IR/IntrinsicsBPF.td
 llvm-devel/include/llvm/IR/IntrinsicsHexagon.td
 llvm-devel/include/llvm/IR/IntrinsicsMips.td
 llvm-devel/include/llvm/IR/IntrinsicsNVVM.td
 llvm-devel/include/llvm/IR/IntrinsicsPowerPC.td
-llvm-devel/include/llvm/IR/IntrinsicsR600.td
 llvm-devel/include/llvm/IR/IntrinsicsSystemZ.td
+llvm-devel/include/llvm/IR/IntrinsicsWebAssembly.td
 llvm-devel/include/llvm/IR/IntrinsicsX86.td
 llvm-devel/include/llvm/IR/IntrinsicsXCore.td
 llvm-devel/include/llvm/IR/LLVMContext.h
@@ -474,6 +930,7 @@ llvm-devel/include/llvm/IR/Metadata.def
 llvm-devel/include/llvm/IR/Metadata.h
 llvm-devel/include/llvm/IR/MetadataTracking.h
 llvm-devel/include/llvm/IR/Module.h
+llvm-devel/include/llvm/IR/ModuleSlotTracker.h
 llvm-devel/include/llvm/IR/NoFolder.h
 llvm-devel/include/llvm/IR/OperandTraits.h
 llvm-devel/include/llvm/IR/Operator.h
@@ -490,6 +947,7 @@ llvm-devel/include/llvm/IR/TypeFinder.h
 llvm-devel/include/llvm/IR/Use.h
 llvm-devel/include/llvm/IR/UseListOrder.h
 llvm-devel/include/llvm/IR/User.h
+llvm-devel/include/llvm/IR/Value.def
 llvm-devel/include/llvm/IR/Value.h
 llvm-devel/include/llvm/IR/ValueHandle.h
 llvm-devel/include/llvm/IR/ValueMap.h
@@ -499,6 +957,7 @@ llvm-devel/include/llvm/IRReader/IRReade
 llvm-devel/include/llvm/InitializePasses.h
 llvm-devel/include/llvm/LTO/LTOCodeGenerator.h
 llvm-devel/include/llvm/LTO/LTOModule.h
+llvm-devel/include/llvm/LibDriver/LibDriver.h
 llvm-devel/include/llvm/LineEditor/LineEditor.h

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507242340.t6ONeAKs093826>