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 to LLVM/Clang r146325. This fixes a...



details:   https://anonhg.NetBSD.org/src/rev/e0343cd4594a
branches:  trunk
changeset: 771953:e0343cd4594a
user:      joerg <joerg%NetBSD.org@localhost>
date:      Sun Dec 11 14:58:50 2011 +0000

description:
Update to LLVM/Clang r146325. This fixes a number of issues for i386.

diffstat:

 external/bsd/llvm/Makefile.inc                                |  6 +++---
 external/bsd/llvm/bin/tblgen/Makefile                         |  3 ++-
 external/bsd/llvm/include/Makefile                            |  3 ++-
 external/bsd/llvm/lib/libLLVMCodeGen/Makefile                 |  3 +--
 external/bsd/llvm/lib/libLLVMMCDisassembler/Makefile          |  3 ++-
 external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile         |  3 ++-
 external/bsd/llvm/lib/libclangAnalysis/Makefile               |  3 +--
 external/bsd/llvm/lib/libclangBasic/Makefile                  |  3 ++-
 external/bsd/llvm/lib/libclangCodeGen/Makefile                |  3 +--
 external/bsd/llvm/lib/libclangFrontend/Makefile               |  3 ++-
 external/bsd/llvm/lib/libclangSerialization/Makefile          |  3 +--
 external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile |  5 ++++-
 12 files changed, 23 insertions(+), 18 deletions(-)

diffs (222 lines):

diff -r 870d694a11cb -r e0343cd4594a external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc    Sun Dec 11 14:57:07 2011 +0000
+++ b/external/bsd/llvm/Makefile.inc    Sun Dec 11 14:58:50 2011 +0000
@@ -1,12 +1,12 @@
-#      $NetBSD: Makefile.inc,v 1.25 2011/11/18 15:56:53 joerg Exp $
+#      $NetBSD: Makefile.inc,v 1.26 2011/12/11 14:58:50 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
 
 .include <bsd.own.mk>
 
-LLVM_REVISION= 144933
-CLANG_REVISION=        144933
+LLVM_REVISION= 146325
+CLANG_REVISION=        146325
 
 LLVM_SRCDIR:=  ${.PARSEDIR}/dist/llvm
 CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
diff -r 870d694a11cb -r e0343cd4594a external/bsd/llvm/bin/tblgen/Makefile
--- a/external/bsd/llvm/bin/tblgen/Makefile     Sun Dec 11 14:57:07 2011 +0000
+++ b/external/bsd/llvm/bin/tblgen/Makefile     Sun Dec 11 14:58:50 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.8 2011/11/18 15:56:53 joerg Exp $
+#      $NetBSD: Makefile,v 1.9 2011/12/11 14:58:50 joerg Exp $
 
 PROG_CXX=      llvm-tblgen
 NOMAN=         yes
@@ -21,6 +21,7 @@
        DAGISelMatcherEmitter.cpp \
        DAGISelMatcherGen.cpp \
        DAGISelMatcherOpt.cpp \
+       DFAPacketizerEmitter.cpp \
        DisassemblerEmitter.cpp \
        EDEmitter.cpp \
        FastISelEmitter.cpp \
diff -r 870d694a11cb -r e0343cd4594a external/bsd/llvm/include/Makefile
--- a/external/bsd/llvm/include/Makefile        Sun Dec 11 14:57:07 2011 +0000
+++ b/external/bsd/llvm/include/Makefile        Sun Dec 11 14:58:50 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.4 2011/10/11 13:53:58 joerg Exp $
+#      $NetBSD: Makefile,v 1.5 2011/12/11 14:58:50 joerg Exp $
 
 .include <bsd.init.mk>
 
@@ -68,6 +68,7 @@
        clang/Basic/DiagnosticLexKinds.inc|-gen-clang-diags-defs^-clang-component=Lex \
        clang/Basic/DiagnosticParseKinds.inc|-gen-clang-diags-defs^-clang-component=Parse \
        clang/Basic/DiagnosticSemaKinds.inc|-gen-clang-diags-defs^-clang-component=Sema \
