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 r177512 and ...



details:   https://anonhg.NetBSD.org/src/rev/a67ef9539859
branches:  trunk
changeset: 785656:a67ef9539859
user:      joerg <joerg%NetBSD.org@localhost>
date:      Sun Mar 24 13:02:16 2013 +0000

description:
Update LLVM/Clang snapshot to r177512 and MCLinker to deeb2a77.
Most noticably, this brings in the (optional) clang-format tool.

diffstat:

 external/bsd/llvm/Makefile.inc                                |   6 +-
 external/bsd/llvm/bin/Makefile                                |   3 +-
 external/bsd/llvm/bin/clang-format/Makefile                   |  36 +++++++++++
 external/bsd/llvm/bin/llvm-readobj/Makefile                   |   5 +-
 external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile              |   3 +-
 external/bsd/llvm/lib/libLLVMAnalysis/Makefile                |   3 +-
 external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile             |  10 ++-
 external/bsd/llvm/lib/libclangCodeGen/Makefile                |   3 +-
 external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile |   4 +-
 9 files changed, 59 insertions(+), 14 deletions(-)

diffs (219 lines):

diff -r 25342a777725 -r a67ef9539859 external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc    Sun Mar 24 12:15:50 2013 +0000
+++ b/external/bsd/llvm/Makefile.inc    Sun Mar 24 13:02:16 2013 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile.inc,v 1.48 2013/03/13 13:21:17 joerg Exp $
+#      $NetBSD: Makefile.inc,v 1.49 2013/03/24 13:02:16 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
@@ -7,12 +7,12 @@
 
 SVN_ROOT=              http://llvm.org/svn/llvm-project
 
-COMMON_REVISION=       175373
+COMMON_REVISION=       177512
 LLVM_REVISION=         ${COMMON_REVISION}
 CLANG_REVISION=                ${COMMON_REVISION}
 COMPILER_RT_REVISION=  ${COMMON_REVISION}
 
-MCLINKER_REVISION=     32f0b51103cce6907806e08642ca4a5692c3a66e
+MCLINKER_REVISION=     deeb2a77b4165827316f88e0a7ba4ba6b743a080
 MCLINKER_ROOT=         https://code.google.com/p/mclinker/
 
 LLVM_VERSION=          3.3
diff -r 25342a777725 -r a67ef9539859 external/bsd/llvm/bin/Makefile
--- a/external/bsd/llvm/bin/Makefile    Sun Mar 24 12:15:50 2013 +0000
+++ b/external/bsd/llvm/bin/Makefile    Sun Mar 24 13:02:16 2013 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.8 2013/02/27 21:25:08 joerg Exp $
+#      $NetBSD: Makefile,v 1.9 2013/03/24 13:02:16 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -14,6 +14,7 @@
 .if defined(LLVM_DEVELOPER)
 SUBDIR+= \
        bugpoint \
+       clang-format \
        llc \
        lli \
        llvm-ar \
diff -r 25342a777725 -r a67ef9539859 external/bsd/llvm/bin/clang-format/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/bin/clang-format/Makefile       Sun Mar 24 13:02:16 2013 +0000
@@ -0,0 +1,36 @@
+#      $NetBSD: Makefile,v 1.1 2013/03/24 13:02:17 joerg Exp $
+
+PROG_CXX=      clang-format
+NOMAN=         yes
+
+.include <bsd.init.mk>
+
+.PATH: ${CLANG_SRCDIR}/tools/clang-format
+
+SRCS=  ClangFormat.cpp
+
+CLANG_LIBS+= \
+       clangFormat \
+       clangTooling \
+       clangFrontend \
+       clangSerialization \
+       clangDriver \
+       clangParse \
+       clangRewriteFrontend \
+       clangRewriteCore \
+       clangSema \
+       clangEdit \
+       clangAnalysis \
+       clangAST \
+       clangLex \
+       clangBasic
+
+LLVM_LIBS+= \
+       BitReader \
+       MCParser \
+       MC \
+       Support
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>
diff -r 25342a777725 -r a67ef9539859 external/bsd/llvm/bin/llvm-readobj/Makefile
--- a/external/bsd/llvm/bin/llvm-readobj/Makefile       Sun Mar 24 12:15:50 2013 +0000
+++ b/external/bsd/llvm/bin/llvm-readobj/Makefile       Sun Mar 24 13:02:16 2013 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.2 2013/01/23 15:02:56 joerg Exp $
+#      $NetBSD: Makefile,v 1.3 2013/03/24 13:02:17 joerg Exp $
 
 PROG_CXX=      llvm-readobj
 NOMAN=         yes
@@ -7,7 +7,8 @@
 
 .PATH: ${LLVM_SRCDIR}/tools/llvm-readobj
 
-SRCS=  llvm-readobj.cpp
+SRCS=  llvm-readobj.cpp \
+       ELF.cpp
 
 LLVM_LIBS+= \
        Archive \
diff -r 25342a777725 -r a67ef9539859 external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
--- a/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile  Sun Mar 24 12:15:50 2013 +0000
+++ b/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile  Sun Mar 24 13:02:16 2013 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.11 2013/01/23 15:02:58 joerg Exp $
+#      $NetBSD: Makefile,v 1.12 2013/03/24 13:02:17 joerg Exp $
 
 LIB=   LLVMARMCodeGen
 
