Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/llvm Update LLVM/Clang snapshot to r138875. Pri...



details:   https://anonhg.NetBSD.org/src/rev/35308ac56acb
branches:  trunk
changeset: 769142:35308ac56acb
user:      joerg <joerg%NetBSD.org@localhost>
date:      Thu Sep 01 12:24:35 2011 +0000

description:
Update LLVM/Clang snapshot to r138875. Primarily to get the rewritten
temp file handling fixing boost-jam build.

diffstat:

 external/bsd/llvm/Makefile.inc                                |   6 +++---
 external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile              |   5 +++--
 external/bsd/llvm/lib/libLLVMARMDisassembler/Makefile         |   5 ++---
 external/bsd/llvm/lib/libLLVMCodeGen/Makefile                 |   3 ++-
 external/bsd/llvm/lib/libLLVMMC/Makefile                      |   3 ++-
 external/bsd/llvm/lib/libLLVMScalarOpts/Makefile              |   3 +--
 external/bsd/llvm/lib/libLLVMSupport/Makefile                 |   3 ++-
 external/bsd/llvm/lib/libLLVMTarget/Makefile                  |   3 +--
 external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile         |   3 ++-
 external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile              |   5 +++--
 external/bsd/llvm/lib/libclangAnalysis/Makefile               |   3 ++-
 external/bsd/llvm/lib/libclangSerialization/Makefile          |   6 ++++--
 external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile |   4 ++--
 external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile     |  11 ++++++++---
 14 files changed, 37 insertions(+), 26 deletions(-)

diffs (270 lines):

diff -r aa9fa3ecbde3 -r 35308ac56acb external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc    Thu Sep 01 12:15:07 2011 +0000
+++ b/external/bsd/llvm/Makefile.inc    Thu Sep 01 12:24:35 2011 +0000
@@ -1,12 +1,12 @@
-#      $NetBSD: Makefile.inc,v 1.20 2011/08/09 12:30:46 joerg Exp $
+#      $NetBSD: Makefile.inc,v 1.21 2011/09/01 12:24:35 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
 
 .include <bsd.own.mk>
 
-LLVM_REVISION= 137038
-CLANG_REVISION=        137038
+LLVM_REVISION= 138875
+CLANG_REVISION=        138875
 
 LLVM_SRCDIR:=  ${.PARSEDIR}/dist/llvm
 CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
diff -r aa9fa3ecbde3 -r 35308ac56acb external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
--- a/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile  Thu Sep 01 12:15:07 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile  Thu Sep 01 12:24:35 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.4 2011/07/25 16:32:43 joerg Exp $
+#      $NetBSD: Makefile,v 1.5 2011/09/01 12:24:35 joerg Exp $
 
 LIB=   LLVMARMCodeGen
 
@@ -54,7 +54,8 @@
        ARMGenCallingConv.inc|-gen-callingconv \
        ARMGenSubtargetInfo.inc|-gen-subtarget \
        ARMGenEDInfo.inc|-gen-enhanced-disassembly-info \
-       ARMGenDecoderTables.inc|-gen-arm-decoder
+       ARMGenDecoderTables.inc|-gen-arm-decoder \
+       ARMGenDisassemblerTables.inc|-gen-disassembler
 
 .include "${.PARSEDIR}/../../tablegen.mk"
 
diff -r aa9fa3ecbde3 -r 35308ac56acb external/bsd/llvm/lib/libLLVMARMDisassembler/Makefile
--- a/external/bsd/llvm/lib/libLLVMARMDisassembler/Makefile     Thu Sep 01 12:15:07 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMARMDisassembler/Makefile     Thu Sep 01 12:24:35 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.1 2011/07/05 17:22:22 joerg Exp $
+#      $NetBSD: Makefile,v 1.2 2011/09/01 12:24:35 joerg Exp $
 
 LIB=   LLVMARMDisassembler
 
@@ -9,8 +9,7 @@
 
 .PATH: ${LLVM_SRCDIR}/lib/Target/ARM/Disassembler
 
-SRCS+= ARMDisassembler.cpp \
-       ARMDisassemblerCore.cpp
+SRCS+= ARMDisassembler.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>
diff -r aa9fa3ecbde3 -r 35308ac56acb external/bsd/llvm/lib/libLLVMCodeGen/Makefile
--- a/external/bsd/llvm/lib/libLLVMCodeGen/Makefile     Thu Sep 01 12:15:07 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMCodeGen/Makefile     Thu Sep 01 12:24:35 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.6 2011/08/02 17:12:39 joerg Exp $
+#      $NetBSD: Makefile,v 1.7 2011/09/01 12:24:35 joerg Exp $
 
 LIB=   LLVMCodeGen
 
