Module Name: src
Committed By: joerg
Date: Sun Oct 20 14:53:23 UTC 2013
Modified Files:
src/external/bsd/llvm: Makefile.inc
src/external/bsd/llvm/bin/lldb: Makefile
src/external/bsd/llvm/lib: Makefile
src/external/bsd/llvm/lib/libLLVMCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMMC: Makefile
Added Files:
src/external/bsd/llvm/lib/liblldbPluginPlatformWindows: Makefile
Log Message:
Update to LLVM/Clang r193040 for a bug fix in the phi splitting around
landing pads.
To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/bin/lldb/Makefile
cvs rdiff -u -r1.34 -r1.35 src/external/bsd/llvm/lib/Makefile
cvs rdiff -u -r1.23 -r1.24 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
cvs rdiff -u -r1.13 -r1.14 src/external/bsd/llvm/lib/libLLVMMC/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/liblldbPluginPlatformWindows/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/llvm/Makefile.inc
diff -u src/external/bsd/llvm/Makefile.inc:1.58 src/external/bsd/llvm/Makefile.inc:1.59
--- src/external/bsd/llvm/Makefile.inc:1.58 Mon Oct 14 21:19:16 2013
+++ src/external/bsd/llvm/Makefile.inc Sun Oct 20 14:53:22 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.58 2013/10/14 21:19:16 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.59 2013/10/20 14:53:22 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
@@ -7,7 +7,7 @@ LLVM_TOPLEVEL_MK=
SVN_ROOT= http://llvm.org/svn/llvm-project
-COMMON_REVISION= 192615
+COMMON_REVISION= 193040
CLANG_REVISION= ${COMMON_REVISION}
COMPILER_RT_REVISION= ${COMMON_REVISION}
LLD_REVISION= ${COMMON_REVISION}
Index: src/external/bsd/llvm/bin/lldb/Makefile
diff -u src/external/bsd/llvm/bin/lldb/Makefile:1.1 src/external/bsd/llvm/bin/lldb/Makefile:1.2
--- src/external/bsd/llvm/bin/lldb/Makefile:1.1 Sun Sep 29 12:11:59 2013
+++ src/external/bsd/llvm/bin/lldb/Makefile Sun Oct 20 14:53:22 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2013/09/29 12:11:59 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2013/10/20 14:53:22 joerg Exp $
PROG_CXX= lldb
NOMAN= yes
@@ -8,7 +8,10 @@ NOMAN= yes
.PATH: ${LLDB_SRCDIR}/tools/driver
SRCS= Driver.cpp \
- IOChannel.cpp
+ ELWrapper.cpp \
+ GetOptWrapper.cpp \
+ IOChannel.cpp \
+ Platform.cpp
CPPFLAGS.Driver.cpp+= -Dgetopt_long_only=getopt_long
@@ -55,6 +58,7 @@ LLDB_LIBS+= \
PluginPlatformLinux \
PluginPlatformMacOSX \
PluginPlatformPOSIX \
+ PluginPlatformWindows \
PluginProcessElfCore \
PluginProcessNetBSD \
PluginProcessPOSIX \
Index: src/external/bsd/llvm/lib/Makefile
diff -u src/external/bsd/llvm/lib/Makefile:1.34 src/external/bsd/llvm/lib/Makefile:1.35
--- src/external/bsd/llvm/lib/Makefile:1.34 Sun Sep 29 12:11:59 2013
+++ src/external/bsd/llvm/lib/Makefile Sun Oct 20 14:53:22 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2013/09/29 12:11:59 joerg Exp $
+# $NetBSD: Makefile,v 1.35 2013/10/20 14:53:22 joerg Exp $
.include <bsd.own.mk>
@@ -197,6 +197,7 @@ SUBDIR+= \
liblldbPluginPlatformLinux \
liblldbPluginPlatformMacOSX \
liblldbPluginPlatformPOSIX \
+ liblldbPluginPlatformWindows \
liblldbPluginProcessElfCore \
liblldbPluginProcessNetBSD \
liblldbPluginProcessGDBRemote \
Index: src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.23 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.24
--- src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.23 Mon Oct 14 21:19:16 2013
+++ src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile Sun Oct 20 14:53:22 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2013/10/14 21:19:16 joerg Exp $
+# $NetBSD: Makefile,v 1.24 2013/10/20 14:53:22 joerg Exp $
LIB= LLVMCodeGen
@@ -40,10 +40,11 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
LiveIntervalAnalysis.cpp \
LiveIntervalUnion.cpp \
LiveRangeCalc.cpp \
+ LiveRangeEdit.cpp \
LiveRegMatrix.cpp \
+ LiveRegUnits.cpp \
LiveStackAnalysis.cpp \
LiveVariables.cpp \
- LiveRangeEdit.cpp \
LocalStackSlotAllocation.cpp \
MachineBasicBlock.cpp \
MachineBranchProbabilityInfo.cpp \
Index: src/external/bsd/llvm/lib/libLLVMMC/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.13 src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.14
--- src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.13 Mon Sep 2 14:34:56 2013
+++ src/external/bsd/llvm/lib/libLLVMMC/Makefile Sun Oct 20 14:53:23 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2013/09/02 14:34:56 joerg Exp $
+# $NetBSD: Makefile,v 1.14 2013/10/20 14:53:23 joerg Exp $
LIB= LLVMMC
@@ -11,6 +11,7 @@ SRCS+= ELFObjectWriter.cpp \
MCAsmInfo.cpp \
MCAsmInfoCOFF.cpp \
MCAsmInfoDarwin.cpp \
+ MCAsmInfoELF.cpp \
MCAsmStreamer.cpp \
MCAssembler.cpp \
MCAtom.cpp \
Added files:
Index: src/external/bsd/llvm/lib/liblldbPluginPlatformWindows/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/liblldbPluginPlatformWindows/Makefile:1.1
--- /dev/null Sun Oct 20 14:53:23 2013
+++ src/external/bsd/llvm/lib/liblldbPluginPlatformWindows/Makefile Sun Oct 20 14:53:23 2013
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2013/10/20 14:53:23 joerg Exp $
+
+LIB= lldbPluginPlatformWindows
+
+.include <bsd.init.mk>
+
+.PATH: ${LLDB_SRCDIR}/source/Plugins/Platform/Windows
+
+SRCS+= PlatformWindows.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif