Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/llvm Update LLVM/Clang snapshot to r161532 for ...
details: https://anonhg.NetBSD.org/src/rev/b04fc50a6cf5
branches: trunk
changeset: 780851:b04fc50a6cf5
user: joerg <joerg%NetBSD.org@localhost>
date: Thu Aug 09 14:37:06 2012 +0000
description:
Update LLVM/Clang snapshot to r161532 for the usual set of improvements
and bugfixes.
diffstat:
external/bsd/llvm/Makefile.inc | 4 ++--
external/bsd/llvm/bin/tblgen/Makefile | 3 ++-
external/bsd/llvm/include/Makefile | 8 ++++++--
external/bsd/llvm/lib/libLLVMAnalysis/Makefile | 4 +---
external/bsd/llvm/lib/libLLVMCodeGen/Makefile | 5 +++--
external/bsd/llvm/lib/libLLVMCore/Makefile | 5 ++++-
external/bsd/llvm/lib/libLLVMInstrumentation/Makefile | 3 ++-
external/bsd/llvm/lib/libLLVMMC/Makefile | 3 ++-
external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile | 10 ++++++++--
external/bsd/llvm/lib/libLLVMScalarOpts/Makefile | 3 +--
external/bsd/llvm/lib/libLLVMSupport/Makefile | 3 ++-
external/bsd/llvm/lib/libclangAST/Makefile | 9 ++++++++-
external/bsd/llvm/lib/libclangBasic/Makefile | 4 +++-
external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile | 5 +++--
external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile | 4 ++--
external/bsd/llvm/lib/libclangTooling/Makefile | 4 +++-
16 files changed, 52 insertions(+), 25 deletions(-)
diffs (truncated from 374 to 300 lines):
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/Makefile.inc Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.39 2012/06/18 15:53:22 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.40 2012/08/09 14:37:06 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
@@ -7,7 +7,7 @@
SVN_ROOT= http://llvm.org/svn/llvm-project
-COMMON_REVISION= 158657
+COMMON_REVISION= 161532
LLVM_REVISION= ${COMMON_REVISION}
CLANG_REVISION= ${COMMON_REVISION}
COMPILER_RT_REVISION= ${COMMON_REVISION}
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/bin/tblgen/Makefile
--- a/external/bsd/llvm/bin/tblgen/Makefile Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/bin/tblgen/Makefile Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2012/06/16 17:01:03 joerg Exp $
+# $NetBSD: Makefile,v 1.14 2012/08/09 14:37:06 joerg Exp $
PROG_CXX= llvm-tblgen
NOMAN= yes
@@ -15,6 +15,7 @@
CodeGenDAGPatterns.cpp \
CodeGenInstruction.cpp \
CodeGenRegisters.cpp \
+ CodeGenSchedule.cpp \
CodeGenTarget.cpp \
DAGISelEmitter.cpp \
DAGISelMatcher.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/include/Makefile
--- a/external/bsd/llvm/include/Makefile Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/include/Makefile Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2012/06/17 07:40:26 joerg Exp $
+# $NetBSD: Makefile,v 1.12 2012/08/09 14:37:06 joerg Exp $
.include <bsd.init.mk>
@@ -51,7 +51,7 @@
TABLEGEN_OUTPUT.Intrinsics.td= \
llvm/Intrinsics.gen|-gen-intrinsic
-CLANG_TABLEGEN_SRC= Attr.td StmtNodes.td DeclNodes.td \
+CLANG_TABLEGEN_SRC= Attr.td StmtNodes.td DeclNodes.td CommentNodes.td \
Diagnostic.td arm_neon.td Options.td CC1AsOptions.td CC1Options.td
CLANG_TABLEGEN_INCLUDES.Attr.td= -I${CLANG_SRCDIR}/include
@@ -73,10 +73,14 @@
CLANG_TABLEGEN_OUTPUT.DeclNodes.td= \
clang/AST/DeclNodes.inc|-gen-clang-decl-nodes
+CLANG_TABLEGEN_OUTPUT.CommentNodes.td= \
+ clang/AST/CommentNodes.inc|-gen-clang-comment-nodes
+
CLANG_TABLEGEN_INCLUDES.Diagnostic.td= -I${CLANG_SRCDIR}/include/clang/Basic
CLANG_TABLEGEN_OUTPUT.Diagnostic.td= \
clang/Basic/DiagnosticAnalysisKinds.inc|-gen-clang-diags-defs^-clang-component=Analysis \
clang/Basic/DiagnosticASTKinds.inc|-gen-clang-diags-defs^-clang-component=AST \
+ clang/Basic/DiagnosticCommentKinds.inc|-gen-clang-diags-defs^-clang-component=Comment \
clang/Basic/DiagnosticCommonKinds.inc|-gen-clang-diags-defs^-clang-component=Common \
clang/Basic/DiagnosticDriverKinds.inc|-gen-clang-diags-defs^-clang-component=Driver \
clang/Basic/DiagnosticFrontendKinds.inc|-gen-clang-diags-defs^-clang-component=Frontend \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMAnalysis/Makefile
--- a/external/bsd/llvm/lib/libLLVMAnalysis/Makefile Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMAnalysis/Makefile Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2012/04/04 10:42:01 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2012/08/09 14:37:06 joerg Exp $
LIB= LLVMAnalysis
@@ -20,8 +20,6 @@
CodeMetrics.cpp \
ConstantFolding.cpp \
DbgInfoPrinter.cpp \
- DebugInfo.cpp \
- DIBuilder.cpp \
DomPrinter.cpp \
DominanceFrontier.cpp \
IVUsers.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMCodeGen/Makefile
--- a/external/bsd/llvm/lib/libLLVMCodeGen/Makefile Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMCodeGen/Makefile Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2012/06/16 17:01:04 joerg Exp $
+# $NetBSD: Makefile,v 1.19 2012/08/09 14:37:06 joerg Exp $
LIB= LLVMCodeGen
@@ -18,6 +18,7 @@
DFAPacketizer.cpp \
DeadMachineInstructionElim.cpp \
DwarfEHPrepare.cpp \
+ EarlyIfConversion.cpp \
EdgeBundles.cpp \
ExecutionDepsFix.cpp \
ExpandISelPseudos.cpp \
@@ -67,6 +68,7 @@
MachineSSAUpdater.cpp \
MachineScheduler.cpp \
MachineSink.cpp \
+ MachineTraceMetrics.cpp \
MachineVerifier.cpp \
OcamlGC.cpp \
OptimizePHIs.cpp \
@@ -88,7 +90,6 @@
RegisterCoalescer.cpp \
RegisterPressure.cpp \
RegisterScavenging.cpp \
- RenderMachineFunction.cpp \
ScheduleDAG.cpp \
ScheduleDAGInstrs.cpp \
ScheduleDAGPrinter.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMCore/Makefile
--- a/external/bsd/llvm/lib/libLLVMCore/Makefile Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMCore/Makefile Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2012/04/04 10:42:02 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2012/08/09 14:37:06 joerg Exp $
LIB= LLVMCore
@@ -13,6 +13,8 @@
ConstantFold.cpp \
Constants.cpp \
Core.cpp \
+ DebugInfo.cpp \
+ DIBuilder.cpp \
DebugLoc.cpp \
Dominators.cpp \
Function.cpp \
@@ -34,6 +36,7 @@
PassRegistry.cpp \
PrintModulePass.cpp \
Type.cpp \
+ TypeFinder.cpp \
Use.cpp \
User.cpp \
Value.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMInstrumentation/Makefile
--- a/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2012/04/04 10:42:02 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2012/08/09 14:37:06 joerg Exp $
LIB= LLVMInstrumentation
@@ -7,6 +7,7 @@
.PATH: ${LLVM_SRCDIR}/lib/Transforms/Instrumentation
SRCS+= AddressSanitizer.cpp \
+ BoundsChecking.cpp \
EdgeProfiling.cpp \
FunctionBlackList.cpp \
GCOVProfiling.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMMC/Makefile
--- a/external/bsd/llvm/lib/libLLVMMC/Makefile Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMMC/Makefile Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2012/01/11 23:24:47 joerg Exp $
+# $NetBSD: Makefile,v 1.10 2012/08/09 14:37:06 joerg Exp $
LIB= LLVMMC
@@ -35,6 +35,7 @@
MCObjectStreamer.cpp \
MCObjectWriter.cpp \
MCPureStreamer.cpp \
+ MCRegisterInfo.cpp \
MCSection.cpp \
MCSectionCOFF.cpp \
MCSectionELF.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
--- a/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2012/06/16 17:01:04 joerg Exp $
+# $NetBSD: Makefile,v 1.11 2012/08/09 14:37:07 joerg Exp $
LIB= LLVMMipsCodeGen
@@ -6,7 +6,10 @@
.PATH: ${LLVM_SRCDIR}/lib/Target/Mips
-SRCS+= MipsAnalyzeImmediate.cpp \
+SRCS+= Mips16InstrInfo.cpp \
+ Mips16FrameLowering.cpp \
+ Mips16RegisterInfo.cpp \
+ MipsAnalyzeImmediate.cpp \
MipsAsmPrinter.cpp \
MipsCodeEmitter.cpp \
MipsDelaySlotFiller.cpp \
@@ -19,6 +22,9 @@
MipsMachineFunction.cpp \
MipsMCInstLower.cpp \
MipsRegisterInfo.cpp \
+ MipsSEInstrInfo.cpp \
+ MipsSEFrameLowering.cpp \
+ MipsSERegisterInfo.cpp \
MipsSubtarget.cpp \
MipsTargetMachine.cpp \
MipsTargetObjectFile.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
--- a/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2012/06/16 17:01:04 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2012/08/09 14:37:07 joerg Exp $
LIB= LLVMScalarOpts
@@ -8,7 +8,6 @@
SRCS+= ADCE.cpp \
BasicBlockPlacement.cpp \
- BoundsChecking.cpp \
CodeGenPrepare.cpp \
ConstantProp.cpp \
CorrelatedValuePropagation.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libLLVMSupport/Makefile
--- a/external/bsd/llvm/lib/libLLVMSupport/Makefile Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libLLVMSupport/Makefile Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2012/04/29 19:19:05 joerg Exp $
+# $NetBSD: Makefile,v 1.13 2012/08/09 14:37:07 joerg Exp $
LIB= LLVMSupport
@@ -25,6 +25,7 @@
DAGDeltaAlgorithm.cpp \
Dwarf.cpp \
ErrorHandling.cpp \
+ FileOutputBuffer.cpp \
FileUtilities.cpp \
FoldingSet.cpp \
FormattedStream.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libclangAST/Makefile
--- a/external/bsd/llvm/lib/libclangAST/Makefile Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libclangAST/Makefile Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2012/04/04 10:42:04 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2012/08/09 14:37:07 joerg Exp $
LIB= clangAST
@@ -13,6 +13,12 @@
ASTImporter.cpp \
AttrImpl.cpp \
CXXInheritance.cpp \
+ Comment.cpp \
+ CommentBriefParser.cpp \
+ CommentDumper.cpp \
+ CommentLexer.cpp \
+ CommentParser.cpp \
+ CommentSema.cpp \
Decl.cpp \
DeclarationName.cpp \
DeclBase.cpp \
@@ -38,6 +44,7 @@
NSAPI.cpp \
NestedNameSpecifier.cpp \
ParentMap.cpp \
+ RawCommentList.cpp \
RecordLayout.cpp \
RecordLayoutBuilder.cpp \
SelectorLocationsKind.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libclangBasic/Makefile
--- a/external/bsd/llvm/lib/libclangBasic/Makefile Thu Aug 09 12:39:56 2012 +0000
+++ b/external/bsd/llvm/lib/libclangBasic/Makefile Thu Aug 09 14:37:06 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2012/06/17 07:40:26 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2012/08/09 14:37:07 joerg Exp $
LIB= clangBasic
@@ -8,6 +8,7 @@
SRCS+= Builtins.cpp \
ConvertUTF.c \
+ ConvertUTFWrapper.cpp \
Diagnostic.cpp \
DiagnosticIDs.cpp \
FileManager.cpp \
@@ -15,6 +16,7 @@
IdentifierTable.cpp \
LangOptions.cpp \
Module.cpp \
+ ObjCRuntime.cpp \
SourceLocation.cpp \
SourceManager.cpp \
TargetInfo.cpp \
diff -r e9eca36d85f8 -r b04fc50a6cf5 external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
Home |
Main Index |
Thread Index |
Old Index