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