@@ -30,6 +30,7 @@
        IntrinsicLowering.cpp \
        LLVMTargetMachine.cpp \
        LatencyPriorityQueue.cpp \
+       LexicalScopes.cpp \
        LiveDebugVariables.cpp \
        LiveInterval.cpp \
        LiveIntervalAnalysis.cpp \
diff -r aa9fa3ecbde3 -r 35308ac56acb external/bsd/llvm/lib/libLLVMMC/Makefile
--- a/external/bsd/llvm/lib/libLLVMMC/Makefile  Thu Sep 01 12:15:07 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMMC/Makefile  Thu Sep 01 12:24:35 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.6 2011/08/02 17:12:39 joerg Exp $
+#      $NetBSD: Makefile,v 1.7 2011/09/01 12:24:36 joerg Exp $
 
 LIB=   LLVMMC
 
@@ -23,6 +23,7 @@
        MCELFStreamer.cpp \
        MCExpr.cpp \
        MCInst.cpp \
+       MCInstrAnalysis.cpp \
        MCInstPrinter.cpp \
        MCLabel.cpp \
        MCLoggingStreamer.cpp \
diff -r aa9fa3ecbde3 -r 35308ac56acb external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
--- a/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile  Thu Sep 01 12:15:07 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile  Thu Sep 01 12:24:35 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.3 2011/07/04 16:10:39 joerg Exp $
+#      $NetBSD: Makefile,v 1.4 2011/09/01 12:24:36 joerg Exp $
 
 LIB=   LLVMScalarOpts
 
@@ -36,7 +36,6 @@
        SimplifyCFGPass.cpp \
        SimplifyLibCalls.cpp \
        Sink.cpp \
-       TailDuplication.cpp \
        TailRecursionElimination.cpp
 
 .if defined(HOSTLIB)
diff -r aa9fa3ecbde3 -r 35308ac56acb external/bsd/llvm/lib/libLLVMSupport/Makefile
--- a/external/bsd/llvm/lib/libLLVMSupport/Makefile     Thu Sep 01 12:15:07 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMSupport/Makefile     Thu Sep 01 12:24:35 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.4 2011/08/02 17:12:39 joerg Exp $
+#      $NetBSD: Makefile,v 1.5 2011/09/01 12:24:36 joerg Exp $
 
 LIB=   LLVMSupport
 
@@ -46,6 +46,7 @@
        StringPool.cpp \
        StringRef.cpp \
        SystemUtils.cpp \
+       TargetRegistry.cpp \
        Timer.cpp \
        ToolOutputFile.cpp \
        Triple.cpp \
diff -r aa9fa3ecbde3 -r 35308ac56acb external/bsd/llvm/lib/libLLVMTarget/Makefile
--- a/external/bsd/llvm/lib/libLLVMTarget/Makefile      Thu Sep 01 12:15:07 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMTarget/Makefile      Thu Sep 01 12:24:35 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.4 2011/07/25 16:32:44 joerg Exp $
+#      $NetBSD: Makefile,v 1.5 2011/09/01 12:24:36 joerg Exp $
 
 LIB=   LLVMTarget
 
@@ -17,7 +17,6 @@
        TargetLoweringObjectFile.cpp \
        TargetMachine.cpp \
        TargetRegisterInfo.cpp \
-       TargetRegistry.cpp \
        TargetSubtargetInfo.cpp
 
 .if defined(HOSTLIB)
diff -r aa9fa3ecbde3 -r 35308ac56acb external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
--- a/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile     Thu Sep 01 12:15:07 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile     Thu Sep 01 12:24:35 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.3 2011/07/07 21:59:15 joerg Exp $
+#      $NetBSD: Makefile,v 1.4 2011/09/01 12:24:36 joerg Exp $
 
 LIB=   LLVMTransformsUtils
 
@@ -28,6 +28,7 @@
        PromoteMemoryToRegister.cpp \
        SSAUpdater.cpp \
        SimplifyCFG.cpp \
+       SimplifyIndVar.cpp \
        SimplifyInstructions.cpp \
        UnifyFunctionExitNodes.cpp \
        Utils.cpp \
diff -r aa9fa3ecbde3 -r 35308ac56acb external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
--- a/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile  Thu Sep 01 12:15:07 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile  Thu Sep 01 12:24:35 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.4 2011/08/02 17:12:39 joerg Exp $
+#      $NetBSD: Makefile,v 1.5 2011/09/01 12:24:36 joerg Exp $
 
 LIB=   LLVMX86CodeGen
 
