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 r161532 for ...



details:   https://anonhg.NetBSD.org/src/rev/b04fc50a6cf5
branches:  trunk
changeset: 780851:b04fc50a6cf5
user:      joerg <joerg%NetBSD.org@localhost>
date:      Thu Aug 09 14:37:06 2012 +0000

description:
Update LLVM/Clang snapshot to r161532 for the usual set of improvements
and bugfixes.

diffstat:

 external/bsd/llvm/Makefile.inc                                |   4 ++--
 external/bsd/llvm/bin/tblgen/Makefile                         |   3 ++-
 external/bsd/llvm/include/Makefile                            |   8 ++++++--
 external/bsd/llvm/lib/libLLVMAnalysis/Makefile                |   4 +---
 external/bsd/llvm/lib/libLLVMCodeGen/Makefile                 |   5 +++--
 external/bsd/llvm/lib/libLLVMCore/Makefile                    |   5 ++++-
 external/bsd/llvm/lib/libLLVMInstrumentation/Makefile         |   3 ++-
 external/bsd/llvm/lib/libLLVMMC/Makefile                      |   3 ++-
 external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile             |  10 ++++++++--
 external/bsd/llvm/lib/libLLVMScalarOpts/Makefile              |   3 +--
 external/bsd/llvm/lib/libLLVMSupport/Makefile                 |   3 ++-
 external/bsd/llvm/lib/libclangAST/Makefile                    |   9 ++++++++-
 external/bsd/llvm/lib/libclangBasic/Makefile                  |   4 +++-
 external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile |   5 +++--
 external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile     |   4 ++--
 external/bsd/llvm/lib/libclangTooling/Makefile                |   4 +++-
 16 files changed, 52 insertions(+), 25 deletions(-)

diffs (truncated from 374 to 300 lines):

diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc    Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/Makefile.inc    Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile.inc,v 1.39 2012/06/18 15:53:22 joerg Exp $
+#      $NetBSD: Makefile.inc,v 1.40 2012/08/09 14:37:06 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
@@ -7,7 +7,7 @@
 
 SVN_ROOT=              http://llvm.org/svn/llvm-project
 
-COMMON_REVISION=       158657
+COMMON_REVISION=       161532
 LLVM_REVISION=         ${COMMON_REVISION}
 CLANG_REVISION=                ${COMMON_REVISION}
 COMPILER_RT_REVISION=  ${COMMON_REVISION}
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/bin/tblgen/Makefile
--- a/external/bsd/llvm/bin/tblgen/Makefile     Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/bin/tblgen/Makefile     Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.13 2012/06/16 17:01:03 joerg Exp $
+#      $NetBSD: Makefile,v 1.14 2012/08/09 14:37:06 joerg Exp $
 
 PROG_CXX=      llvm-tblgen
 NOMAN=         yes
@@ -15,6 +15,7 @@
        CodeGenDAGPatterns.cpp \
        CodeGenInstruction.cpp \
        CodeGenRegisters.cpp \
+       CodeGenSchedule.cpp \
        CodeGenTarget.cpp \
        DAGISelEmitter.cpp \
        DAGISelMatcher.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/include/Makefile
--- a/external/bsd/llvm/include/Makefile        Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/include/Makefile        Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.11 2012/06/17 07:40:26 joerg Exp $
+#      $NetBSD: Makefile,v 1.12 2012/08/09 14:37:06 joerg Exp $
 
 .include <bsd.init.mk>
 
@@ -51,7 +51,7 @@
 TABLEGEN_OUTPUT.Intrinsics.td= \
        llvm/Intrinsics.gen|-gen-intrinsic
 
-CLANG_TABLEGEN_SRC=    Attr.td StmtNodes.td DeclNodes.td \
+CLANG_TABLEGEN_SRC=    Attr.td StmtNodes.td DeclNodes.td CommentNodes.td \
        Diagnostic.td arm_neon.td Options.td CC1AsOptions.td CC1Options.td
 
 CLANG_TABLEGEN_INCLUDES.Attr.td=       -I${CLANG_SRCDIR}/include
@@ -73,10 +73,14 @@
 CLANG_TABLEGEN_OUTPUT.DeclNodes.td= \
        clang/AST/DeclNodes.inc|-gen-clang-decl-nodes
 
+CLANG_TABLEGEN_OUTPUT.CommentNodes.td= \
+       clang/AST/CommentNodes.inc|-gen-clang-comment-nodes
+
 CLANG_TABLEGEN_INCLUDES.Diagnostic.td= -I${CLANG_SRCDIR}/include/clang/Basic
 CLANG_TABLEGEN_OUTPUT.Diagnostic.td= \
        clang/Basic/DiagnosticAnalysisKinds.inc|-gen-clang-diags-defs^-clang-component=Analysis \
        clang/Basic/DiagnosticASTKinds.inc|-gen-clang-diags-defs^-clang-component=AST \
