Module Name:    src
Committed By:   joerg
Date:           Sun Aug 10 17:35:08 UTC 2014

Modified Files:
        src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers: Makefile
        src/external/bsd/llvm/lib/liblldCore: Makefile
        src/external/bsd/llvm/lib/liblldPasses: Makefile
        src/external/bsd/llvm/lib/liblldReaderWriterELFMips: Makefile
        src/external/bsd/llvm/lib/liblldReaderWriterMachO: Makefile
        src/external/bsd/llvm/lib/liblldbAPI: Makefile
        src/external/bsd/llvm/lib/liblldbCore: Makefile
        src/external/bsd/llvm/lib/liblldbHostCommon: Makefile
        src/external/bsd/llvm/lib/liblldbInterpreter: Makefile
        src/external/bsd/llvm/lib/liblldbPluginProcessUtility: Makefile
        src/external/bsd/llvm/lib/liblldbTarget: Makefile
        src/external/bsd/llvm/lib/liblldbUtility: Makefile
Added Files:
        src/external/bsd/llvm/lib/libclangRewrite: Makefile
        src/external/bsd/llvm/lib/liblldbPluginABISysV_hexagon: Makefile
        src/external/bsd/llvm/lib/liblldbPluginDynamicLoaderHexagonDYLD:
            Makefile
        src/external/bsd/llvm/lib/liblldbPluginPlatformKalimba: Makefile
Removed Files:
        src/external/bsd/llvm/lib/libclangRewriteCore: Makefile
        src/external/bsd/llvm/lib/libclangRewriteFrontend: Makefile

Log Message:
Update build glue for LLVM/Clang 3.6svn r215315. Changes include various
performance improvements across all backends and a much improved PPC32
backend.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.5 src/external/bsd/llvm/lib/libclangRewrite/Makefile
cvs rdiff -u -r1.1 -r0 src/external/bsd/llvm/lib/libclangRewriteCore/Makefile
cvs rdiff -u -r1.1 -r0 \
    src/external/bsd/llvm/lib/libclangRewriteFrontend/Makefile
cvs rdiff -u -r1.23 -r1.24 \
    src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/liblldCore/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/liblldPasses/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile
cvs rdiff -u -r1.5 -r1.6 \
    src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/liblldbAPI/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/liblldbCore/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/liblldbHostCommon/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    src/external/bsd/llvm/lib/liblldbInterpreter/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/lib/liblldbPluginABISysV_hexagon/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/lib/liblldbPluginDynamicLoaderHexagonDYLD/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/lib/liblldbPluginPlatformKalimba/Makefile
cvs rdiff -u -r1.3 -r1.4 \
    src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/liblldbTarget/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/liblldbUtility/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/lib/libclangStaticAnalyzerCheckers/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.23 src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.24
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.23	Wed Jan 15 22:21:35 2014
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile	Sun Aug 10 17:35:06 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.23 2014/01/15 22:21:35 joerg Exp $
+#	$NetBSD: Makefile,v 1.24 2014/08/10 17:35:06 joerg Exp $
 
 LIB=	clangStaticAnalyzerCheckers
 
@@ -62,6 +62,7 @@ SRCS+=	AllocationDiagnostics.cpp \
 	StackAddrEscapeChecker.cpp \
 	StreamChecker.cpp \
 	TaintTesterChecker.cpp \
+	TestAfterDivZeroChecker.cpp \
 	TraversalChecker.cpp \
 	UndefBranchChecker.cpp \
 	UndefCapturedBlockVarChecker.cpp \

Index: src/external/bsd/llvm/lib/liblldCore/Makefile
diff -u src/external/bsd/llvm/lib/liblldCore/Makefile:1.3 src/external/bsd/llvm/lib/liblldCore/Makefile:1.4
--- src/external/bsd/llvm/lib/liblldCore/Makefile:1.3	Thu Nov 28 14:19:59 2013
+++ src/external/bsd/llvm/lib/liblldCore/Makefile	Sun Aug 10 17:35:07 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2013/11/28 14:19:59 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldCore
 
@@ -11,7 +11,6 @@ SRCS+=	DefinedAtom.cpp \
 	File.cpp \
 	InputGraph.cpp \
 	LinkingContext.cpp \
-	PassManager.cpp \
 	Resolver.cpp \
 	SymbolTable.cpp
 

