Source-Changes-HG archive

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

[src/trunk]: src/external/bsd/llvm Switch to the 4.0 release branch and updat...



details:   https://anonhg.NetBSD.org/src/rev/691ab5d7149d
branches:  trunk
changeset: 351318:691ab5d7149d
user:      joerg <joerg%NetBSD.org@localhost>
date:      Thu Feb 09 17:58:57 2017 +0000

description:
Switch to the 4.0 release branch and update build glue for r294123.

diffstat:

 external/bsd/llvm/Makefile.inc                          |   6 ++--
 external/bsd/llvm/bin/llvm-xray/Makefile                |  20 +++++++++++++++++
 external/bsd/llvm/lib/libLLVMAnalysis/Makefile          |   4 +-
 external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile |   7 ++++-
 external/bsd/llvm/lib/libLLVMObject/Makefile            |   3 +-
 external/bsd/llvm/lib/libLLVMScalarOpts/Makefile        |   5 +++-
 external/bsd/llvm/lib/libLLVMXRay/Makefile              |  11 +++++++++
 7 files changed, 47 insertions(+), 9 deletions(-)

diffs (156 lines):

diff -r 31ab81c83e72 -r 691ab5d7149d external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc    Thu Feb 09 17:54:06 2017 +0000
+++ b/external/bsd/llvm/Makefile.inc    Thu Feb 09 17:58:57 2017 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile.inc,v 1.82 2017/01/11 12:02:24 joerg Exp $
+#      $NetBSD: Makefile.inc,v 1.83 2017/02/09 17:58:57 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
@@ -6,9 +6,9 @@
 .include <bsd.own.mk>
 
 SVN_ROOT=              http://llvm.org/svn/llvm-project
-SVN_BRANCH=            trunk
+SVN_BRANCH=            branches/release_40
 
-COMMON_REVISION=       r291444
+COMMON_REVISION=       r294123
 CLANG_REVISION=                ${COMMON_REVISION}
 LLD_REVISION=          ${COMMON_REVISION}
 LLDB_REVISION=         ${COMMON_REVISION}
diff -r 31ab81c83e72 -r 691ab5d7149d external/bsd/llvm/bin/llvm-xray/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/bin/llvm-xray/Makefile  Thu Feb 09 17:58:57 2017 +0000
@@ -0,0 +1,20 @@
+#      $NetBSD: Makefile,v 1.1 2017/02/09 17:58:57 joerg Exp $
+
+PROG_CXX=      llvm-xray
+NOMAN=         yes
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/tools/llvm-xray
+
+SRCS=  func-id-helper.cc \
+       xray-account.cc \
+       xray-converter.cc
+
+LLVM_LIBS+= \
+       Support \
+       Demangle
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>
diff -r 31ab81c83e72 -r 691ab5d7149d external/bsd/llvm/lib/libLLVMAnalysis/Makefile
--- a/external/bsd/llvm/lib/libLLVMAnalysis/Makefile    Thu Feb 09 17:54:06 2017 +0000
+++ b/external/bsd/llvm/lib/libLLVMAnalysis/Makefile    Thu Feb 09 17:58:57 2017 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.22 2017/01/11 12:02:28 joerg Exp $
+#      $NetBSD: Makefile,v 1.23 2017/02/09 17:58:57 joerg Exp $
 
 LIB=   LLVMAnalysis
 
@@ -51,9 +51,9 @@
        Lint.cpp \
        Loads.cpp \
        LoopAccessAnalysis.cpp \
+       LoopAnalysisManager.cpp \
        LoopInfo.cpp \
        LoopPass.cpp \
-       LoopPassManager.cpp \
        LoopUnrollAnalyzer.cpp \
        MemDepPrinter.cpp \
        MemDerefPrinter.cpp \
diff -r 31ab81c83e72 -r 691ab5d7149d external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile
--- a/external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile   Thu Feb 09 17:54:06 2017 +0000
+++ b/external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile   Thu Feb 09 17:58:57 2017 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.2 2017/01/11 12:02:29 joerg Exp $
+#      $NetBSD: Makefile,v 1.3 2017/02/09 17:58:57 joerg Exp $
 
 LIB=   LLVMDebugInfoCodeView
 
@@ -7,6 +7,7 @@
 .PATH: ${LLVM_SRCDIR}/lib/DebugInfo/CodeView
 
 SRCS+= CVSymbolVisitor.cpp \
+       CVTypeDumper.cpp \
        CVTypeVisitor.cpp \
        CodeViewError.cpp \
        CodeViewRecordIO.cpp \
@@ -17,7 +18,9 @@
        RecordSerialization.cpp \
        SymbolDumper.cpp \
        SymbolRecordMapping.cpp \
-       TypeDumper.cpp \
+       TypeDatabase.cpp \
+       TypeDatabaseVisitor.cpp \
+       TypeDumpVisitor.cpp \
        TypeRecord.cpp \
        TypeRecordMapping.cpp \
        TypeSerializer.cpp \
diff -r 31ab81c83e72 -r 691ab5d7149d external/bsd/llvm/lib/libLLVMObject/Makefile
--- a/external/bsd/llvm/lib/libLLVMObject/Makefile      Thu Feb 09 17:54:06 2017 +0000
+++ b/external/bsd/llvm/lib/libLLVMObject/Makefile      Thu Feb 09 17:58:57 2017 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.13 2017/01/11 12:02:30 joerg Exp $
+#      $NetBSD: Makefile,v 1.14 2017/02/09 17:58:57 joerg Exp $
 
 LIB=   LLVMObject
 
@@ -10,6 +10,7 @@
        ArchiveWriter.cpp \
        Binary.cpp \
        COFFObjectFile.cpp \
+       Decompressor.cpp \
        ELF.cpp \
        ELFObjectFile.cpp \
        Error.cpp \
diff -r 31ab81c83e72 -r 691ab5d7149d external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
--- a/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile  Thu Feb 09 17:54:06 2017 +0000
+++ b/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile  Thu Feb 09 17:58:57 2017 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.21 2017/01/11 12:02:31 joerg Exp $
+#      $NetBSD: Makefile,v 1.22 2017/02/09 17:58:57 joerg Exp $
 
 LIB=   LLVMScalarOpts
 
@@ -20,11 +20,13 @@
        GVN.cpp \
        GVNHoist.cpp \
        GuardWidening.cpp \
+       IVUsersPrinter.cpp \
        IndVarSimplify.cpp \
        InductiveRangeCheckElimination.cpp \
        JumpThreading.cpp \
        LICM.cpp \
        LoadCombine.cpp \
+       LoopAccessAnalysisPrinter.cpp \
        LoopDataPrefetch.cpp \
        LoopDistribute.cpp \
        LoopDeletion.cpp \
@@ -32,6 +34,7 @@
        LoopInstSimplify.cpp \
        LoopInterchange.cpp \
        LoopLoadElimination.cpp \
+       LoopPassManager.cpp \
        LoopRerollPass.cpp \
        LoopRotation.cpp \
        LoopSimplifyCFG.cpp \
diff -r 31ab81c83e72 -r 691ab5d7149d external/bsd/llvm/lib/libLLVMXRay/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/lib/libLLVMXRay/Makefile        Thu Feb 09 17:58:57 2017 +0000
@@ -0,0 +1,11 @@
+#      $NetBSD: Makefile,v 1.1 2017/02/09 17:58:57 joerg Exp $
+
+LIB=   LLVMXRay
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/lib/XRay
+
+SRCS+= Trace.cpp
+
+.include <bsd.lib.mk>



Home | Main Index | Thread Index | Old Index