Update LLVM/Clang snapshot to r180004. This brings in the last pieces of

C++11 support in Clang as well as initial SPARC64 support.
This commit is contained in:
joerg 2013-04-25 13:59:54 +00:00
parent 0504785998
commit af56d1fe99
30 changed files with 96 additions and 35 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: md.amd64,v 1.193 2013/04/12 00:30:56 christos Exp $
# $NetBSD: md.amd64,v 1.194 2013/04/25 13:59:54 joerg Exp $
./usr/include/amd64 comp-c-include
./usr/include/amd64/ansi.h comp-c-include
./usr/include/amd64/aout_machdep.h comp-c-include
@ -131,7 +131,9 @@
./usr/include/clang-3.3/mmintrin.h comp-c-include llvm
./usr/include/clang-3.3/nmmintrin.h comp-c-include llvm
./usr/include/clang-3.3/pmmintrin.h comp-c-include llvm
./usr/include/clang-3.3/prfchwintrin.h comp-c-include llvm
./usr/include/clang-3.3/popcntintrin.h comp-c-include llvm
./usr/include/clang-3.3/rdseedintrin.h comp-c-include llvm
./usr/include/clang-3.3/rtmintrin.h comp-c-include llvm
./usr/include/clang-3.3/smmintrin.h comp-c-include llvm
./usr/include/clang-3.3/tmmintrin.h comp-c-include llvm

View File