Index: src/external/bsd/llvm/lib/liblldPasses/Makefile
diff -u src/external/bsd/llvm/lib/liblldPasses/Makefile:1.2 src/external/bsd/llvm/lib/liblldPasses/Makefile:1.3
--- src/external/bsd/llvm/lib/liblldPasses/Makefile:1.2	Wed Oct 30 20:27:39 2013
+++ src/external/bsd/llvm/lib/liblldPasses/Makefile	Sun Aug 10 17:35:07 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2013/10/30 20:27:39 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldPasses
 
@@ -6,11 +6,9 @@ LIB=	lldPasses
 
 .PATH: ${LLD_SRCDIR}/lib/Passes
 
-SRCS+=	GOTPass.cpp \
-	LayoutPass.cpp \
+SRCS+=	LayoutPass.cpp \
 	RoundTripNativePass.cpp \
-	RoundTripYAMLPass.cpp \
-	StubsPass.cpp
+	RoundTripYAMLPass.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>

Index: src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile
diff -u src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile:1.2 src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile:1.3
--- src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile:1.2	Fri May 30 18:28:15 2014
+++ src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile	Sun Aug 10 17:35:07 2014
@@ -1,4 +1,4 @@
-    #	$NetBSD: Makefile,v 1.2 2014/05/30 18:28:15 joerg Exp $
+    #	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldReaderWriterELFMips
 
@@ -8,11 +8,11 @@ LIB=	lldReaderWriterELFMips
 
 CPPFLAGS+=	-I${LLD_SRCDIR}/lib/ReaderWriter/ELF
 
-SRCS+=	MipsLinkingContext.cpp \
+SRCS+=	MipsCtorsOrderPass.cpp \
+	MipsLinkingContext.cpp \
 	MipsRelocationHandler.cpp \
 	MipsRelocationPass.cpp \
 	MipsTargetHandler.cpp
-
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>
 .else

Index: src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile
diff -u src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile:1.5 src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile:1.6
--- src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile:1.5	Fri May 30 18:28:15 2014
+++ src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile	Sun Aug 10 17:35:07 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2014/05/30 18:28:15 joerg Exp $
+#	$NetBSD: Makefile,v 1.6 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldReaderWriterMachO
 
@@ -6,13 +6,18 @@ LIB=	lldReaderWriterMachO
 
 .PATH: ${LLD_SRCDIR}/lib/ReaderWriter/MachO
 
-SRCS+=	MachOLinkingContext.cpp \
+SRCS+=	ArchHandler_x86.cpp \
+	ArchHandler_x86_64.cpp \
+	ArchHandler_arm.cpp \
+	ArchHandler.cpp \
+	GOTPass.cpp \
+	MachOLinkingContext.cpp \
 	MachONormalizedFileBinaryReader.cpp \
 	MachONormalizedFileBinaryWriter.cpp \
 	MachONormalizedFileFromAtoms.cpp \
 	MachONormalizedFileToAtoms.cpp \
 	MachONormalizedFileYAML.cpp \
-	ReferenceKinds.cpp \
+	StubsPass.cpp \
 	WriterMachO.cpp
 
 .if defined(HOSTLIB)

Index: src/external/bsd/llvm/lib/liblldbAPI/Makefile
diff -u src/external/bsd/llvm/lib/liblldbAPI/Makefile:1.2 src/external/bsd/llvm/lib/liblldbAPI/Makefile:1.3
--- src/external/bsd/llvm/lib/liblldbAPI/Makefile:1.2	Fri May 30 18:28:15 2014
+++ src/external/bsd/llvm/lib/liblldbAPI/Makefile	Sun Aug 10 17:35:07 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2014/05/30 18:28:15 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldbAPI
 
@@ -44,11 +44,13 @@ SRCS+=	SBAddress.cpp \
 	SBThread.cpp \
 	SBType.cpp \
 	SBTypeCategory.cpp \
+	SBTypeEnumMember.cpp \
 	SBTypeFilter.cpp \
 	SBTypeFormat.cpp \
 	SBTypeNameSpecifier.cpp \
 	SBTypeSummary.cpp \
 	SBTypeSynthetic.cpp \
+	SBUnixSignals.cpp \
 	SBValue.cpp \
 	SBValueList.cpp \
 	SBWatchpoint.cpp

Index: src/external/bsd/llvm/lib/liblldbCore/Makefile
diff -u src/external/bsd/llvm/lib/liblldbCore/Makefile:1.2 src/external/bsd/llvm/lib/liblldbCore/Makefile:1.3
--- src/external/bsd/llvm/lib/liblldbCore/Makefile:1.2	Fri May 30 18:28:15 2014
+++ src/external/bsd/llvm/lib/liblldbCore/Makefile	Sun Aug 10 17:35:07 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2014/05/30 18:28:15 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldbCore
 
