Module Name: src
Committed By: joerg
Date: Wed Jan 11 23:24:49 UTC 2012
Modified Files:
src/distrib/sets/lists/comp: md.amd64 md.i386
src/external/bsd/llvm: Makefile.inc
src/external/bsd/llvm/bin/tblgen: Makefile
src/external/bsd/llvm/config/llvm/Config: config.h llvm-config.h
src/external/bsd/llvm/include: Makefile
src/external/bsd/llvm/lib/libLLVMARMCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc: Makefile
src/external/bsd/llvm/lib/libLLVMCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMJIT: Makefile
src/external/bsd/llvm/lib/libLLVMMC: Makefile
src/external/bsd/llvm/lib/libLLVMMCJIT: Makefile
src/external/bsd/llvm/lib/libLLVMMipsCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc: Makefile
src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc: Makefile
src/external/bsd/llvm/lib/libLLVMSparcCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMSupport: Makefile
src/external/bsd/llvm/lib/libLLVMTableGen: Makefile
src/external/bsd/llvm/lib/libLLVMTarget: Makefile
src/external/bsd/llvm/lib/libLLVMX86CodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc: Makefile
src/external/bsd/llvm/lib/libclangAnalysis: Makefile
src/external/bsd/llvm/lib/libclangFrontend: Makefile
src/external/bsd/llvm/lib/libclangLex: Makefile
src/external/bsd/llvm/lib/libclangSema: Makefile
src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers: Makefile
src/external/bsd/llvm/lib/libclangStaticAnalyzerCore: Makefile
Log Message:
Update LLVM/Clang snapshot to r147888. Most importantly, this fixes a
number of ABI issues for i386 and provides the correct
__FLT_EVAL_METHOD__ when using i387.
To generate a diff of this commit:
cvs rdiff -u -r1.148 -r1.149 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.123 -r1.124 src/distrib/sets/lists/comp/md.i386
cvs rdiff -u -r1.27 -r1.28 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.9 -r1.10 src/external/bsd/llvm/bin/tblgen/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/config/llvm/Config/config.h
cvs rdiff -u -r1.4 -r1.5 \
src/external/bsd/llvm/config/llvm/Config/llvm-config.h
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/include/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
cvs rdiff -u -r1.3 -r1.4 \
src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile
cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/libLLVMJIT/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libLLVMMC/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile
cvs rdiff -u -r1.6 -r1.7 \
src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
cvs rdiff -u -r1.2 -r1.3 \
src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile
cvs rdiff -u -r1.3 -r1.4 \
src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile
cvs rdiff -u -r1.2 -r1.3 \
src/external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc/Makefile
cvs rdiff -u -r1.2 -r1.3 \
src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/lib/libLLVMSupport/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMTableGen/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/libLLVMTarget/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
cvs rdiff -u -r1.4 -r1.5 \
src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/libclangAnalysis/Makefile
cvs rdiff -u -r1.9 -r1.10 src/external/bsd/llvm/lib/libclangFrontend/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/libclangLex/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/libclangSema/Makefile
cvs rdiff -u -r1.10 -r1.11 \
src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
cvs rdiff -u -r1.7 -r1.8 \
src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/comp/md.amd64
diff -u src/distrib/sets/lists/comp/md.amd64:1.148 src/distrib/sets/lists/comp/md.amd64:1.149
--- src/distrib/sets/lists/comp/md.amd64:1.148 Mon Jan 9 15:24:37 2012
+++ src/distrib/sets/lists/comp/md.amd64 Wed Jan 11 23:24:46 2012
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.148 2012/01/09 15:24:37 dholland Exp $
+# $NetBSD: md.amd64,v 1.149 2012/01/11 23:24:46 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
@@ -68,14 +68,23 @@
./usr/include/amd64/vmparam.h comp-c-include
./usr/include/amd64/wchar_limits.h comp-c-include
./usr/include/clang-3.0/avxintrin.h comp-c-include llvm
+./usr/include/clang-3.0/avx2intrin.h comp-c-include llvm
+./usr/include/clang-3.0/bmi2intrin.h comp-c-include llvm
+./usr/include/clang-3.0/bmiintrin.h comp-c-include llvm
./usr/include/clang-3.0/emmintrin.h comp-c-include llvm
+./usr/include/clang-3.0/fma4intrin.h comp-c-include llvm
./usr/include/clang-3.0/immintrin.h comp-c-include llvm
+./usr/include/clang-3.0/lzcntintrin.h comp-c-include llvm
./usr/include/clang-3.0/mm3dnow.h comp-c-include llvm
./usr/include/clang-3.0/mm_malloc.h comp-c-include llvm
./usr/include/clang-3.0/mmintrin.h comp-c-include llvm
+./usr/include/clang-3.0/nmmintrin.h comp-c-include llvm
./usr/include/clang-3.0/pmmintrin.h comp-c-include llvm
+./usr/include/clang-3.0/popcntintrin.h comp-c-include llvm
./usr/include/clang-3.0/smmintrin.h comp-c-include llvm
./usr/include/clang-3.0/tmmintrin.h comp-c-include llvm
+./usr/include/clang-3.0/wmmintrin.h comp-c-include llvm
+./usr/include/clang-3.0/x86intrin.h comp-c-include llvm
./usr/include/clang-3.0/xmmintrin.h comp-c-include llvm
./usr/include/emmintrin.h comp-obsolete obsolete
./usr/include/gcc-4.1/emmintrin.h comp-c-include gcccmds,gcc=4
Index: src/distrib/sets/lists/comp/md.i386
diff -u src/distrib/sets/lists/comp/md.i386:1.123 src/distrib/sets/lists/comp/md.i386:1.124
--- src/distrib/sets/lists/comp/md.i386:1.123 Mon Aug 15 15:14:00 2011
+++ src/distrib/sets/lists/comp/md.i386 Wed Jan 11 23:24:46 2012
@@ -1,13 +1,22 @@
-# $NetBSD: md.i386,v 1.123 2011/08/15 15:14:00 wiz Exp $
+# $NetBSD: md.i386,v 1.124 2012/01/11 23:24:46 joerg Exp $
./usr/include/clang-3.0/avxintrin.h comp-c-include llvm
+./usr/include/clang-3.0/avx2intrin.h comp-c-include llvm
+./usr/include/clang-3.0/bmi2intrin.h comp-c-include llvm
+./usr/include/clang-3.0/bmiintrin.h comp-c-include llvm
./usr/include/clang-3.0/emmintrin.h comp-c-include llvm
+./usr/include/clang-3.0/fma4intrin.h comp-c-include llvm
./usr/include/clang-3.0/immintrin.h comp-c-include llvm
+./usr/include/clang-3.0/lzcntintrin.h comp-c-include llvm
./usr/include/clang-3.0/mm3dnow.h comp-c-include llvm
./usr/include/clang-3.0/mm_malloc.h comp-c-include llvm
./usr/include/clang-3.0/mmintrin.h comp-c-include llvm
+./usr/include/clang-3.0/nmmintrin.h comp-c-include llvm
./usr/include/clang-3.0/pmmintrin.h comp-c-include llvm
+./usr/include/clang-3.0/popcntintrin.h comp-c-include llvm
./usr/include/clang-3.0/smmintrin.h comp-c-include llvm
./usr/include/clang-3.0/tmmintrin.h comp-c-include llvm
+./usr/include/clang-3.0/wmmintrin.h comp-c-include llvm
+./usr/include/clang-3.0/x86intrin.h comp-c-include llvm
./usr/include/clang-3.0/xmmintrin.h comp-c-include llvm
./usr/include/emmintrin.h comp-obsolete obsolete
./usr/include/gcc-4.1/emmintrin.h comp-c-include gcccmds,gcc=4
Index: src/external/bsd/llvm/Makefile.inc
diff -u src/external/bsd/llvm/Makefile.inc:1.27 src/external/bsd/llvm/Makefile.inc:1.28
--- src/external/bsd/llvm/Makefile.inc:1.27 Mon Dec 19 14:07:40 2011
+++ src/external/bsd/llvm/Makefile.inc Wed Jan 11 23:24:46 2012
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile.inc,v 1.27 2011/12/19 14:07:40 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.28 2012/01/11 23:24:46 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
.include <bsd.own.mk>
-LLVM_REVISION= 146851
-CLANG_REVISION= 146851
+LLVM_REVISION= 147888
+CLANG_REVISION= 147888
LLVM_SRCDIR:= ${.PARSEDIR}/dist/llvm
CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
@@ -25,6 +25,7 @@ HOST_CXXFLAGS+= -O2 -g
.else
LLVM_INCLUDE_CONFIG= ${LLVM_TOPLEVEL}/config
LLVM_INCLUDE_OBJDIR!= cd ${LLVM_TOPLEVEL}/include && ${PRINTOBJDIR}
+CPPFLAGS+= -DLLVM_DEFAULT_TARGET_TRIPLE="\"${MACHINE_GNU_PLATFORM}\""
.endif
CPPFLAGS+= -I${LLVM_INCLUDE_OBJDIR} -I${LLVM_INCLUDE_CONFIG}
Index: src/external/bsd/llvm/bin/tblgen/Makefile
diff -u src/external/bsd/llvm/bin/tblgen/Makefile:1.9 src/external/bsd/llvm/bin/tblgen/Makefile:1.10
--- src/external/bsd/llvm/bin/tblgen/Makefile:1.9 Sun Dec 11 14:58:50 2011
+++ src/external/bsd/llvm/bin/tblgen/Makefile Wed Jan 11 23:24:46 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2011/12/11 14:58:50 joerg Exp $
+# $NetBSD: Makefile,v 1.10 2012/01/11 23:24:46 joerg Exp $
PROG_CXX= llvm-tblgen
NOMAN= yes
@@ -38,6 +38,7 @@ SRCS= AsmMatcherEmitter.cpp \
TGValueTypes.cpp \
TableGen.cpp \
X86DisassemblerTables.cpp \
+ X86ModRMFilters.cpp \
X86RecognizableInstr.cpp
LLVM_LIBS+= \
Index: src/external/bsd/llvm/config/llvm/Config/config.h
diff -u src/external/bsd/llvm/config/llvm/Config/config.h:1.5 src/external/bsd/llvm/config/llvm/Config/config.h:1.6
--- src/external/bsd/llvm/config/llvm/Config/config.h:1.5 Thu Nov 3 17:52:53 2011
+++ src/external/bsd/llvm/config/llvm/Config/config.h Wed Jan 11 23:24:46 2012
@@ -545,7 +545,9 @@
#define LLVM_DATADIR "/usr/share/llvm"
/* Target triple LLVM will generate code for by default */
+#if 0
#define LLVM_DEFAULT_TARGET_TRIPLE "x86_64--netbsd"
+#endif
/* Installation directory for documentation */
#define LLVM_DOCSDIR "/usr/share/doc/llvm"
Index: src/external/bsd/llvm/config/llvm/Config/llvm-config.h
diff -u src/external/bsd/llvm/config/llvm/Config/llvm-config.h:1.4 src/external/bsd/llvm/config/llvm/Config/llvm-config.h:1.5
--- src/external/bsd/llvm/config/llvm/Config/llvm-config.h:1.4 Thu Nov 3 17:52:53 2011
+++ src/external/bsd/llvm/config/llvm/Config/llvm-config.h Wed Jan 11 23:24:46 2012
@@ -36,7 +36,9 @@
#define LLVM_HAS_ATOMICS 1
/* Host triple we were built on */
+#if 0
#define LLVM_DEFAULT_TARGET_TRIPLE "x86_64--netbsd"
+#endif
/* Installation directory for include files */
#define LLVM_INCLUDEDIR "/usr/include"
Index: src/external/bsd/llvm/include/Makefile
diff -u src/external/bsd/llvm/include/Makefile:1.5 src/external/bsd/llvm/include/Makefile:1.6
--- src/external/bsd/llvm/include/Makefile:1.5 Sun Dec 11 14:58:50 2011
+++ src/external/bsd/llvm/include/Makefile Wed Jan 11 23:24:46 2012
@@ -1,19 +1,28 @@
-# $NetBSD: Makefile,v 1.5 2011/12/11 14:58:50 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2012/01/11 23:24:46 joerg Exp $
.include <bsd.init.mk>
.PATH: ${CLANG_SRCDIR}/lib/Headers
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
-INCS= avxintrin.h \
+INCS= avx2intrin.h \
+ avxintrin.h \
+ bmi2intrin.h \
+ bmiintrin.h \
emmintrin.h \
+ fma4intrin.h \
immintrin.h \
+ lzcntintrin.h \
mm3dnow.h \
mmintrin.h \
mm_malloc.h \
+ nmmintrin.h \
pmmintrin.h \
+ popcntintrin.h \
smmintrin.h \
tmmintrin.h \
+ wmmintrin.h \
+ x86intrin.h \
xmmintrin.h
.elif ${MACHINE_ARCH} == "powerpc"
INCS= altivec.h
Index: src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.9
--- src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.8 Fri Nov 18 15:56:53 2011
+++ src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile Wed Jan 11 23:24:47 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2011/11/18 15:56:53 joerg Exp $
+# $NetBSD: Makefile,v 1.9 2012/01/11 23:24:47 joerg Exp $
LIB= LLVMARMCodeGen
@@ -23,6 +23,7 @@ SRCS+= ARMAsmPrinter.cpp \
ARMJITInfo.cpp \
ARMLoadStoreOptimizer.cpp \
ARMMCInstLower.cpp \
+ ARMMachineFunctionInfo.cpp \
ARMRegisterInfo.cpp \
ARMSelectionDAGInfo.cpp \
ARMSubtarget.cpp \
Index: src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile:1.3 Mon Jul 25 16:32:43 2011
+++ src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile Wed Jan 11 23:24:47 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2011/07/25 16:32:43 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2012/01/11 23:24:47 joerg Exp $
LIB= LLVMARMMCTargetDesc
@@ -10,6 +10,7 @@ ARM_OBJDIR!= cd ${.CURDIR}/../libLLVMARM
CPPFLAGS+= -I${ARM_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/ARM
SRCS+= ARMAsmBackend.cpp \
+ ARMELFObjectWriter.cpp \
ARMMCAsmInfo.cpp \
ARMMCCodeEmitter.cpp \
ARMMCExpr.cpp \
Index: src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.13
--- src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.12 Mon Dec 19 14:07:40 2011
+++ src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile Wed Jan 11 23:24:47 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2011/12/19 14:07:40 joerg Exp $
+# $NetBSD: Makefile,v 1.13 2012/01/11 23:24:47 joerg Exp $
LIB= LLVMCodeGen
@@ -18,8 +18,6 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
DeadMachineInstructionElim.cpp \
DwarfEHPrepare.cpp \
EdgeBundles.cpp \
- ELFCodeEmitter.cpp \
- ELFWriter.cpp \
ExecutionDepsFix.cpp \
ExpandISelPseudos.cpp \
ExpandPostRAPseudos.cpp \
@@ -30,6 +28,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
InlineSpiller.cpp \
InterferenceCache.cpp \
IntrinsicLowering.cpp \
+ JITCodeEmitter.cpp \
LLVMTargetMachine.cpp \
LatencyPriorityQueue.cpp \
LexicalScopes.cpp \
@@ -46,6 +45,8 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
MachineBranchProbabilityInfo.cpp \
MachineBlockFrequencyInfo.cpp \
MachineBlockPlacement.cpp \
+ MachineCodeEmitter.cpp \
+ MachineCopyPropagation.cpp \
MachineCSE.cpp \
MachineDominators.cpp \
MachineFunction.cpp \
@@ -64,7 +65,6 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
MachineSSAUpdater.cpp \
MachineSink.cpp \
MachineVerifier.cpp \
- ObjectCodeEmitter.cpp \
OcamlGC.cpp \
OptimizePHIs.cpp \
PHIElimination.cpp \
Index: src/external/bsd/llvm/lib/libLLVMJIT/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMJIT/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMJIT/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMJIT/Makefile:1.2 Wed Jun 1 14:13:42 2011
+++ src/external/bsd/llvm/lib/libLLVMJIT/Makefile Wed Jan 11 23:24:47 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/06/01 14:13:42 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2012/01/11 23:24:47 joerg Exp $
LIB= LLVMJIT
@@ -10,7 +10,6 @@ CPPFLAGS+= -DENABLE_X86_JIT
SRCS+= Intercept.cpp \
JIT.cpp \
- JITDebugRegisterer.cpp \
JITDwarfEmitter.cpp \
JITEmitter.cpp \
JITMemoryManager.cpp \
Index: src/external/bsd/llvm/lib/libLLVMMC/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.9
--- src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.8 Tue Oct 11 13:53:59 2011
+++ src/external/bsd/llvm/lib/libLLVMMC/Makefile Wed Jan 11 23:24:47 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2011/10/11 13:53:59 joerg Exp $
+# $NetBSD: Makefile,v 1.9 2012/01/11 23:24:47 joerg Exp $
LIB= LLVMMC
@@ -27,7 +27,6 @@ SRCS+= ELFObjectWriter.cpp \
MCInstrAnalysis.cpp \
MCInstPrinter.cpp \
MCLabel.cpp \
- MCLoggingStreamer.cpp \
MCModule.cpp \
MCMachOStreamer.cpp \
MCMachObjectTargetWriter.cpp \
Index: src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile:1.3 Wed Jun 1 14:13:42 2011
+++ src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile Wed Jan 11 23:24:47 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2011/06/01 14:13:42 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2012/01/11 23:24:47 joerg Exp $
LIB= LLVMMCJIT
@@ -7,6 +7,7 @@ LIB= LLVMMCJIT
.PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/MCJIT
SRCS+= Intercept.cpp \
- MCJIT.cpp
+ MCJIT.cpp \
+ MCJITMemoryManager.cpp
.include <bsd.lib.mk>
Index: src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.6 src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.7
--- src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.6 Fri Nov 18 15:56:54 2011
+++ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Wed Jan 11 23:24:47 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2011/11/18 15:56:54 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2012/01/11 23:24:47 joerg Exp $
LIB= LLVMMipsCodeGen
@@ -16,6 +16,7 @@ SRCS+= MipsAsmPrinter.cpp \
MipsISelDAGToDAG.cpp \
MipsISelLowering.cpp \
MipsJITInfo.cpp \
+ MipsMachineFunction.cpp \
MipsMCInstLower.cpp \
MipsRegisterInfo.cpp \
MipsSubtarget.cpp \
Index: src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.2 Tue Oct 11 13:53:59 2011
+++ src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile Wed Jan 11 23:24:47 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/10/11 13:53:59 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2012/01/11 23:24:47 joerg Exp $
LIB= LLVMMipsMCTargetDesc
@@ -10,6 +10,7 @@ CPPFLAGS+= -I${MIPS_OBJDIR} -I${LLVM_SRC
.PATH: ${LLVM_SRCDIR}/lib/Target/Mips/MCTargetDesc
SRCS+= MipsAsmBackend.cpp \
+ MipsELFObjectWriter.cpp \
MipsMCAsmInfo.cpp \
MipsMCCodeEmitter.cpp \
MipsMCTargetDesc.cpp
Index: src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.3 Tue Aug 2 17:12:39 2011
+++ src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile Wed Jan 11 23:24:48 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2011/08/02 17:12:39 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2012/01/11 23:24:48 joerg Exp $
LIB= LLVMPowerPCCodeGen
@@ -15,6 +15,7 @@ SRCS+= PPCAsmPrinter.cpp \
PPCISelLowering.cpp \
PPCFrameLowering.cpp \
PPCJITInfo.cpp \
+ PPCMachineFunctionInfo.cpp \
PPCMCInstLower.cpp \
PPCRegisterInfo.cpp \
PPCSubtarget.cpp \
Index: src/external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc/Makefile:1.2 Tue Aug 2 17:12:39 2011
+++ src/external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc/Makefile Wed Jan 11 23:24:48 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/08/02 17:12:39 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2012/01/11 23:24:48 joerg Exp $
LIB= LLVMPowerPCMCTargetDesc
@@ -11,6 +11,7 @@ CPPFLAGS+= -I${PPC_OBJDIR} -I${LLVM_SRCD
SRCS+= PPCAsmBackend.cpp \
PPCMCAsmInfo.cpp \
+ PPCELFObjectWriter.cpp \
PPCMCCodeEmitter.cpp \
PPCMCTargetDesc.cpp \
PPCPredicates.cpp
Index: src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.2 Sun Jul 17 20:07:58 2011
+++ src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile Wed Jan 11 23:24:48 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/07/17 20:07:58 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2012/01/11 23:24:48 joerg Exp $
LIB= LLVMSparcCodeGen
@@ -13,6 +13,7 @@ SRCS+= DelaySlotFiller.cpp \
SparcISelDAGToDAG.cpp \
SparcISelLowering.cpp \
SparcFrameLowering.cpp \
+ SparcMachineFunctionInfo.cpp \
SparcRegisterInfo.cpp \
SparcSubtarget.cpp \
SparcTargetMachine.cpp \
Index: src/external/bsd/llvm/lib/libLLVMSupport/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.7 src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.8
--- src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.7 Mon Dec 19 14:07:40 2011
+++ src/external/bsd/llvm/lib/libLLVMSupport/Makefile Wed Jan 11 23:24:48 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2011/12/19 14:07:40 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2012/01/11 23:24:48 joerg Exp $
LIB= LLVMSupport
@@ -30,6 +30,7 @@ SRCS+= APFloat.cpp \
GraphWriter.cpp \
IntEqClasses.cpp \
IntervalMap.cpp \
+ IntrusiveRefCntPtr.cpp \
IsInf.cpp \
IsNAN.cpp \
JSONParser.cpp \
Index: src/external/bsd/llvm/lib/libLLVMTableGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTableGen/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMTableGen/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMTableGen/Makefile:1.1 Tue Oct 11 13:53:59 2011
+++ src/external/bsd/llvm/lib/libLLVMTableGen/Makefile Wed Jan 11 23:24:48 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/10/11 13:53:59 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2012/01/11 23:24:48 joerg Exp $
LIB= LLVMTableGen
@@ -9,6 +9,7 @@ LIB= LLVMTableGen
SRCS+= Error.cpp \
Main.cpp \
Record.cpp \
+ TableGenAction.cpp \
TableGenBackend.cpp \
TGLexer.cpp \
TGParser.cpp
Index: src/external/bsd/llvm/lib/libLLVMTarget/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.6 src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.7
--- src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.6 Mon Dec 19 14:07:40 2011
+++ src/external/bsd/llvm/lib/libLLVMTarget/Makefile Wed Jan 11 23:24:48 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2011/12/19 14:07:40 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2012/01/11 23:24:48 joerg Exp $
LIB= LLVMTarget
@@ -12,6 +12,7 @@ SRCS+= Mangler.cpp \
TargetELFWriterInfo.cpp \
TargetInstrInfo.cpp \
TargetIntrinsicInfo.cpp \
+ TargetJITInfo.cpp \
TargetLibraryInfo.cpp \
TargetLoweringObjectFile.cpp \
TargetMachine.cpp \
Index: src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.6 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.7
--- src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.6 Tue Oct 11 13:53:59 2011
+++ src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile Wed Jan 11 23:24:48 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2011/10/11 13:53:59 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2012/01/11 23:24:48 joerg Exp $
LIB= LLVMX86CodeGen
@@ -17,6 +17,7 @@ SRCS+= X86AsmPrinter.cpp \
X86ISelLowering.cpp \
X86InstrInfo.cpp \
X86JITInfo.cpp \
+ X86MachineFunctionInfo.cpp \
X86MCInstLower.cpp \
X86RegisterInfo.cpp \
X86SelectionDAGInfo.cpp \
Index: src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile:1.4 Tue Aug 2 17:12:39 2011
+++ src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile Wed Jan 11 23:24:48 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2011/08/02 17:12:39 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2012/01/11 23:24:48 joerg Exp $
LIB= LLVMX86MCTargetDesc
@@ -10,10 +10,12 @@ X86_OBJDIR!= cd ${.CURDIR}/../libLLVMX86
CPPFLAGS+= -I${X86_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/X86
SRCS+= X86AsmBackend.cpp \
+ X86ELFObjectWriter.cpp \
X86MCAsmInfo.cpp \
X86MCCodeEmitter.cpp \
X86MCTargetDesc.cpp \
- X86MachObjectWriter.cpp
+ X86MachObjectWriter.cpp \
+ X86WinCOFFObjectWriter.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libclangAnalysis/Makefile
diff -u src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.6 src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.7
--- src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.6 Sun Dec 11 14:58:50 2011
+++ src/external/bsd/llvm/lib/libclangAnalysis/Makefile Wed Jan 11 23:24:48 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2011/12/11 14:58:50 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2012/01/11 23:24:48 joerg Exp $
LIB= clangAnalysis
@@ -11,6 +11,7 @@ SRCS+= AnalysisDeclContext.cpp \
CFGReachabilityAnalysis.cpp \
CFGStmtMap.cpp \
CocoaConventions.cpp \
+ Dominators.cpp \
FormatString.cpp \
LiveVariables.cpp \
PostOrderCFGView.cpp \
Index: src/external/bsd/llvm/lib/libclangFrontend/Makefile
diff -u src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.9 src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.10
--- src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.9 Mon Dec 19 14:07:40 2011
+++ src/external/bsd/llvm/lib/libclangFrontend/Makefile Wed Jan 11 23:24:48 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2011/12/19 14:07:40 joerg Exp $
+# $NetBSD: Makefile,v 1.10 2012/01/11 23:24:48 joerg Exp $
LIB= clangFrontend
@@ -10,6 +10,7 @@ SRCS+= ASTConsumers.cpp \
ASTMerge.cpp \
ASTUnit.cpp \
CacheTokens.cpp \
+ ChainedDiagnosticConsumer.cpp \
ChainedIncludesSource.cpp \
CompilerInstance.cpp \
CompilerInvocation.cpp \
Index: src/external/bsd/llvm/lib/libclangLex/Makefile
diff -u src/external/bsd/llvm/lib/libclangLex/Makefile:1.2 src/external/bsd/llvm/lib/libclangLex/Makefile:1.3
--- src/external/bsd/llvm/lib/libclangLex/Makefile:1.2 Fri Nov 18 15:56:54 2011
+++ src/external/bsd/llvm/lib/libclangLex/Makefile Wed Jan 11 23:24:49 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/11/18 15:56:54 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2012/01/11 23:24:49 joerg Exp $
LIB= clangLex
@@ -14,6 +14,7 @@ SRCS+= HeaderMap.cpp \
MacroInfo.cpp \
ModuleMap.cpp \
PPCaching.cpp \
+ PPCallbacks.cpp \
PPDirectives.cpp \
PPExpressions.cpp \
PPLexerChange.cpp \
Index: src/external/bsd/llvm/lib/libclangSema/Makefile
diff -u src/external/bsd/llvm/lib/libclangSema/Makefile:1.6 src/external/bsd/llvm/lib/libclangSema/Makefile:1.7
--- src/external/bsd/llvm/lib/libclangSema/Makefile:1.6 Thu Nov 3 17:52:54 2011
+++ src/external/bsd/llvm/lib/libclangSema/Makefile Wed Jan 11 23:24:49 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2011/11/03 17:52:54 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2012/01/11 23:24:49 joerg Exp $
LIB= clangSema
@@ -22,6 +22,7 @@ SRCS+= AnalysisBasedWarnings.cpp \
SemaCast.cpp \
SemaChecking.cpp \
SemaCodeComplete.cpp \
+ SemaConsumer.cpp \
SemaDecl.cpp \
SemaDeclAttr.cpp \
SemaDeclCXX.cpp \
Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.10 src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.11
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.10 Sun Dec 11 14:58:51 2011
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile Wed Jan 11 23:24:49 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2011/12/11 14:58:51 joerg Exp $
+# $NetBSD: Makefile,v 1.11 2012/01/11 23:24:49 joerg Exp $
LIB= clangStaticAnalyzerCheckers
@@ -61,7 +61,8 @@ SRCS+= AdjustedReturnValueChecker.cpp \
UndefinedAssignmentChecker.cpp \
UnixAPIChecker.cpp \
UnreachableCodeChecker.cpp \
- VLASizeChecker.cpp
+ VLASizeChecker.cpp \
+ VirtualCallChecker.cpp
CLANG_TABLEGEN_SRC= Checkers.td
CLANG_TABLEGEN_INCLUDES= -I${CLANG_SRCDIR}/include
Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.7 src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.8
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.7 Fri Nov 18 15:56:54 2011
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile Wed Jan 11 23:24:49 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2011/11/18 15:56:54 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2012/01/11 23:24:49 joerg Exp $
LIB= clangStaticAnalyzerCore
@@ -39,6 +39,7 @@ SRCS+= AggExprVisitor.cpp \
Store.cpp \
SValBuilder.cpp \
SVals.cpp \
+ SubEngine.cpp \
SymbolManager.cpp \
TextPathDiagnostics.cpp