Module Name: src Committed By: joerg Date: Thu Nov 28 14:20:00 UTC 2013
Modified Files: src/external/bsd/llvm: Makefile Makefile.inc src/external/bsd/llvm/lib: Makefile src/external/bsd/llvm/lib/libLLVMAnalysis: Makefile src/external/bsd/llvm/lib/libLLVMIR: Makefile src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc: Makefile src/external/bsd/llvm/lib/libLLVMScalarOpts: Makefile src/external/bsd/llvm/lib/libclangIndex: Makefile src/external/bsd/llvm/lib/liblldCore: Makefile src/external/bsd/llvm/lib/liblldDriver: Makefile Log Message: Update LLVM/Clang to r195771 from the 3.4 release branch. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/Makefile cvs rdiff -u -r1.62 -r1.63 src/external/bsd/llvm/Makefile.inc cvs rdiff -u -r1.35 -r1.36 src/external/bsd/llvm/lib/Makefile cvs rdiff -u -r1.15 -r1.16 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/libLLVMIR/Makefile cvs rdiff -u -r1.7 -r1.8 \ src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile cvs rdiff -u -r1.12 -r1.13 \ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libclangIndex/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/liblldCore/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/liblldDriver/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/bsd/llvm/Makefile diff -u src/external/bsd/llvm/Makefile:1.5 src/external/bsd/llvm/Makefile:1.6 --- src/external/bsd/llvm/Makefile:1.5 Sun Sep 29 12:11:59 2013 +++ src/external/bsd/llvm/Makefile Thu Nov 28 14:19:59 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2013/09/29 12:11:59 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2013/11/28 14:19:59 joerg Exp $ .include <bsd.init.mk> @@ -15,12 +15,12 @@ SUBDIR+= librt .include "Makefile.inc" checkout: - svn co -r ${CLANG_REVISION} ${SVN_ROOT}/cfe/trunk ${CLANG_SRCDIR} - svn co -r ${COMPILER_RT_REVISION} ${SVN_ROOT}/compiler-rt/trunk \ + svn co -r ${CLANG_REVISION} ${SVN_ROOT}/cfe/${SVN_BRANCH} ${CLANG_SRCDIR} + svn co -r ${COMPILER_RT_REVISION} ${SVN_ROOT}/compiler-rt/${SVN_BRANCH} \ ${COMPILER_RT_SRCDIR} - svn co -r ${LLD_REVISION} ${SVN_ROOT}/lld/trunk ${LLD_SRCDIR} - svn co -r ${LLDB_REVISION} ${SVN_ROOT}/lldb/trunk ${LLDB_SRCDIR} - svn co -r ${LLVM_REVISION} ${SVN_ROOT}/llvm/trunk ${LLVM_SRCDIR} + svn co -r ${LLD_REVISION} ${SVN_ROOT}/lld/${SVN_BRANCH} ${LLD_SRCDIR} + svn co -r ${LLDB_REVISION} ${SVN_ROOT}/lldb/${SVN_BRANCH} ${LLDB_SRCDIR} + svn co -r ${LLVM_REVISION} ${SVN_ROOT}/llvm/${SVN_BRANCH} ${LLVM_SRCDIR} checkout-mclinker: if [ -d ${MCLINKER_SRCDIR}/.git ]; then \ Index: src/external/bsd/llvm/Makefile.inc diff -u src/external/bsd/llvm/Makefile.inc:1.62 src/external/bsd/llvm/Makefile.inc:1.63 --- src/external/bsd/llvm/Makefile.inc:1.62 Mon Nov 11 23:51:36 2013 +++ src/external/bsd/llvm/Makefile.inc Thu Nov 28 14:19:59 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.62 2013/11/11 23:51:36 joerg Exp $ +# $NetBSD: Makefile.inc,v 1.63 2013/11/28 14:19:59 joerg Exp $ .if !defined(LLVM_TOPLEVEL_MK) LLVM_TOPLEVEL_MK= @@ -6,8 +6,9 @@ LLVM_TOPLEVEL_MK= .include <bsd.own.mk> SVN_ROOT= http://llvm.org/svn/llvm-project +SVN_BRANCH= branches/release_34 -COMMON_REVISION= 194393 +COMMON_REVISION= 195771 CLANG_REVISION= ${COMMON_REVISION} COMPILER_RT_REVISION= ${COMMON_REVISION} LLD_REVISION= ${COMMON_REVISION} Index: src/external/bsd/llvm/lib/Makefile diff -u src/external/bsd/llvm/lib/Makefile:1.35 src/external/bsd/llvm/lib/Makefile:1.36 --- src/external/bsd/llvm/lib/Makefile:1.35 Sun Oct 20 14:53:22 2013 +++ src/external/bsd/llvm/lib/Makefile Thu Nov 28 14:19:59 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.35 2013/10/20 14:53:22 joerg Exp $ +# $NetBSD: Makefile,v 1.36 2013/11/28 14:19:59 joerg Exp $ .include <bsd.own.mk> @@ -207,6 +207,7 @@ SUBDIR+= \ liblldbPluginSymbolFileDWARF \ liblldbPluginSymbolFileSymtab \ liblldbPluginSymbolVendorELF \ + liblldbPluginSystemRuntimeMacOSX \ liblldbPluginUnwindAssemblyInstEmulation \ liblldbPluginUnwindAssemblyX86 \ liblldbSymbol \ Index: src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile diff -u src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.15 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.16 --- src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.15 Mon Oct 14 01:37:39 2013 +++ src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile Thu Nov 28 14:19:59 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2013/10/14 01:37:39 joerg Exp $ +# $NetBSD: Makefile,v 1.16 2013/11/28 14:19:59 joerg Exp $ LIB= LLVMAnalysis @@ -21,6 +21,7 @@ SRCS+= AliasAnalysis.cpp \ CodeMetrics.cpp \ ConstantFolding.cpp \ CostModel.cpp \ + Delinearization.cpp \ DependenceAnalysis.cpp \ DomPrinter.cpp \ DominanceFrontier.cpp \ Index: src/external/bsd/llvm/lib/libLLVMIR/Makefile diff -u src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.4 --- src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.3 Mon Nov 11 23:51:36 2013 +++ src/external/bsd/llvm/lib/libLLVMIR/Makefile Thu Nov 28 14:19:59 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2013/11/11 23:51:36 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2013/11/28 14:19:59 joerg Exp $ LIB= LLVMIR @@ -34,6 +34,7 @@ SRCS+= AsmWriter.cpp \ Metadata.cpp \ Module.cpp \ Pass.cpp \ + PassManager.cpp \ PassRegistry.cpp \ PrintModulePass.cpp \ Type.cpp \ Index: src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile diff -u src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.7 src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.8 --- src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.7 Mon Oct 14 01:37:39 2013 +++ src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile Thu Nov 28 14:19:59 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2013/10/14 01:37:39 joerg Exp $ +# $NetBSD: Makefile,v 1.8 2013/11/28 14:19:59 joerg Exp $ LIB= LLVMMipsMCTargetDesc @@ -14,7 +14,8 @@ SRCS+= MipsAsmBackend.cpp \ MipsMCAsmInfo.cpp \ MipsMCCodeEmitter.cpp \ MipsMCTargetDesc.cpp \ - MipsReginfo.cpp + MipsReginfo.cpp \ + MipsTargetStreamer.cpp .if defined(HOSTLIB) .include <bsd.hostlib.mk> Index: src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile diff -u src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.13 --- src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.12 Sat Sep 21 22:28:12 2013 +++ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile Thu Nov 28 14:19:59 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2013/09/21 22:28:12 joerg Exp $ +# $NetBSD: Makefile,v 1.13 2013/11/28 14:19:59 joerg Exp $ LIB= LLVMScalarOpts @@ -22,6 +22,7 @@ SRCS+= ADCE.cpp \ LoopDeletion.cpp \ LoopIdiomRecognize.cpp \ LoopInstSimplify.cpp \ + LoopRerollPass.cpp \ LoopRotation.cpp \ LoopStrengthReduce.cpp \ LoopUnrollPass.cpp \ @@ -33,6 +34,7 @@ SRCS+= ADCE.cpp \ Reg2Mem.cpp \ SCCP.cpp \ SROA.cpp \ + SampleProfile.cpp \ Scalar.cpp \ ScalarReplAggregates.cpp \ SimplifyCFGPass.cpp \ Index: src/external/bsd/llvm/lib/libclangIndex/Makefile diff -u src/external/bsd/llvm/lib/libclangIndex/Makefile:1.4 src/external/bsd/llvm/lib/libclangIndex/Makefile:1.5 --- src/external/bsd/llvm/lib/libclangIndex/Makefile:1.4 Mon Sep 2 14:34:56 2013 +++ src/external/bsd/llvm/lib/libclangIndex/Makefile Thu Nov 28 14:19:59 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2013/09/02 14:34:56 joerg Exp $ +# $NetBSD: Makefile,v 1.5 2013/11/28 14:19:59 joerg Exp $ LIB= clangIndex @@ -6,7 +6,8 @@ LIB= clangIndex .PATH: ${CLANG_SRCDIR}/lib/Index -SRCS+= USRGeneration.cpp +SRCS+= CommentToXML.cpp \ + USRGeneration.cpp .if defined(HOSTLIB) .include <bsd.hostlib.mk> Index: src/external/bsd/llvm/lib/liblldCore/Makefile diff -u src/external/bsd/llvm/lib/liblldCore/Makefile:1.2 src/external/bsd/llvm/lib/liblldCore/Makefile:1.3 --- src/external/bsd/llvm/lib/liblldCore/Makefile:1.2 Mon Oct 14 01:37:40 2013 +++ src/external/bsd/llvm/lib/liblldCore/Makefile Thu Nov 28 14:19:59 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2013/10/14 01:37:40 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2013/11/28 14:19:59 joerg Exp $ LIB= lldCore @@ -9,6 +9,7 @@ LIB= lldCore SRCS+= DefinedAtom.cpp \ Error.cpp \ File.cpp \ + InputGraph.cpp \ LinkingContext.cpp \ PassManager.cpp \ Resolver.cpp \ Index: src/external/bsd/llvm/lib/liblldDriver/Makefile diff -u src/external/bsd/llvm/lib/liblldDriver/Makefile:1.3 src/external/bsd/llvm/lib/liblldDriver/Makefile:1.4 --- src/external/bsd/llvm/lib/liblldDriver/Makefile:1.3 Wed Oct 30 20:27:39 2013 +++ src/external/bsd/llvm/lib/liblldDriver/Makefile Thu Nov 28 14:20:00 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2013/10/30 20:27:39 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2013/11/28 14:20:00 joerg Exp $ LIB= lldDriver @@ -10,7 +10,6 @@ SRCS+= CoreDriver.cpp \ DarwinLdDriver.cpp \ Driver.cpp \ GnuLdDriver.cpp \ - InputGraph.cpp \ UniversalDriver.cpp \ WinLinkDriver.cpp