@ -1,4 +1,4 @@
# $NetBSD: md.i386,v 1.133 2013/01/23 15:02:53 joerg Exp $
# $NetBSD: md.i386,v 1.134 2013/04/25 13:59:55 joerg Exp $
./usr/include/clang-3.0/avxintrin.h comp-obsolete obsolete
./usr/include/clang-3.0/avx2intrin.h comp-obsolete obsolete
./usr/include/clang-3.0/bmi2intrin.h comp-obsolete obsolete
@ -62,7 +62,9 @@
./usr/include/clang-3.3/mmintrin.h comp-c-include llvm
./usr/include/clang-3.3/nmmintrin.h comp-c-include llvm
./usr/include/clang-3.3/pmmintrin.h comp-c-include llvm
./usr/include/clang-3.3/prfchwintrin.h comp-c-include llvm
./usr/include/clang-3.3/popcntintrin.h comp-c-include llvm
./usr/include/clang-3.3/rdseedintrin.h comp-c-include llvm
./usr/include/clang-3.3/rtmintrin.h comp-c-include llvm
./usr/include/clang-3.3/smmintrin.h comp-c-include llvm
./usr/include/clang-3.3/tmmintrin.h comp-c-include llvm

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.49 2013/03/24 13:02:16 joerg Exp $
# $NetBSD: Makefile.inc,v 1.50 2013/04/25 13:59:55 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
@ -7,7 +7,7 @@ LLVM_TOPLEVEL_MK=
SVN_ROOT= http://llvm.org/svn/llvm-project
COMMON_REVISION= 177512
COMMON_REVISION= 180004
LLVM_REVISION= ${COMMON_REVISION}
CLANG_REVISION= ${COMMON_REVISION}
COMPILER_RT_REVISION= ${COMMON_REVISION}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2013/02/04 15:00:31 joerg Exp $
# $NetBSD: Makefile,v 1.6 2013/04/25 13:59:55 joerg Exp $
PROG_CXX= bugpoint
NOMAN= yes
@ -19,6 +19,7 @@ SRCS= BugDriver.cpp \
LLVM_LIBS+= \
ObjCARC \
IRReader \
AsmParser \
BitReader \
BitWriter \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.24 2013/02/19 12:35:41 joerg Exp $
# $NetBSD: Makefile,v 1.25 2013/04/25 13:59:55 joerg Exp $
PROG_CXX= clang
NOMAN= yes
@ -39,6 +39,7 @@ CLANG_LIBS+= \
LLVM_LIBS+= \
ObjCARC \
ipo \
IRReader \
AsmParser \
BitReader \
BitWriter \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.14 2013/02/19 12:35:41 joerg Exp $
# $NetBSD: Makefile,v 1.15 2013/04/25 13:59:55 joerg Exp $
PROG_CXX= llc
NOMAN= yes
@ -11,6 +11,7 @@ SRCS= llc.cpp
LLVM_LIBS+= \
AsmPrinter \
IRReader \
AsmParser \
BitReader \
AArch64CodeGen \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.8 2013/01/23 15:02:54 joerg Exp $
# $NetBSD: Makefile,v 1.9 2013/04/25 13:59:55 joerg Exp $
PROG_CXX= lli
NOMAN= yes
@ -18,6 +18,7 @@ LLVM_LIBS+= \
X86AsmPrinter \
X86Utils \
AsmPrinter \
IRReader \
AsmParser \
MCParser \
BitReader \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2013/01/23 15:02:55 joerg Exp $
# $NetBSD: Makefile,v 1.4 2013/04/25 13:59:55 joerg Exp $
PROG_CXX= llvm-diff
NOMAN= yes
@ -13,6 +13,7 @@ SRCS= llvm-diff.cpp \
DifferenceEngine.cpp
LLVM_LIBS+= \
IRReader \
AsmParser \
BitReader \
IR \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2013/01/23 15:02:55 joerg Exp $
# $NetBSD: Makefile,v 1.4 2013/04/25 13:59:56 joerg Exp $
PROG_CXX= llvm-extract
NOMAN= yes
@ -10,6 +10,7 @@ NOMAN= yes
SRCS= llvm-extract.cpp
LLVM_LIBS+= \
IRReader \
AsmParser \
BitReader \
BitWriter \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2013/01/23 15:02:55 joerg Exp $
# $NetBSD: Makefile,v 1.4 2013/04/25 13:59:56 joerg Exp $
PROG_CXX= llvm-link
NOMAN= yes
@ -10,6 +10,7 @@ NOMAN= yes
SRCS= llvm-link.cpp
LLVM_LIBS+= \
IRReader \
AsmParser \
BitReader \
BitWriter \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2013/03/24 13:02:17 joerg Exp $
# $NetBSD: Makefile,v 1.4 2013/04/25 13:59:56 joerg Exp $
PROG_CXX= llvm-readobj
NOMAN= yes
@ -8,9 +8,21 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/llvm-readobj
SRCS= llvm-readobj.cpp \
ELF.cpp
COFFDumper.cpp \
ELFDumper.cpp \
Error.cpp \
MachODumper.cpp \
ObjDumper.cpp \
StreamWriter.cpp
LLVM_LIBS+= \
AArch64TargetInfo \
ARMTargetInfo \
MipsTargetInfo \
PowerPCTargetInfo \
SparcTargetInfo \
X86TargetInfo \
MC \
Archive \
BitReader \
Object \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.7 2013/02/19 12:35:42 joerg Exp $
# $NetBSD: Makefile,v 1.8 2013/04/25 13:59:56 joerg Exp $
PROG_CXX= opt
NOMAN= yes
@ -15,6 +15,7 @@ SRCS= AnalysisWrappers.cpp \
LLVM_LIBS+= \
ObjCARC \
ipo \
IRReader \
AsmParser \
BitReader \
BitWriter \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.16 2013/01/23 15:02:57 joerg Exp $
# $NetBSD: Makefile,v 1.17 2013/04/25 13:59:56 joerg Exp $
PROG_CXX= llvm-tblgen
NOMAN= yes
@ -10,6 +10,7 @@ NOMAN= yes
SRCS= AsmMatcherEmitter.cpp \
AsmWriterEmitter.cpp \
AsmWriterInst.cpp \
CTagsEmitter.cpp \
CallingConvEmitter.cpp \
CodeEmitterGen.cpp \
CodeGenDAGPatterns.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.17 2013/02/04 15:00:33 joerg Exp $
# $NetBSD: Makefile,v 1.18 2013/04/25 13:59:56 joerg Exp $
.include <bsd.init.mk>
@ -24,6 +24,8 @@ INCS= __wmmintrin_aes.h \
nmmintrin.h \
pmmintrin.h \
popcntintrin.h \
prfchwintrin.h \
rdseedintrin.h \
rtmintrin.h \
smmintrin.h \
tmmintrin.h \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.29 2013/02/27 21:25:09 joerg Exp $
# $NetBSD: Makefile,v 1.30 2013/04/25 13:59:56 joerg Exp $
.include <bsd.own.mk>
@ -10,6 +10,7 @@ SUBDIR= \
libLLVMBitWriter \
libLLVMCodeGen \
libLLVMIR \
libLLVMIRReader \
libLLVMInstCombine \
libLLVMInstrumentation \
libLLVMipa \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2013/01/23 15:02:58 joerg Exp $
# $NetBSD: Makefile,v 1.6 2013/04/25 13:59:57 joerg Exp $
LIB= LLVMARMMCTargetDesc
@ -16,7 +16,8 @@ SRCS+= ARMAsmBackend.cpp \
ARMMCCodeEmitter.cpp \
ARMMCExpr.cpp \
ARMMCTargetDesc.cpp \
ARMMachObjectWriter.cpp
ARMMachObjectWriter.cpp \
ARMUnwindOpAsm.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.6 2011/11/18 15:56:53 joerg Exp $
# $NetBSD: Makefile,v 1.7 2013/04/25 13:59:57 joerg Exp $
LIB= LLVMAsmPrinter
@ -16,6 +16,7 @@ SRCS+= ARMException.cpp \
DwarfCompileUnit.cpp \
DwarfDebug.cpp \
DwarfException.cpp \
ErlangGCPrinter.cpp \
OcamlGCPrinter.cpp \
Win64Exception.cpp

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.21 2013/01/23 15:02:58 joerg Exp $
# $NetBSD: Makefile,v 1.22 2013/04/25 13:59:57 joerg Exp $
LIB= LLVMCodeGen
@ -14,13 +14,13 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
CalcSpillWeights.cpp \
CallingConvLower.cpp \
CodeGen.cpp \
CodePlacementOpt.cpp \
CriticalAntiDepBreaker.cpp \
DFAPacketizer.cpp \
DeadMachineInstructionElim.cpp \
DwarfEHPrepare.cpp \
EarlyIfConversion.cpp \
EdgeBundles.cpp \
ErlangGC.cpp \
ExecutionDepsFix.cpp \
ExpandISelPseudos.cpp \
ExpandPostRAPseudos.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2013/01/23 15:02:59 joerg Exp $
# $NetBSD: Makefile,v 1.2 2013/04/25 13:59:57 joerg Exp $
LIB= LLVMIR

