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