Module Name: src
Committed By: joerg
Date: Thu Sep 1 12:24:37 UTC 2011
Modified Files:
src/external/bsd/llvm: Makefile.inc
src/external/bsd/llvm/lib/libLLVMARMCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMARMDisassembler: Makefile
src/external/bsd/llvm/lib/libLLVMCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMMC: Makefile
src/external/bsd/llvm/lib/libLLVMScalarOpts: Makefile
src/external/bsd/llvm/lib/libLLVMSupport: Makefile
src/external/bsd/llvm/lib/libLLVMTarget: Makefile
src/external/bsd/llvm/lib/libLLVMTransformsUtils: Makefile
src/external/bsd/llvm/lib/libLLVMX86CodeGen: Makefile
src/external/bsd/llvm/lib/libclangAnalysis: Makefile
src/external/bsd/llvm/lib/libclangSerialization: Makefile
src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers: Makefile
src/external/bsd/llvm/lib/libclangStaticAnalyzerCore: Makefile
Log Message:
Update LLVM/Clang snapshot to r138875. Primarily to get the rewritten
temp file handling fixing boost-jam build.
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/libLLVMARMDisassembler/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/libLLVMMC/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libLLVMSupport/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libLLVMTarget/Makefile
cvs rdiff -u -r1.3 -r1.4 \
src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/libclangAnalysis/Makefile
cvs rdiff -u -r1.2 -r1.3 \
src/external/bsd/llvm/lib/libclangSerialization/Makefile
cvs rdiff -u -r1.5 -r1.6 \
src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
cvs rdiff -u -r1.3 -r1.4 \
src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/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.20 src/external/bsd/llvm/Makefile.inc:1.21
--- src/external/bsd/llvm/Makefile.inc:1.20 Tue Aug 9 12:30:46 2011
+++ src/external/bsd/llvm/Makefile.inc Thu Sep 1 12:24:35 2011
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile.inc,v 1.20 2011/08/09 12:30:46 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.21 2011/09/01 12:24:35 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
.include <bsd.own.mk>
-LLVM_REVISION= 137038
-CLANG_REVISION= 137038
+LLVM_REVISION= 138875
+CLANG_REVISION= 138875
LLVM_SRCDIR:= ${.PARSEDIR}/dist/llvm
CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
Index: src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.4 Mon Jul 25 16:32:43 2011
+++ src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile Thu Sep 1 12:24:35 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2011/07/25 16:32:43 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2011/09/01 12:24:35 joerg Exp $
LIB= LLVMARMCodeGen
@@ -54,7 +54,8 @@
ARMGenCallingConv.inc|-gen-callingconv \
ARMGenSubtargetInfo.inc|-gen-subtarget \
ARMGenEDInfo.inc|-gen-enhanced-disassembly-info \
- ARMGenDecoderTables.inc|-gen-arm-decoder
+ ARMGenDecoderTables.inc|-gen-arm-decoder \
+ ARMGenDisassemblerTables.inc|-gen-disassembler
.include "${.PARSEDIR}/../../tablegen.mk"
Index: src/external/bsd/llvm/lib/libLLVMARMDisassembler/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMARMDisassembler/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMARMDisassembler/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMARMDisassembler/Makefile:1.1 Tue Jul 5 17:22:22 2011
+++ src/external/bsd/llvm/lib/libLLVMARMDisassembler/Makefile Thu Sep 1 12:24:35 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/07/05 17:22:22 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2011/09/01 12:24:35 joerg Exp $
LIB= LLVMARMDisassembler
@@ -9,8 +9,7 @@
.PATH: ${LLVM_SRCDIR}/lib/Target/ARM/Disassembler
-SRCS+= ARMDisassembler.cpp \
- ARMDisassemblerCore.cpp
+SRCS+= ARMDisassembler.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.6 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.7
--- src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.6 Tue Aug 2 17:12:39 2011
+++ src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile Thu Sep 1 12:24:35 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2011/08/02 17:12:39 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2011/09/01 12:24:35 joerg Exp $
LIB= LLVMCodeGen
@@ -30,6 +30,7 @@
IntrinsicLowering.cpp \
LLVMTargetMachine.cpp \
LatencyPriorityQueue.cpp \
+ LexicalScopes.cpp \
LiveDebugVariables.cpp \
LiveInterval.cpp \
LiveIntervalAnalysis.cpp \
Index: src/external/bsd/llvm/lib/libLLVMMC/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.6 src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.7
--- src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.6 Tue Aug 2 17:12:39 2011
+++ src/external/bsd/llvm/lib/libLLVMMC/Makefile Thu Sep 1 12:24:36 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2011/08/02 17:12:39 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2011/09/01 12:24:36 joerg Exp $
LIB= LLVMMC
@@ -23,6 +23,7 @@
MCELFStreamer.cpp \
MCExpr.cpp \
MCInst.cpp \
+ MCInstrAnalysis.cpp \
MCInstPrinter.cpp \
MCLabel.cpp \
MCLoggingStreamer.cpp \
Index: src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.3 Mon Jul 4 16:10:39 2011
+++ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile Thu Sep 1 12:24:36 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2011/07/04 16:10:39 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2011/09/01 12:24:36 joerg Exp $
LIB= LLVMScalarOpts
@@ -36,7 +36,6 @@
SimplifyCFGPass.cpp \
SimplifyLibCalls.cpp \
Sink.cpp \
- TailDuplication.cpp \
TailRecursionElimination.cpp
.if defined(HOSTLIB)
Index: src/external/bsd/llvm/lib/libLLVMSupport/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.4 Tue Aug 2 17:12:39 2011
+++ src/external/bsd/llvm/lib/libLLVMSupport/Makefile Thu Sep 1 12:24:36 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2011/08/02 17:12:39 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2011/09/01 12:24:36 joerg Exp $
LIB= LLVMSupport
@@ -46,6 +46,7 @@
StringPool.cpp \
StringRef.cpp \
SystemUtils.cpp \
+ TargetRegistry.cpp \
Timer.cpp \
ToolOutputFile.cpp \
Triple.cpp \
Index: src/external/bsd/llvm/lib/libLLVMTarget/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.4 Mon Jul 25 16:32:44 2011
+++ src/external/bsd/llvm/lib/libLLVMTarget/Makefile Thu Sep 1 12:24:36 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2011/07/25 16:32:44 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2011/09/01 12:24:36 joerg Exp $
LIB= LLVMTarget
@@ -17,7 +17,6 @@
TargetLoweringObjectFile.cpp \
TargetMachine.cpp \
TargetRegisterInfo.cpp \
- TargetRegistry.cpp \
TargetSubtargetInfo.cpp
.if defined(HOSTLIB)
Index: src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.3 Thu Jul 7 21:59:15 2011
+++ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile Thu Sep 1 12:24:36 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2011/07/07 21:59:15 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2011/09/01 12:24:36 joerg Exp $
LIB= LLVMTransformsUtils
@@ -28,6 +28,7 @@
PromoteMemoryToRegister.cpp \
SSAUpdater.cpp \
SimplifyCFG.cpp \
+ SimplifyIndVar.cpp \
SimplifyInstructions.cpp \
UnifyFunctionExitNodes.cpp \
Utils.cpp \
Index: src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.4 Tue Aug 2 17:12:39 2011
+++ src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile Thu Sep 1 12:24:36 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2011/08/02 17:12:39 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2011/09/01 12:24:36 joerg Exp $
LIB= LLVMX86CodeGen
@@ -23,7 +23,8 @@
X86SelectionDAGInfo.cpp \
X86Subtarget.cpp \
X86TargetMachine.cpp \
- X86TargetObjectFile.cpp
+ X86TargetObjectFile.cpp \
+ X86VZeroUpper.cpp
TABLEGEN_SRC= X86.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/X86
Index: src/external/bsd/llvm/lib/libclangAnalysis/Makefile
diff -u src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.2 src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.3
--- src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.2 Fri Mar 18 23:32:03 2011
+++ src/external/bsd/llvm/lib/libclangAnalysis/Makefile Thu Sep 1 12:24:36 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/03/18 23:32:03 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2011/09/01 12:24:36 joerg Exp $
LIB= clangAnalysis
@@ -13,6 +13,7 @@
CocoaConventions.cpp \
FormatString.cpp \
LiveVariables.cpp \
+ ProgramPoint.cpp \
PrintfFormatString.cpp \
PseudoConstantAnalysis.cpp \
ReachableCode.cpp \
Index: src/external/bsd/llvm/lib/libclangSerialization/Makefile
diff -u src/external/bsd/llvm/lib/libclangSerialization/Makefile:1.2 src/external/bsd/llvm/lib/libclangSerialization/Makefile:1.3
--- src/external/bsd/llvm/lib/libclangSerialization/Makefile:1.2 Fri Mar 18 23:32:04 2011
+++ src/external/bsd/llvm/lib/libclangSerialization/Makefile Thu Sep 1 12:24:36 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/03/18 23:32:04 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2011/09/01 12:24:36 joerg Exp $
LIB= clangSerialization
@@ -14,7 +14,9 @@
ASTWriterDecl.cpp \
ASTWriterStmt.cpp \
ChainedIncludesSource.cpp \
- GeneratePCH.cpp
+ GeneratePCH.cpp \
+ Module.cpp \
+ ModuleManager.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.5 src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.6
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.5 Tue Aug 9 12:30:47 2011
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile Thu Sep 1 12:24:36 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2011/08/09 12:30:47 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2011/09/01 12:24:36 joerg Exp $
LIB= clangStaticAnalyzerCheckers
@@ -13,7 +13,7 @@
AttrNonNullChecker.cpp \
BasicObjCFoundationChecks.cpp \
BuiltinFunctionChecker.cpp \
- ClangSACheckerProvider.cpp \
+ ClangCheckers.cpp \
CStringChecker.cpp \
CallAndMessageChecker.cpp \
CastSizeChecker.cpp \
Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.3 src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.4
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.3 Tue Aug 2 17:12:40 2011
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile Thu Sep 1 12:24:37 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2011/08/02 17:12:40 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2011/09/01 12:24:37 joerg Exp $
LIB= clangStaticAnalyzerCore
@@ -14,20 +14,25 @@
BugReporter.cpp \
BugReporterVisitors.cpp \
CFRefCount.cpp \
- CXXExprEngine.cpp \
+ Checker.cpp \
CheckerContext.cpp \
CheckerHelpers.cpp \
CheckerManager.cpp \
+ CheckerRegistry.cpp \
CoreEngine.cpp \
Environment.cpp \
ExplodedGraph.cpp \
ExprEngine.cpp \
- GRState.cpp \
+ ExprEngineC.cpp \
+ ExprEngineCXX.cpp \
+ ExprEngineCallAndReturn.cpp \
+ ExprEngineObjC.cpp \
HTMLDiagnostics.cpp \
MemRegion.cpp \
ObjCMessage.cpp \
PathDiagnostic.cpp \
PlistDiagnostics.cpp \
+ ProgramState.cpp \
RangeConstraintManager.cpp \
RegionStore.cpp \
SimpleConstraintManager.cpp \