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