View File

@ -0,0 +1,15 @@
# $NetBSD: Makefile,v 1.1 2013/04/25 13:59:57 joerg Exp $
LIB= LLVMIRReader
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/IRReader
SRCS+= IRReader.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.16 2013/03/24 13:02:17 joerg Exp $
# $NetBSD: Makefile,v 1.17 2013/04/25 13:59:57 joerg Exp $
LIB= LLVMMipsCodeGen
@ -23,7 +23,9 @@ SRCS+= Mips16ISelDAGToDAG.cpp \
MipsJITInfo.cpp \
MipsLongBranch.cpp \
MipsMachineFunction.cpp \
MipsModuleISelDAGToDAG.cpp \
MipsMCInstLower.cpp \
MipsOs16.cpp \
MipsRegisterInfo.cpp \
MipsSEISelLowering.cpp \
MipsSEISelDAGToDAG.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.15 2013/02/04 15:00:35 joerg Exp $
# $NetBSD: Makefile,v 1.16 2013/04/25 13:59:57 joerg Exp $
LIB= LLVMSupport
@ -61,6 +61,7 @@ SRCS+= APFloat.cpp \
ToolOutputFile.cpp \
Triple.cpp \
Twine.cpp \
Watchdog.cpp \
YAMLParser.cpp \
YAMLTraits.cpp \
raw_os_ostream.cpp \
@ -103,6 +104,7 @@ SRCS+= Host.inc \
Program.inc \
RWMutex.inc \
Signals.inc \
Watchdog.inc \
system_error.inc \
ThreadLocal.inc \
TimeValue.inc

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2012/10/28 17:07:46 joerg Exp $
# $NetBSD: Makefile,v 1.4 2013/04/25 13:59:57 joerg Exp $
LIB= LLVMVectorize
@ -8,6 +8,8 @@ LIB= LLVMVectorize
SRCS+= BBVectorize.cpp \
LoopVectorize.cpp \
SLPVectorizer.cpp \
VecUtils.cpp \
Vectorize.cpp
.if defined(HOSTLIB)

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.9 2013/02/04 15:00:35 joerg Exp $
# $NetBSD: Makefile,v 1.10 2013/04/25 13:59:58 joerg Exp $
LIB= clangAST
@ -27,6 +27,7 @@ SRCS+= APValue.cpp \
DeclFriend.cpp \
DeclGroup.cpp \
DeclObjC.cpp \
DeclOpenMP.cpp \
DeclPrinter.cpp \
DeclTemplate.cpp \
DumpXML.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.9 2013/02/19 12:35:43 joerg Exp $
# $NetBSD: Makefile,v 1.10 2013/04/25 13:59:58 joerg Exp $
LIB= clangBasic
@ -16,6 +16,7 @@ SRCS+= Builtins.cpp \
LangOptions.cpp \
Module.cpp \
ObjCRuntime.cpp \
OpenMPKinds.cpp \
OperatorPrecedence.cpp \
SourceLocation.cpp \
SourceManager.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2013/02/04 15:00:36 joerg Exp $
# $NetBSD: Makefile,v 1.3 2013/04/25 13:59:58 joerg Exp $
LIB= clangFormat
@ -6,9 +6,11 @@ LIB= clangFormat
.PATH: ${CLANG_SRCDIR}/lib/Format
SRCS+= Format.cpp \
SRCS+= BreakableToken.cpp \
Format.cpp \
TokenAnnotator.cpp \
UnwrappedLineParser.cpp
UnwrappedLineParser.cpp \
WhitespaceManager.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2011/02/06 01:14:09 joerg Exp $
# $NetBSD: Makefile,v 1.2 2013/04/25 13:59:58 joerg Exp $
LIB= clangParse
@ -14,6 +14,7 @@ SRCS+= ParseAST.cpp \
ParseExprCXX.cpp \
ParseInit.cpp \
ParseObjc.cpp \
ParseOpenMP.cpp \
ParsePragma.cpp \
ParseStmt.cpp \
ParseTemplate.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2012/10/28 17:07:47 joerg Exp $
# $NetBSD: Makefile,v 1.12 2013/04/25 13:59:58 joerg Exp $
LIB= clangSema
@ -38,6 +38,7 @@ SRCS+= AnalysisBasedWarnings.cpp \
SemaLambda.cpp \
SemaLookup.cpp \
SemaObjCProperty.cpp \
SemaOpenMP.cpp \
SemaOverload.cpp \
SemaPseudoObject.cpp \
SemaStmt.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.19 2013/03/24 13:02:17 joerg Exp $
# $NetBSD: Makefile,v 1.20 2013/04/25 13:59:58 joerg Exp $
LIB= clangStaticAnalyzerCheckers
@ -6,7 +6,8 @@ LIB= clangStaticAnalyzerCheckers
.PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers
SRCS+= AnalyzerStatsChecker.cpp \
SRCS+= AllocationDiagnostics.cpp \
AnalyzerStatsChecker.cpp \
ArrayBoundChecker.cpp \
ArrayBoundCheckerV2.cpp \
BasicObjCFoundationChecks.cpp \

View File

@ -0,0 +1,3 @@
# $NetBSD: Makefile,v 1.1 2013/04/25 13:59:58 joerg Exp $
.include <bsd.init.mk>