@@ -32,6 +32,7 @@ SRCS+=	Address.cpp \
 	EmulateInstruction.cpp \
 	Error.cpp \
 	Event.cpp \
+	FastDemangle.cpp \
 	FileLineResolver.cpp \
 	FileSpecList.cpp \
 	History.cpp \
@@ -59,6 +60,7 @@ SRCS+=	Address.cpp \
 	StreamGDBRemote.cpp \
 	StreamString.cpp \
 	StringList.cpp \
+	StructuredData.cpp \
 	Timer.cpp \
 	UserID.cpp \
 	UserSettingsController.cpp \

Index: src/external/bsd/llvm/lib/liblldbHostCommon/Makefile
diff -u src/external/bsd/llvm/lib/liblldbHostCommon/Makefile:1.2 src/external/bsd/llvm/lib/liblldbHostCommon/Makefile:1.3
--- src/external/bsd/llvm/lib/liblldbHostCommon/Makefile:1.2	Fri May 30 18:28:15 2014
+++ src/external/bsd/llvm/lib/liblldbHostCommon/Makefile	Sun Aug 10 17:35:07 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2014/05/30 18:28:15 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldbHostCommon
 
@@ -12,10 +12,18 @@ SRCS+=	Condition.cpp \
 	File.cpp \
 	FileSpec.cpp \
 	Host.cpp \
+	IOObject.cpp \
 	Mutex.cpp \
+	NativeBreakpoint.cpp \
+	NativeBreakpointList.cpp \
+	NativeProcessProtocol.cpp \
+	NativeThreadProtocol.cpp \
 	OptionParser.cpp \
+	Pipe.cpp \
 	ProcessRunLock.cpp \
+	Socket.cpp \
 	SocketAddress.cpp \
+	SoftwareBreakpoint.cpp \
 	Symbols.cpp \
 	Terminal.cpp \
 	TimeValue.cpp

Index: src/external/bsd/llvm/lib/liblldbInterpreter/Makefile
diff -u src/external/bsd/llvm/lib/liblldbInterpreter/Makefile:1.1 src/external/bsd/llvm/lib/liblldbInterpreter/Makefile:1.2
--- src/external/bsd/llvm/lib/liblldbInterpreter/Makefile:1.1	Sun Sep 29 12:12:00 2013
+++ src/external/bsd/llvm/lib/liblldbInterpreter/Makefile	Sun Aug 10 17:35:07 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2013/09/29 12:12:00 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldbInterpreter
 
@@ -12,6 +12,7 @@ SRCS+=	Args.cpp \
 	CommandObject.cpp \
 	CommandObjectRegexCommand.cpp \
 	CommandObjectScript.cpp \
+	CommandOptionValidators.cpp \
 	CommandReturnObject.cpp \
 	OptionGroupArchitecture.cpp \
 	OptionGroupBoolean.cpp \

Index: src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile
diff -u src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile:1.3 src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile:1.4
--- src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile:1.3	Fri May 30 18:28:16 2014
+++ src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile	Sun Aug 10 17:35:08 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2014/05/30 18:28:16 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2014/08/10 17:35:08 joerg Exp $
 
 LIB=	lldbPluginProcessUtility
 
@@ -11,6 +11,7 @@ SRCS+=	DynamicRegisterInfo.cpp \
 	HistoryThread.cpp \
 	HistoryUnwind.cpp \
 	InferiorCallPOSIX.cpp \
+	LinuxSignals.cpp \
 	RegisterContextDarwin_arm.cpp \
 	RegisterContextDarwin_arm64.cpp \
 	RegisterContextDarwin_i386.cpp \

Index: src/external/bsd/llvm/lib/liblldbTarget/Makefile
diff -u src/external/bsd/llvm/lib/liblldbTarget/Makefile:1.4 src/external/bsd/llvm/lib/liblldbTarget/Makefile:1.5
--- src/external/bsd/llvm/lib/liblldbTarget/Makefile:1.4	Fri May 30 18:28:16 2014
+++ src/external/bsd/llvm/lib/liblldbTarget/Makefile	Sun Aug 10 17:35:08 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2014/05/30 18:28:16 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2014/08/10 17:35:08 joerg Exp $
 
 LIB=	lldbTarget
 
@@ -15,11 +15,15 @@ SRCS+=	ABI.cpp \
 	JITLoaderList.cpp \
 	LanguageRuntime.cpp \
 	Memory.cpp \