+       clang/Basic/DiagnosticCommentKinds.inc|-gen-clang-diags-defs^-clang-component=Comment \
        clang/Basic/DiagnosticCommonKinds.inc|-gen-clang-diags-defs^-clang-component=Common \
        clang/Basic/DiagnosticDriverKinds.inc|-gen-clang-diags-defs^-clang-component=Driver \
        clang/Basic/DiagnosticFrontendKinds.inc|-gen-clang-diags-defs^-clang-component=Frontend \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMAnalysis/Makefile
--- a/external/bsd/llvm/lib/libLLVMAnalysis/Makefile    Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMAnalysis/Makefile    Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.6 2012/04/04 10:42:01 joerg Exp $
+#      $NetBSD: Makefile,v 1.7 2012/08/09 14:37:06 joerg Exp $
 
 LIB=   LLVMAnalysis
 
@@ -20,8 +20,6 @@
        CodeMetrics.cpp \
        ConstantFolding.cpp \
        DbgInfoPrinter.cpp \
-       DebugInfo.cpp \
-       DIBuilder.cpp \
        DomPrinter.cpp \
        DominanceFrontier.cpp \
        IVUsers.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMCodeGen/Makefile
--- a/external/bsd/llvm/lib/libLLVMCodeGen/Makefile     Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMCodeGen/Makefile     Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.18 2012/06/16 17:01:04 joerg Exp $
+#      $NetBSD: Makefile,v 1.19 2012/08/09 14:37:06 joerg Exp $
 
 LIB=   LLVMCodeGen
 
@@ -18,6 +18,7 @@
        DFAPacketizer.cpp \
        DeadMachineInstructionElim.cpp \
        DwarfEHPrepare.cpp \
+       EarlyIfConversion.cpp \
        EdgeBundles.cpp \
        ExecutionDepsFix.cpp \
        ExpandISelPseudos.cpp \
@@ -67,6 +68,7 @@
        MachineSSAUpdater.cpp \
        MachineScheduler.cpp \
        MachineSink.cpp \
+       MachineTraceMetrics.cpp \
        MachineVerifier.cpp \
        OcamlGC.cpp \
        OptimizePHIs.cpp \
@@ -88,7 +90,6 @@
        RegisterCoalescer.cpp \
        RegisterPressure.cpp \
        RegisterScavenging.cpp \
-       RenderMachineFunction.cpp \
        ScheduleDAG.cpp \
        ScheduleDAGInstrs.cpp \
        ScheduleDAGPrinter.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMCore/Makefile
--- a/external/bsd/llvm/lib/libLLVMCore/Makefile        Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMCore/Makefile        Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.7 2012/04/04 10:42:02 joerg Exp $
+#      $NetBSD: Makefile,v 1.8 2012/08/09 14:37:06 joerg Exp $
 
 LIB=   LLVMCore
 
@@ -13,6 +13,8 @@
        ConstantFold.cpp \
        Constants.cpp \
        Core.cpp \
+       DebugInfo.cpp \
+       DIBuilder.cpp \
        DebugLoc.cpp \
        Dominators.cpp \
        Function.cpp \
@@ -34,6 +36,7 @@
        PassRegistry.cpp \
        PrintModulePass.cpp \
        Type.cpp \
+       TypeFinder.cpp \
        Use.cpp \
        User.cpp \
        Value.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMInstrumentation/Makefile
--- a/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile     Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile     Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.5 2012/04/04 10:42:02 joerg Exp $
+#      $NetBSD: Makefile,v 1.6 2012/08/09 14:37:06 joerg Exp $
 
 LIB=   LLVMInstrumentation
 
@@ -7,6 +7,7 @@
 .PATH: ${LLVM_SRCDIR}/lib/Transforms/Instrumentation
 
 SRCS+= AddressSanitizer.cpp \
+       BoundsChecking.cpp \
        EdgeProfiling.cpp \
        FunctionBlackList.cpp \
        GCOVProfiling.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMMC/Makefile
--- a/external/bsd/llvm/lib/libLLVMMC/Makefile  Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMMC/Makefile  Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.9 2012/01/11 23:24:47 joerg Exp $
+#      $NetBSD: Makefile,v 1.10 2012/08/09 14:37:06 joerg Exp $
 
 LIB=   LLVMMC
 
