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:
parent
0504785998
commit
af56d1fe99
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
# $NetBSD: Makefile,v 1.1 2013/04/25 13:59:58 joerg Exp $
|
||||
|
||||
.include <bsd.init.mk>
|
Loading…
Reference in New Issue