@@ -23,7 +23,8 @@
        X86SelectionDAGInfo.cpp \
        X86Subtarget.cpp \
        X86TargetMachine.cpp \
-       X86TargetObjectFile.cpp
+       X86TargetObjectFile.cpp \
+       X86VZeroUpper.cpp
 
 TABLEGEN_SRC=          X86.td
 TABLEGEN_INCLUDES=     -I${LLVM_SRCDIR}/lib/Target/X86
diff -r aa9fa3ecbde3 -r 35308ac56acb external/bsd/llvm/lib/libclangAnalysis/Makefile
--- a/external/bsd/llvm/lib/libclangAnalysis/Makefile   Thu Sep 01 12:15:07 2011 +0000
+++ b/external/bsd/llvm/lib/libclangAnalysis/Makefile   Thu Sep 01 12:24:35 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.2 2011/03/18 23:32:03 joerg Exp $
+#      $NetBSD: Makefile,v 1.3 2011/09/01 12:24:36 joerg Exp $
 
 LIB=   clangAnalysis
 
@@ -13,6 +13,7 @@
        CocoaConventions.cpp \
        FormatString.cpp \
        LiveVariables.cpp \
+       ProgramPoint.cpp \
        PrintfFormatString.cpp \
        PseudoConstantAnalysis.cpp \
        ReachableCode.cpp \
diff -r aa9fa3ecbde3 -r 35308ac56acb external/bsd/llvm/lib/libclangSerialization/Makefile
--- a/external/bsd/llvm/lib/libclangSerialization/Makefile      Thu Sep 01 12:15:07 2011 +0000
+++ b/external/bsd/llvm/lib/libclangSerialization/Makefile      Thu Sep 01 12:24:35 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.2 2011/03/18 23:32:04 joerg Exp $
+#      $NetBSD: Makefile,v 1.3 2011/09/01 12:24:36 joerg Exp $
 
 LIB=   clangSerialization
 
@@ -14,7 +14,9 @@
        ASTWriterDecl.cpp \
        ASTWriterStmt.cpp \
        ChainedIncludesSource.cpp \
-       GeneratePCH.cpp
+       GeneratePCH.cpp \
+       Module.cpp \
+       ModuleManager.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>
diff -r aa9fa3ecbde3 -r 35308ac56acb external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
--- a/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile     Thu Sep 01 12:15:07 2011 +0000
+++ b/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile     Thu Sep 01 12:24:35 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.5 2011/08/09 12:30:47 joerg Exp $
+#      $NetBSD: Makefile,v 1.6 2011/09/01 12:24:36 joerg Exp $
 
 LIB=   clangStaticAnalyzerCheckers
 
@@ -13,7 +13,7 @@
        AttrNonNullChecker.cpp \
        BasicObjCFoundationChecks.cpp \
        BuiltinFunctionChecker.cpp \
-       ClangSACheckerProvider.cpp \
+       ClangCheckers.cpp \
        CStringChecker.cpp \
        CallAndMessageChecker.cpp \
        CastSizeChecker.cpp \
diff -r aa9fa3ecbde3 -r 35308ac56acb external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile
--- a/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile Thu Sep 01 12:15:07 2011 +0000
+++ b/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile Thu Sep 01 12:24:35 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.3 2011/08/02 17:12:40 joerg Exp $
+#      $NetBSD: Makefile,v 1.4 2011/09/01 12:24:37 joerg Exp $
 
 LIB=   clangStaticAnalyzerCore
 
@@ -14,20 +14,25 @@
        BugReporter.cpp \
        BugReporterVisitors.cpp \
        CFRefCount.cpp \
-       CXXExprEngine.cpp \
+       Checker.cpp \
        CheckerContext.cpp \
        CheckerHelpers.cpp \
        CheckerManager.cpp \
+       CheckerRegistry.cpp \
        CoreEngine.cpp \
        Environment.cpp \
        ExplodedGraph.cpp \
        ExprEngine.cpp \
-       GRState.cpp \
+       ExprEngineC.cpp \
+       ExprEngineCXX.cpp \
+       ExprEngineCallAndReturn.cpp \
+       ExprEngineObjC.cpp \
        HTMLDiagnostics.cpp \
        MemRegion.cpp \
        ObjCMessage.cpp \
        PathDiagnostic.cpp \
        PlistDiagnostics.cpp \
+       ProgramState.cpp \
        RangeConstraintManager.cpp \
        RegionStore.cpp \
        SimpleConstraintManager.cpp \



Home | Main Index | Thread Index | Old Index