+	NativeRegisterContext.cpp \
+	NativeRegisterContextRegisterInfo.cpp \
 	ObjCLanguageRuntime.cpp \
 	OperatingSystem.cpp \
 	PathMappingList.cpp \
 	Platform.cpp \
 	Process.cpp \
+	ProcessInfo.cpp \
+	ProcessLaunchInfo.cpp \
 	Queue.cpp \
 	QueueItem.cpp \
 	QueueList.cpp \

Index: src/external/bsd/llvm/lib/liblldbUtility/Makefile
diff -u src/external/bsd/llvm/lib/liblldbUtility/Makefile:1.2 src/external/bsd/llvm/lib/liblldbUtility/Makefile:1.3
--- src/external/bsd/llvm/lib/liblldbUtility/Makefile:1.2	Fri May 30 18:28:16 2014
+++ src/external/bsd/llvm/lib/liblldbUtility/Makefile	Sun Aug 10 17:35:08 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2014/05/30 18:28:16 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:08 joerg Exp $
 
 LIB=	lldbUtility
 
@@ -14,6 +14,7 @@ SRCS+=	ARM_DWARF_Registers.cpp \
 	SharingPtr.cpp \
 	StringExtractor.cpp \
 	StringExtractorGDBRemote.cpp \
+	StringLexer.cpp \
 	TimeSpecTimeout.cpp
 
 .if defined(HOSTLIB)

Added files:

Index: src/external/bsd/llvm/lib/libclangRewrite/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libclangRewrite/Makefile:1.5
--- /dev/null	Sun Aug 10 17:35:08 2014
+++ src/external/bsd/llvm/lib/libclangRewrite/Makefile	Sun Aug 10 17:35:06 2014
@@ -0,0 +1,19 @@
+#	$NetBSD: Makefile,v 1.5 2014/08/10 17:35:06 joerg Exp $
+
+LIB=	clangRewrite
+
+.include <bsd.init.mk>
+
+.PATH: ${CLANG_SRCDIR}/lib/Rewrite
+
+SRCS+=	DeltaTree.cpp \
+	HTMLRewrite.cpp \
+	RewriteRope.cpp \
+	Rewriter.cpp \
+	TokenRewriter.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif

Index: src/external/bsd/llvm/lib/liblldbPluginABISysV_hexagon/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/liblldbPluginABISysV_hexagon/Makefile:1.1
--- /dev/null	Sun Aug 10 17:35:08 2014
+++ src/external/bsd/llvm/lib/liblldbPluginABISysV_hexagon/Makefile	Sun Aug 10 17:35:07 2014
@@ -0,0 +1,15 @@
+#	$NetBSD: Makefile,v 1.1 2014/08/10 17:35:07 joerg Exp $
+
+LIB=	lldbPluginABISysV_hexagon
+
+.include <bsd.init.mk>
+
+.PATH: ${LLDB_SRCDIR}/source/Plugins/ABI/SysV-hexagon
+
+SRCS+=	ABISysV_hexagon.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif

Index: src/external/bsd/llvm/lib/liblldbPluginDynamicLoaderHexagonDYLD/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/liblldbPluginDynamicLoaderHexagonDYLD/Makefile:1.1
--- /dev/null	Sun Aug 10 17:35:08 2014
+++ src/external/bsd/llvm/lib/liblldbPluginDynamicLoaderHexagonDYLD/Makefile	Sun Aug 10 17:35:07 2014
@@ -0,0 +1,16 @@
+#	$NetBSD: Makefile,v 1.1 2014/08/10 17:35:07 joerg Exp $
+
+LIB=	lldbPluginDynamicLoaderHexagonDYLD
+
+.include <bsd.init.mk>
+
+.PATH: ${LLDB_SRCDIR}/source/Plugins/DynamicLoader/Hexagon-DYLD
+
+SRCS+=	DynamicLoaderHexagonDYLD.cpp \
+	HexagonDYLDRendezvous.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif

Index: src/external/bsd/llvm/lib/liblldbPluginPlatformKalimba/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/liblldbPluginPlatformKalimba/Makefile:1.1
--- /dev/null	Sun Aug 10 17:35:08 2014
+++ src/external/bsd/llvm/lib/liblldbPluginPlatformKalimba/Makefile	Sun Aug 10 17:35:08 2014
@@ -0,0 +1,15 @@
+#	$NetBSD: Makefile,v 1.1 2014/08/10 17:35:08 joerg Exp $
+
+LIB=	lldbPluginPlatformKalimba
+
+.include <bsd.init.mk>
+
+.PATH: ${LLDB_SRCDIR}/source/Plugins/Platform/Kalimba
+
+SRCS+=	PlatformKalimba.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif

Reply via email to