From owner-svn-ports-head@freebsd.org Fri Oct 23 23:36:59 2015 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6B425A1DDA9; Fri, 23 Oct 2015 23:36:59 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1B2D87F6; Fri, 23 Oct 2015 23:36:59 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t9NNawD3059727; Fri, 23 Oct 2015 23:36:58 GMT (envelope-from brooks@FreeBSD.org) Received: (from brooks@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t9NNav3x059715; Fri, 23 Oct 2015 23:36:57 GMT (envelope-from brooks@FreeBSD.org) Message-Id: <201510232336.t9NNav3x059715@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: brooks set sender to brooks@FreeBSD.org using -f From: Brooks Davis Date: Fri, 23 Oct 2015 23:36:57 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r400065 - in head/devel: . compiler-rt-devel llvm-devel llvm-devel/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Oct 2015 23:36:59 -0000 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 [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@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 + +.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 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, Flags<[CC1Option]>, + HelpText<"Assert that the compilation takes place in a freestanding environment">; ++def fformat_extensions: Flag<["-"], "fformat-extensions">, Group, Flags<[CC1Option]>, ++ HelpText<"Enable FreeBSD kernel specific format string extensions">; + def fgnu_keywords : Flag<["-"], "fgnu-keywords">, Group, Flags<[CC1Option]>, + HelpText<"Allow GNU-extension keywords regardless of language standard">; + def fgnu89_inline : Flag<["-"], "fgnu89-inline">, 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