+       clang/Basic/DiagnosticSerializationKinds.inc|-gen-clang-diags-defs^-clang-component=Serialization \
        clang/Basic/DiagnosticGroups.inc|-gen-clang-diag-groups \
        clang/Basic/DiagnosticIndexName.inc|-gen-clang-diags-index-name
 
diff -r 870d694a11cb -r e0343cd4594a external/bsd/llvm/lib/libLLVMCodeGen/Makefile
--- a/external/bsd/llvm/lib/libLLVMCodeGen/Makefile     Sun Dec 11 14:57:07 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMCodeGen/Makefile     Sun Dec 11 14:58:50 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.10 2011/11/18 15:56:53 joerg Exp $
+#      $NetBSD: Makefile,v 1.11 2011/12/11 14:58:50 joerg Exp $
 
 LIB=   LLVMCodeGen
 
@@ -94,7 +94,6 @@
        Spiller.cpp \
        SpillPlacement.cpp \
        SplitKit.cpp \
-       Splitter.cpp \
        StackProtector.cpp \
        StackSlotColoring.cpp \
        StrongPHIElimination.cpp \
diff -r 870d694a11cb -r e0343cd4594a external/bsd/llvm/lib/libLLVMMCDisassembler/Makefile
--- a/external/bsd/llvm/lib/libLLVMMCDisassembler/Makefile      Sun Dec 11 14:57:07 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMMCDisassembler/Makefile      Sun Dec 11 14:58:50 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.2 2011/05/12 14:56:23 joerg Exp $
+#      $NetBSD: Makefile,v 1.3 2011/12/11 14:58:50 joerg Exp $
 
 LIB=   LLVMMCDisassembler
 
@@ -8,6 +8,7 @@
 
 SRCS+= Disassembler.cpp \
        EDDisassembler.cpp \
+       EDMain.cpp \
        EDOperand.cpp \
        EDInst.cpp \
        EDToken.cpp
diff -r 870d694a11cb -r e0343cd4594a external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
--- a/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile     Sun Dec 11 14:57:07 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile     Sun Dec 11 14:58:50 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.5 2011/11/03 17:52:54 joerg Exp $
+#      $NetBSD: Makefile,v 1.6 2011/12/11 14:58:50 joerg Exp $
 
 LIB=   LLVMTransformsUtils
 
@@ -21,6 +21,7 @@
        Local.cpp \
        LoopSimplify.cpp \
        LoopUnroll.cpp \
+       LoopUnrollRuntime.cpp \
        LowerExpectIntrinsic.cpp \
        LowerInvoke.cpp \
        LowerSwitch.cpp \
diff -r 870d694a11cb -r e0343cd4594a external/bsd/llvm/lib/libclangAnalysis/Makefile
--- a/external/bsd/llvm/lib/libclangAnalysis/Makefile   Sun Dec 11 14:57:07 2011 +0000
+++ b/external/bsd/llvm/lib/libclangAnalysis/Makefile   Sun Dec 11 14:58:50 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.5 2011/11/03 17:52:54 joerg Exp $
+#      $NetBSD: Makefile,v 1.6 2011/12/11 14:58:50 joerg Exp $
 
 LIB=   clangAnalysis
 
@@ -11,7 +11,6 @@
        CFGReachabilityAnalysis.cpp \
        CFGStmtMap.cpp \
        CocoaConventions.cpp \
-       Dominators.cpp \
        FormatString.cpp \
        LiveVariables.cpp \
        PostOrderCFGView.cpp \
diff -r 870d694a11cb -r e0343cd4594a external/bsd/llvm/lib/libclangBasic/Makefile
--- a/external/bsd/llvm/lib/libclangBasic/Makefile      Sun Dec 11 14:57:07 2011 +0000
+++ b/external/bsd/llvm/lib/libclangBasic/Makefile      Sun Dec 11 14:58:50 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.3 2011/10/11 13:54:00 joerg Exp $
+#      $NetBSD: Makefile,v 1.4 2011/12/11 14:58:50 joerg Exp $
 
 LIB=   clangBasic
 
@@ -14,6 +14,7 @@
        FileSystemStatCache.cpp \
        IdentifierTable.cpp \
        LangOptions.cpp \
+       Module.cpp \
        SourceLocation.cpp \
        SourceManager.cpp \
        TargetInfo.cpp \
