Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src Update LLVM/Clang to r134374. This brings the xstorerng alia...
details: https://anonhg.NetBSD.org/src/rev/ebe55bf29ac3
branches: trunk
changeset: 766945:ebe55bf29ac3
user: joerg <joerg%NetBSD.org@localhost>
date: Mon Jul 04 16:10:38 2011 +0000
description:
Update LLVM/Clang to r134374. This brings the xstorerng alias for Via
PadLock, a bugfix for the C++ ABI in one edge condition and various
compiler improvements.
diffstat:
external/bsd/llvm/Makefile.inc | 6 ++--
external/bsd/llvm/bin/clang/Makefile | 3 +-
external/bsd/llvm/bin/tblgen/Makefile | 4 ++-
external/bsd/llvm/lib/Makefile | 6 ++-
external/bsd/llvm/lib/libLLVMAnalysis/Makefile | 3 +-
external/bsd/llvm/lib/libLLVMCodeGen/Makefile | 5 +--
external/bsd/llvm/lib/libLLVMMC/Makefile | 4 ++-
external/bsd/llvm/lib/libLLVMObject/Makefile | 6 ++-
external/bsd/llvm/lib/libLLVMScalarOpts/Makefile | 3 +-
external/bsd/llvm/lib/libLLVMSupport/Makefile | 3 +-
external/bsd/llvm/lib/libLLVMTarget/Makefile | 5 +--
external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile | 3 +-
external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile | 19 +++++-------
external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile | 18 ++++++++++++
external/bsd/llvm/lib/libclangARCMigrate/Makefile | 28 +++++++++++++++++++
external/bsd/llvm/lib/libclangSema/Makefile | 3 +-
tools/llvm-lib/libclangARCMigrate/Makefile | 3 ++
17 files changed, 89 insertions(+), 33 deletions(-)
diffs (truncated from 372 to 300 lines):
diff -r 7516ed4278cc -r ebe55bf29ac3 external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc Mon Jul 04 16:06:17 2011 +0000
+++ b/external/bsd/llvm/Makefile.inc Mon Jul 04 16:10:38 2011 +0000
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile.inc,v 1.11 2011/06/08 08:48:38 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.12 2011/07/04 16:10:38 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
.include <bsd.own.mk>
-LLVM_REVISION= 132736
-CLANG_REVISION= 132736
+LLVM_REVISION= 134374
+CLANG_REVISION= 134374
LLVM_SRCDIR:= ${.PARSEDIR}/dist/llvm
CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
diff -r 7516ed4278cc -r ebe55bf29ac3 external/bsd/llvm/bin/clang/Makefile
--- a/external/bsd/llvm/bin/clang/Makefile Mon Jul 04 16:06:17 2011 +0000
+++ b/external/bsd/llvm/bin/clang/Makefile Mon Jul 04 16:10:38 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2011/05/12 14:56:22 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2011/07/04 16:10:39 joerg Exp $
PROG_CXX= clang
NOMAN= yes
@@ -18,6 +18,7 @@
CLANG_LIBS+= \
clangFrontendTool \
clangFrontend \
+ clangARCMigrate \
clangStaticAnalyzerFrontend \
clangStaticAnalyzerCheckers \
clangStaticAnalyzerCore \
diff -r 7516ed4278cc -r ebe55bf29ac3 external/bsd/llvm/bin/tblgen/Makefile
--- a/external/bsd/llvm/bin/tblgen/Makefile Mon Jul 04 16:06:17 2011 +0000
+++ b/external/bsd/llvm/bin/tblgen/Makefile Mon Jul 04 16:10:38 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2011/06/08 08:48:38 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2011/07/04 16:10:39 joerg Exp $
PROG_CXX= llvm-tblgen
NOMAN= yes
@@ -19,6 +19,7 @@
CodeEmitterGen.cpp \
CodeGenDAGPatterns.cpp \
CodeGenInstruction.cpp \
+ CodeGenRegisters.cpp \
CodeGenTarget.cpp \
DAGISelEmitter.cpp \
DAGISelMatcher.cpp \
@@ -27,6 +28,7 @@
DAGISelMatcherOpt.cpp \
DisassemblerEmitter.cpp \
EDEmitter.cpp \
+ Error.cpp \
FastISelEmitter.cpp \
FixedLenDecoderEmitter.cpp \
FixedLenDecoderEmitter.h \
diff -r 7516ed4278cc -r ebe55bf29ac3 external/bsd/llvm/lib/Makefile
--- a/external/bsd/llvm/lib/Makefile Mon Jul 04 16:06:17 2011 +0000
+++ b/external/bsd/llvm/lib/Makefile Mon Jul 04 16:10:38 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2011/05/12 14:56:23 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2011/07/04 16:10:39 joerg Exp $
.include <bsd.own.mk>
@@ -49,11 +49,13 @@
libLLVMLinker \
libLLVMMCJIT \
libLLVMObject \
- libLLVMRuntimeDyld
+ libLLVMRuntimeDyld \
+ libLLVMX86MCTargetDesc
.endif
SUBDIR+= \
libclangAnalysis \
+ libclangARCMigrate \
libclangAST \
libclangBasic \
libclangCodeGen \
diff -r 7516ed4278cc -r ebe55bf29ac3 external/bsd/llvm/lib/libLLVMAnalysis/Makefile
--- a/external/bsd/llvm/lib/libLLVMAnalysis/Makefile Mon Jul 04 16:06:17 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMAnalysis/Makefile Mon Jul 04 16:10:38 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2011/06/08 08:48:38 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2011/07/04 16:10:39 joerg Exp $
LIB= LLVMAnalysis
@@ -13,6 +13,7 @@
AliasSetTracker.cpp \
Analysis.cpp \
BasicAliasAnalysis.cpp \
+ BlockFrequency.cpp \
BranchProbabilityInfo.cpp \
CFGPrinter.cpp \
CaptureTracking.cpp \
diff -r 7516ed4278cc -r ebe55bf29ac3 external/bsd/llvm/lib/libLLVMCodeGen/Makefile
--- a/external/bsd/llvm/lib/libLLVMCodeGen/Makefile Mon Jul 04 16:06:17 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMCodeGen/Makefile Mon Jul 04 16:10:38 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2011/06/08 08:48:39 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2011/07/04 16:10:39 joerg Exp $
LIB= LLVMCodeGen
@@ -40,6 +40,7 @@
LocalStackSlotAllocation.cpp \
LowerSubregs.cpp \
MachineBasicBlock.cpp \
+ MachineBranchProbabilityInfo.cpp \
MachineCSE.cpp \
MachineDominators.cpp \
MachineFunction.cpp \
@@ -66,7 +67,6 @@
PeepholeOptimizer.cpp \
ScoreboardHazardRecognizer.cpp \
PostRASchedulerList.cpp \
- PreAllocSplitting.cpp \
ProcessImplicitDefs.cpp \
PrologEpilogInserter.cpp \
PseudoSourceValue.cpp \
@@ -85,7 +85,6 @@
ScheduleDAGPrinter.cpp \
ShadowStackGC.cpp \
ShrinkWrapping.cpp \
- SimpleRegisterCoalescing.cpp \
SjLjEHPrepare.cpp \
SlotIndexes.cpp \
Spiller.cpp \
diff -r 7516ed4278cc -r ebe55bf29ac3 external/bsd/llvm/lib/libLLVMMC/Makefile
--- a/external/bsd/llvm/lib/libLLVMMC/Makefile Mon Jul 04 16:06:17 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMMC/Makefile Mon Jul 04 16:10:38 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2011/06/01 14:13:42 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2011/07/04 16:10:39 joerg Exp $
LIB= LLVMMC
@@ -35,12 +35,14 @@
MCSectionELF.cpp \
MCSectionMachO.cpp \
MCStreamer.cpp \
+ MCSubtargetInfo.cpp \
MCSymbol.cpp \
MCValue.cpp \
MCWin64EH.cpp \
MachObjectWriter.cpp \
WinCOFFStreamer.cpp \
WinCOFFObjectWriter.cpp \
+ SubtargetFeature.cpp \
TargetAsmBackend.cpp
.if defined(HOSTLIB)
diff -r 7516ed4278cc -r ebe55bf29ac3 external/bsd/llvm/lib/libLLVMObject/Makefile
--- a/external/bsd/llvm/lib/libLLVMObject/Makefile Mon Jul 04 16:06:17 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMObject/Makefile Mon Jul 04 16:10:38 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/05/12 14:56:23 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2011/07/04 16:10:39 joerg Exp $
LIB= LLVMObject
NOGCCERROR= yes
@@ -7,8 +7,10 @@
.PATH: ${LLVM_SRCDIR}/lib/Object
-SRCS+= COFFObjectFile.cpp \
+SRCS+= Binary.cpp \
+ COFFObjectFile.cpp \
ELFObjectFile.cpp \
+ Error.cpp \
MachOObject.cpp \
MachOObjectFile.cpp \
Object.cpp \
diff -r 7516ed4278cc -r ebe55bf29ac3 external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
--- a/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile Mon Jul 04 16:06:17 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile Mon Jul 04 16:10:38 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/03/18 23:32:03 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2011/07/04 16:10:39 joerg Exp $
LIB= LLVMScalarOpts
@@ -27,6 +27,7 @@
LoopUnswitch.cpp \
LowerAtomic.cpp \
MemCpyOptimizer.cpp \
+ ObjCARC.cpp \
Reassociate.cpp \
Reg2Mem.cpp \
SCCP.cpp \
diff -r 7516ed4278cc -r ebe55bf29ac3 external/bsd/llvm/lib/libLLVMSupport/Makefile
--- a/external/bsd/llvm/lib/libLLVMSupport/Makefile Mon Jul 04 16:06:17 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMSupport/Makefile Mon Jul 04 16:10:38 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/02/06 01:14:01 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2011/07/04 16:10:39 joerg Exp $
LIB= LLVMSupport
@@ -12,6 +12,7 @@
APInt.cpp \
APSInt.cpp \
Allocator.cpp \
+ BranchProbability.cpp \
circular_raw_ostream.cpp \
CommandLine.cpp \
ConstantRange.cpp \
diff -r 7516ed4278cc -r ebe55bf29ac3 external/bsd/llvm/lib/libLLVMTarget/Makefile
--- a/external/bsd/llvm/lib/libLLVMTarget/Makefile Mon Jul 04 16:06:17 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMTarget/Makefile Mon Jul 04 16:10:38 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/02/23 03:09:04 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2011/07/04 16:10:39 joerg Exp $
LIB= LLVMTarget
@@ -7,7 +7,6 @@
.PATH: ${LLVM_SRCDIR}/lib/Target
SRCS+= Mangler.cpp \
- SubtargetFeature.cpp \
Target.cpp \
TargetAsmInfo.cpp \
TargetAsmLexer.cpp \
@@ -20,7 +19,7 @@
TargetLoweringObjectFile.cpp \
TargetMachine.cpp \
TargetRegisterInfo.cpp \
- TargetSubtarget.cpp
+ TargetSubtargetInfo.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
diff -r 7516ed4278cc -r ebe55bf29ac3 external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
--- a/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile Mon Jul 04 16:06:17 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile Mon Jul 04 16:10:38 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/02/06 01:14:02 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2011/07/04 16:10:40 joerg Exp $
LIB= LLVMTransformsUtils
@@ -12,7 +12,6 @@
BreakCriticalEdges.cpp \
BuildLibCalls.cpp \
CloneFunction.cpp \
- CloneLoop.cpp \
CloneModule.cpp \
CodeExtractor.cpp \
DemoteRegToStack.cpp \
diff -r 7516ed4278cc -r ebe55bf29ac3 external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
--- a/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile Mon Jul 04 16:06:17 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile Mon Jul 04 16:10:38 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/02/06 01:14:03 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2011/07/04 16:10:40 joerg Exp $
LIB= LLVMX86CodeGen
@@ -32,20 +32,17 @@
TABLEGEN_SRC= X86.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/X86
TABLEGEN_OUTPUT= \
- X86GenRegisterInfo.h.inc|-gen-register-desc-header \
- X86GenRegisterNames.inc|-gen-register-enums \
- X86GenRegisterInfo.inc|-gen-register-desc \
- X86GenDisassemblerTables.inc|-gen-disassembler \
- X86GenInstrNames.inc|-gen-instr-enums \
- X86GenInstrInfo.inc|-gen-instr-desc \
+ X86GenAsmMatcher.inc|-gen-asm-matcher \
X86GenAsmWriter.inc|-gen-asm-writer \
X86GenAsmWriter1.inc|-gen-asm-writer^-asmwriternum=1 \
- X86GenAsmMatcher.inc|-gen-asm-matcher \
+ X86GenCallingConv.inc|-gen-callingconv \
X86GenDAGISel.inc|-gen-dag-isel \
+ X86GenDisassemblerTables.inc|-gen-disassembler \
+ X86GenEDInfo.inc|-gen-enhanced-disassembly-info \
X86GenFastISel.inc|-gen-fast-isel \
- X86GenCallingConv.inc|-gen-callingconv \
- X86GenSubtarget.inc|-gen-subtarget \
- X86GenEDInfo.inc|-gen-enhanced-disassembly-info
+ X86GenInstrInfo.inc|-gen-instr-info \
+ X86GenRegisterInfo.inc|-gen-register-info \
+ X86GenSubtargetInfo.inc|-gen-subtarget
.include "${.PARSEDIR}/../../tablegen.mk"
diff -r 7516ed4278cc -r ebe55bf29ac3 external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile Mon Jul 04 16:10:38 2011 +0000
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2011/07/04 16:10:40 joerg Exp $
+
Home |
Main Index |
Thread Index |
Old Index