@@ -29,6 +29,7 @@
        ARMTargetMachine.cpp \
        ARMTargetObjectFile.cpp \
        ARMTargetTransformInfo.cpp \
+       A15SDOptimizer.cpp \
        MLxExpansionPass.cpp \
        Thumb1InstrInfo.cpp \
        Thumb1FrameLowering.cpp \
diff -r 25342a777725 -r a67ef9539859 external/bsd/llvm/lib/libLLVMAnalysis/Makefile
--- a/external/bsd/llvm/lib/libLLVMAnalysis/Makefile    Sun Mar 24 12:15:50 2013 +0000
+++ b/external/bsd/llvm/lib/libLLVMAnalysis/Makefile    Sun Mar 24 13:02:16 2013 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.12 2013/02/04 15:00:34 joerg Exp $
+#      $NetBSD: Makefile,v 1.13 2013/03/24 13:02:17 joerg Exp $
 
 LIB=   LLVMAnalysis
 
@@ -20,7 +20,6 @@
        CodeMetrics.cpp \
        ConstantFolding.cpp \
        CostModel.cpp \
-       DbgInfoPrinter.cpp \
        DependenceAnalysis.cpp \
        DomPrinter.cpp \
        DominanceFrontier.cpp \
diff -r 25342a777725 -r a67ef9539859 external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
--- a/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Sun Mar 24 12:15:50 2013 +0000
+++ b/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Sun Mar 24 13:02:16 2013 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.15 2013/01/23 15:02:59 joerg Exp $
+#      $NetBSD: Makefile,v 1.16 2013/03/24 13:02:17 joerg Exp $
 
 LIB=   LLVMMipsCodeGen
 
@@ -6,12 +6,15 @@
 
 .PATH: ${LLVM_SRCDIR}/lib/Target/Mips
 
-SRCS+= Mips16InstrInfo.cpp \
+SRCS+= Mips16ISelDAGToDAG.cpp \
+       Mips16ISelLowering.cpp \
+       Mips16InstrInfo.cpp \
        Mips16FrameLowering.cpp \
        Mips16RegisterInfo.cpp \
        MipsAnalyzeImmediate.cpp \
        MipsAsmPrinter.cpp \
        MipsCodeEmitter.cpp \
+       MipsConstantIslandPass.cpp \
        MipsDelaySlotFiller.cpp \
        MipsFrameLowering.cpp \
        MipsInstrInfo.cpp \
@@ -22,6 +25,8 @@
        MipsMachineFunction.cpp \
        MipsMCInstLower.cpp \
        MipsRegisterInfo.cpp \
+       MipsSEISelLowering.cpp \
+       MipsSEISelDAGToDAG.cpp \
        MipsSEInstrInfo.cpp \
        MipsSEFrameLowering.cpp \
        MipsSERegisterInfo.cpp \
@@ -30,6 +35,7 @@
        MipsTargetObjectFile.cpp \
        MipsSelectionDAGInfo.cpp
 
+
 TABLEGEN_SRC=          Mips.td
 TABLEGEN_INCLUDES=     -I${LLVM_SRCDIR}/lib/Target/Mips
 TABLEGEN_OUTPUT= \
diff -r 25342a777725 -r a67ef9539859 external/bsd/llvm/lib/libclangCodeGen/Makefile
--- a/external/bsd/llvm/lib/libclangCodeGen/Makefile    Sun Mar 24 12:15:50 2013 +0000
+++ b/external/bsd/llvm/lib/libclangCodeGen/Makefile    Sun Mar 24 13:02:16 2013 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.4 2011/12/11 14:58:50 joerg Exp $
+#      $NetBSD: Makefile,v 1.5 2013/03/24 13:02:17 joerg Exp $
 
 LIB=   clangCodeGen
 
@@ -7,6 +7,7 @@
 .PATH: ${CLANG_SRCDIR}/lib/CodeGen
 
 SRCS+= BackendUtil.cpp \
+       CGAtomic.cpp \
        CGBlocks.cpp \
        CGBuiltin.cpp \
        CGCUDANV.cpp \
diff -r 25342a777725 -r a67ef9539859 external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
--- a/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile     Sun Mar 24 12:15:50 2013 +0000
+++ b/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile     Sun Mar 24 13:02:16 2013 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.18 2012/11/17 04:57:27 joerg Exp $
+#      $NetBSD: Makefile,v 1.19 2013/03/24 13:02:17 joerg Exp $
 
 LIB=   clangStaticAnalyzerCheckers
 
@@ -9,7 +9,6 @@
 SRCS+= AnalyzerStatsChecker.cpp \
        ArrayBoundChecker.cpp \
        ArrayBoundCheckerV2.cpp \
-       AttrNonNullChecker.cpp \
        BasicObjCFoundationChecks.cpp \
        BoolAssignmentChecker.cpp \
        BuiltinFunctionChecker.cpp \
@@ -46,6 +45,7 @@
        NSAutoreleasePoolChecker.cpp \
        NSErrorChecker.cpp \
        NoReturnFunctionChecker.cpp \
+       NonNullParamChecker.cpp \
        ObjCAtSyncChecker.cpp \
        ObjCContainersASTChecker.cpp \
        ObjCContainersChecker.cpp \



Home | Main Index | Thread Index | Old Index