@@ -35,6 +35,7 @@
        MCObjectStreamer.cpp \
        MCObjectWriter.cpp \
        MCPureStreamer.cpp \
+       MCRegisterInfo.cpp \
        MCSection.cpp \
        MCSectionCOFF.cpp \
        MCSectionELF.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
--- a/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.10 2012/06/16 17:01:04 joerg Exp $
+#      $NetBSD: Makefile,v 1.11 2012/08/09 14:37:07 joerg Exp $
 
 LIB=   LLVMMipsCodeGen
 
@@ -6,7 +6,10 @@
 
 .PATH: ${LLVM_SRCDIR}/lib/Target/Mips
 
-SRCS+= MipsAnalyzeImmediate.cpp \
+SRCS+= Mips16InstrInfo.cpp \
+       Mips16FrameLowering.cpp \
+       Mips16RegisterInfo.cpp \
+       MipsAnalyzeImmediate.cpp \
        MipsAsmPrinter.cpp \
        MipsCodeEmitter.cpp \
        MipsDelaySlotFiller.cpp \
@@ -19,6 +22,9 @@
        MipsMachineFunction.cpp \
        MipsMCInstLower.cpp \
        MipsRegisterInfo.cpp \
+       MipsSEInstrInfo.cpp \
+       MipsSEFrameLowering.cpp \
+       MipsSERegisterInfo.cpp \
        MipsSubtarget.cpp \
        MipsTargetMachine.cpp \
        MipsTargetObjectFile.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
--- a/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile  Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile  Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.6 2012/06/16 17:01:04 joerg Exp $
+#      $NetBSD: Makefile,v 1.7 2012/08/09 14:37:07 joerg Exp $
 
 LIB=   LLVMScalarOpts
 
@@ -8,7 +8,6 @@
 
 SRCS+= ADCE.cpp \
        BasicBlockPlacement.cpp \
-       BoundsChecking.cpp \
        CodeGenPrepare.cpp \
        ConstantProp.cpp \
        CorrelatedValuePropagation.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMSupport/Makefile
--- a/external/bsd/llvm/lib/libLLVMSupport/Makefile     Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMSupport/Makefile     Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.12 2012/04/29 19:19:05 joerg Exp $
+#      $NetBSD: Makefile,v 1.13 2012/08/09 14:37:07 joerg Exp $
 
 LIB=   LLVMSupport
 
@@ -25,6 +25,7 @@
        DAGDeltaAlgorithm.cpp \
        Dwarf.cpp \
        ErrorHandling.cpp \
+       FileOutputBuffer.cpp \
        FileUtilities.cpp \
        FoldingSet.cpp \
        FormattedStream.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libclangAST/Makefile
--- a/external/bsd/llvm/lib/libclangAST/Makefile        Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libclangAST/Makefile        Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.5 2012/04/04 10:42:04 joerg Exp $
+#      $NetBSD: Makefile,v 1.6 2012/08/09 14:37:07 joerg Exp $
 
 LIB=   clangAST
 
@@ -13,6 +13,12 @@
        ASTImporter.cpp \
        AttrImpl.cpp \
        CXXInheritance.cpp \
+       Comment.cpp \
+       CommentBriefParser.cpp \
+       CommentDumper.cpp \
+       CommentLexer.cpp \
+       CommentParser.cpp \
+       CommentSema.cpp \
        Decl.cpp \
        DeclarationName.cpp \
        DeclBase.cpp \
@@ -38,6 +44,7 @@
        NSAPI.cpp \
        NestedNameSpecifier.cpp \
        ParentMap.cpp \
+       RawCommentList.cpp \
        RecordLayout.cpp \
        RecordLayoutBuilder.cpp \
        SelectorLocationsKind.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libclangBasic/Makefile
--- a/external/bsd/llvm/lib/libclangBasic/Makefile      Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libclangBasic/Makefile      Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.5 2012/06/17 07:40:26 joerg Exp $
+#      $NetBSD: Makefile,v 1.6 2012/08/09 14:37:07 joerg Exp $
 
 LIB=   clangBasic
 
@@ -8,6 +8,7 @@
 
 SRCS+= Builtins.cpp \
        ConvertUTF.c \
+       ConvertUTFWrapper.cpp \
        Diagnostic.cpp \
        DiagnosticIDs.cpp \
        FileManager.cpp \
@@ -15,6 +16,7 @@
        IdentifierTable.cpp \
        LangOptions.cpp \
        Module.cpp \
+       ObjCRuntime.cpp \
        SourceLocation.cpp \
        SourceManager.cpp \
        TargetInfo.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile



Home | Main Index | Thread Index | Old Index