diff -r 870d694a11cb -r e0343cd4594a external/bsd/llvm/lib/libclangCodeGen/Makefile
--- a/external/bsd/llvm/lib/libclangCodeGen/Makefile    Sun Dec 11 14:57:07 2011 +0000
+++ b/external/bsd/llvm/lib/libclangCodeGen/Makefile    Sun Dec 11 14:58:50 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.3 2011/10/11 13:54:00 joerg Exp $
+#      $NetBSD: Makefile,v 1.4 2011/12/11 14:58:50 joerg Exp $
 
 LIB=   clangCodeGen
 
@@ -34,7 +34,6 @@
        CGRecordLayoutBuilder.cpp \
        CGRTTI.cpp \
        CGStmt.cpp \
-       CGTemporaries.cpp \
        CGVTables.cpp \
        CGVTT.cpp \
        CodeGenAction.cpp \
diff -r 870d694a11cb -r e0343cd4594a external/bsd/llvm/lib/libclangFrontend/Makefile
--- a/external/bsd/llvm/lib/libclangFrontend/Makefile   Sun Dec 11 14:57:07 2011 +0000
+++ b/external/bsd/llvm/lib/libclangFrontend/Makefile   Sun Dec 11 14:58:50 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.7 2011/11/03 17:52:54 joerg Exp $
+#      $NetBSD: Makefile,v 1.8 2011/12/11 14:58:50 joerg Exp $
 
 LIB=   clangFrontend
 
@@ -10,6 +10,7 @@
        ASTMerge.cpp \
        ASTUnit.cpp \
        CacheTokens.cpp \
+       ChainedIncludesSource.cpp \
        CompilerInstance.cpp \
        CompilerInvocation.cpp \
        CreateInvocationFromCommandLine.cpp \
diff -r 870d694a11cb -r e0343cd4594a external/bsd/llvm/lib/libclangSerialization/Makefile
--- a/external/bsd/llvm/lib/libclangSerialization/Makefile      Sun Dec 11 14:57:07 2011 +0000
+++ b/external/bsd/llvm/lib/libclangSerialization/Makefile      Sun Dec 11 14:58:50 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.3 2011/09/01 12:24:36 joerg Exp $
+#      $NetBSD: Makefile,v 1.4 2011/12/11 14:58:51 joerg Exp $
 
 LIB=   clangSerialization
 
@@ -13,7 +13,6 @@
        ASTWriter.cpp \
        ASTWriterDecl.cpp \
        ASTWriterStmt.cpp \
-       ChainedIncludesSource.cpp \
        GeneratePCH.cpp \
        Module.cpp \
        ModuleManager.cpp
diff -r 870d694a11cb -r e0343cd4594a external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
--- a/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile     Sun Dec 11 14:57:07 2011 +0000
+++ b/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile     Sun Dec 11 14:58:50 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.9 2011/11/18 15:56:54 joerg Exp $
+#      $NetBSD: Makefile,v 1.10 2011/12/11 14:58:51 joerg Exp $
 
 LIB=   clangStaticAnalyzerCheckers
 
@@ -22,6 +22,7 @@
        CheckObjCInstMethSignature.cpp \
        CheckSecuritySyntaxOnly.cpp \
        CheckSizeofPointer.cpp \
+       CheckerDocumentation.cpp \
        ChrootChecker.cpp \
        DeadStoresChecker.cpp \
        DebugCheckers.cpp \
@@ -36,6 +37,7 @@
        MacOSXAPIChecker.cpp \
        MallocChecker.cpp \
        MallocOverflowSecurityChecker.cpp \
+       MallocSizeofChecker.cpp \
        NSAutoreleasePoolChecker.cpp \
        NSErrorChecker.cpp \
        NoReturnFunctionChecker.cpp \
@@ -51,6 +53,7 @@
        ReturnUndefChecker.cpp \
        StackAddrEscapeChecker.cpp \
        StreamChecker.cpp \
+       TaintTesterChecker.cpp \
        UndefBranchChecker.cpp \
        UndefCapturedBlockVarChecker.cpp \
        UndefResultChecker.cpp \



Home | Main Index | Thread Index | Old Index