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