Module Name:    src
Committed By:   joerg
Date:           Sat Jun 16 17:01:04 UTC 2012

Modified Files:
        src/distrib/sets/lists/base: mi
        src/distrib/sets/lists/comp: ad.powerpc md.amd64 md.i386
        src/etc/mtree: NetBSD.dist.base
        src/external/bsd/llvm: Makefile.inc
        src/external/bsd/llvm/bin/tblgen: Makefile
        src/external/bsd/llvm/config/clang/Config: config.h
        src/external/bsd/llvm/config/llvm/Config: config.h
        src/external/bsd/llvm/include: Makefile
        src/external/bsd/llvm/lib/libLLVMCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMMipsCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMScalarOpts: Makefile
        src/external/bsd/llvm/lib/libclangRewrite: Makefile
        src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers: Makefile
        src/external/bsd/llvm/lib/libclangTooling: Makefile
        src/tools/llvm: Makefile

Log Message:
Update LLVM/Clang snapshot to r158533. This brings in support for
stack-realignment in functions using alloca on x86. Move to
/usr/include/clang-3.2 to reflect the version.


To generate a diff of this commit:
cvs rdiff -u -r1.997 -r1.998 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.58 -r1.59 src/distrib/sets/lists/comp/ad.powerpc
cvs rdiff -u -r1.165 -r1.166 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.124 -r1.125 src/distrib/sets/lists/comp/md.i386
cvs rdiff -u -r1.101 -r1.102 src/etc/mtree/NetBSD.dist.base
cvs rdiff -u -r1.35 -r1.36 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/bin/tblgen/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/config/clang/Config/config.h
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/config/llvm/Config/config.h
cvs rdiff -u -r1.9 -r1.10 src/external/bsd/llvm/include/Makefile
cvs rdiff -u -r1.17 -r1.18 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
cvs rdiff -u -r1.9 -r1.10 \
    src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
cvs rdiff -u -r1.4 -r1.5 \
    src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/libclangRewrite/Makefile
cvs rdiff -u -r1.13 -r1.14 \
    src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libclangTooling/Makefile
cvs rdiff -u -r1.13 -r1.14 src/tools/llvm/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/base/mi
diff -u src/distrib/sets/lists/base/mi:1.997 src/distrib/sets/lists/base/mi:1.998
--- src/distrib/sets/lists/base/mi:1.997	Thu Jun 14 04:14:35 2012
+++ src/distrib/sets/lists/base/mi	Sat Jun 16 17:01:02 2012
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.997 2012/06/14 04:14:35 riz Exp $
+# $NetBSD: mi,v 1.998 2012/06/16 17:01:02 joerg Exp $
 #
 # Note:	Don't delete entries from here - mark them as "obsolete" instead,
 #	unless otherwise stated below.
@@ -782,7 +782,8 @@
 ./usr/include/altq				base-c-usr
 ./usr/include/arpa				base-c-usr
 ./usr/include/cdk				base-obsolete		obsolete
-./usr/include/clang-3.0				base-c-usr
+./usr/include/clang-3.0				base-obsolete		obsolete
+./usr/include/clang-3.2				base-c-usr
 ./usr/include/compat				base-obsolete		obsolete
 ./usr/include/crypto				base-c-usr
 ./usr/include/dev				base-c-usr

Index: src/distrib/sets/lists/comp/ad.powerpc
diff -u src/distrib/sets/lists/comp/ad.powerpc:1.58 src/distrib/sets/lists/comp/ad.powerpc:1.59
--- src/distrib/sets/lists/comp/ad.powerpc:1.58	Wed Oct 12 04:17:33 2011
+++ src/distrib/sets/lists/comp/ad.powerpc	Sat Jun 16 17:01:02 2012
@@ -1,8 +1,9 @@
-# $NetBSD: ad.powerpc,v 1.58 2011/10/12 04:17:33 mrg Exp $
+# $NetBSD: ad.powerpc,v 1.59 2012/06/16 17:01:02 joerg Exp $
 ./usr/bin/elf2aout				comp-sysutil-bin
 ./usr/bin/psim					comp-debug-bin		gdb
 ./usr/include/altivec.h				comp-obsolete		obsolete
-./usr/include/clang-3.0/altivec.h		comp-c-include		llvm
+./usr/include/clang-3.0/altivec.h		comp-obsolete		obsolete
+./usr/include/clang-3.2/altivec.h		comp-c-include		llvm
 ./usr/include/gcc-4.1/altivec.h			comp-c-include		gcccmds,gcc=4
 ./usr/include/gcc-4.1/altivec.h			comp-obsolete		gcc=45,obsolete
 ./usr/include/gcc-4.5/altivec.h			comp-c-include		gcccmds,gcc=45

Index: src/distrib/sets/lists/comp/md.amd64
diff -u src/distrib/sets/lists/comp/md.amd64:1.165 src/distrib/sets/lists/comp/md.amd64:1.166
--- src/distrib/sets/lists/comp/md.amd64:1.165	Tue Jun  5 00:37:52 2012
+++ src/distrib/sets/lists/comp/md.amd64	Sat Jun 16 17:01:03 2012
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.165 2012/06/05 00:37:52 christos Exp $
+# $NetBSD: md.amd64,v 1.166 2012/06/16 17:01:03 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
@@ -67,25 +67,47 @@
 ./usr/include/amd64/varargs.h			comp-obsolete		obsolete
 ./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/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
+./usr/include/clang-3.0/bmiintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/emmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/fma4intrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/immintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/lzcntintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/mm3dnow.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/mm_malloc.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/mmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/nmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/pmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/popcntintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/smmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/tmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/wmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/x86intrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/xmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.2/ammintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/avxintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/avx2intrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/bmi2intrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/bmiintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/emmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/fma4intrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/fmaintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/immintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/lzcntintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/mm3dnow.h		comp-c-include		llvm
+./usr/include/clang-3.2/mm_malloc.h		comp-c-include		llvm
+./usr/include/clang-3.2/mmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/nmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/pmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/popcntintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/smmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/tmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/wmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/x86intrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/xmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/xopintrin.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
 ./usr/include/gcc-4.1/emmintrin.h		comp-obsolete		gcc=45,obsolete

Index: src/distrib/sets/lists/comp/md.i386
diff -u src/distrib/sets/lists/comp/md.i386:1.124 src/distrib/sets/lists/comp/md.i386:1.125
--- src/distrib/sets/lists/comp/md.i386:1.124	Wed Jan 11 23:24:46 2012
+++ src/distrib/sets/lists/comp/md.i386	Sat Jun 16 17:01:03 2012
@@ -1,23 +1,45 @@
-# $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
+# $NetBSD: md.i386,v 1.125 2012/06/16 17:01:03 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
+./usr/include/clang-3.0/bmiintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/emmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/fma4intrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/immintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/lzcntintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/mm3dnow.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/mm_malloc.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/mmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/nmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/pmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/popcntintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/smmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/tmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/wmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/x86intrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.0/xmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.2/ammintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/avxintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/avx2intrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/bmi2intrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/bmiintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/emmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/fma4intrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/fmaintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/immintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/lzcntintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/mm3dnow.h		comp-c-include		llvm
+./usr/include/clang-3.2/mm_malloc.h		comp-c-include		llvm
+./usr/include/clang-3.2/mmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/nmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/pmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/popcntintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/smmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/tmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/wmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/x86intrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/xmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/xopintrin.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
 ./usr/include/gcc-4.1/emmintrin.h		comp-obsolete		gcc=45,obsolete

Index: src/etc/mtree/NetBSD.dist.base
diff -u src/etc/mtree/NetBSD.dist.base:1.101 src/etc/mtree/NetBSD.dist.base:1.102
--- src/etc/mtree/NetBSD.dist.base:1.101	Thu Jun 14 04:14:36 2012
+++ src/etc/mtree/NetBSD.dist.base	Sat Jun 16 17:01:03 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: NetBSD.dist.base,v 1.101 2012/06/14 04:14:36 riz Exp $
+#	$NetBSD: NetBSD.dist.base,v 1.102 2012/06/16 17:01:03 joerg Exp $
 #	@(#)4.4BSD.dist	8.1 (Berkeley) 6/13/93
 
 # Do not customize this file as it may be overwritten on upgrades.
@@ -94,7 +94,7 @@
 ./usr/include/arpa
 ./usr/include/atf-c
 ./usr/include/atf-c++
-./usr/include/clang-3.0
+./usr/include/clang-3.2
 ./usr/include/crypto
 ./usr/include/dev
 ./usr/include/dev/apm

Index: src/external/bsd/llvm/Makefile.inc
diff -u src/external/bsd/llvm/Makefile.inc:1.35 src/external/bsd/llvm/Makefile.inc:1.36
--- src/external/bsd/llvm/Makefile.inc:1.35	Tue May 29 19:31:52 2012
+++ src/external/bsd/llvm/Makefile.inc	Sat Jun 16 17:01:03 2012
@@ -1,12 +1,12 @@
-#	$NetBSD: Makefile.inc,v 1.35 2012/05/29 19:31:52 joerg Exp $
+#	$NetBSD: Makefile.inc,v 1.36 2012/06/16 17:01:03 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
 
 .include <bsd.own.mk>
 
-LLVM_REVISION=	156412
-CLANG_REVISION=	156412
+LLVM_REVISION=	158533
+CLANG_REVISION=	158533
 
 LLVM_SRCDIR:=	${.PARSEDIR}/dist/llvm
 CLANG_SRCDIR:=	${.PARSEDIR}/dist/clang
@@ -33,7 +33,7 @@ CPPFLAGS+=	-I${LLVM_INCLUDE_OBJDIR} -I${
 		-I${CLANG_INCLUDE_CONFIG}
 
 # ./configure --enable-targets=x86,powerpc,sparc,arm,mips \
-#    --with-c-include-dirs=/usr/include/clang-3.0:/usr/include \
+#    --with-c-include-dirs=/usr/include/clang-3.2:/usr/include \
 #    --disable-timestamps --prefix=/usr --sysconfdir=/etc/llvm \
 #    --disable-threads
 

Index: src/external/bsd/llvm/bin/tblgen/Makefile
diff -u src/external/bsd/llvm/bin/tblgen/Makefile:1.12 src/external/bsd/llvm/bin/tblgen/Makefile:1.13
--- src/external/bsd/llvm/bin/tblgen/Makefile:1.12	Tue May 29 19:31:52 2012
+++ src/external/bsd/llvm/bin/tblgen/Makefile	Sat Jun 16 17:01:03 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.12 2012/05/29 19:31:52 joerg Exp $
+#	$NetBSD: Makefile,v 1.13 2012/06/16 17:01:03 joerg Exp $
 
 PROG_CXX=	llvm-tblgen
 NOMAN=		yes
@@ -26,7 +26,6 @@ SRCS=	AsmMatcherEmitter.cpp \
 	EDEmitter.cpp \
 	FastISelEmitter.cpp \
 	FixedLenDecoderEmitter.cpp \
-	FixedLenDecoderEmitter.h \
 	InstrInfoEmitter.cpp \
 	IntrinsicEmitter.cpp \
 	PseudoLoweringEmitter.cpp \

Index: src/external/bsd/llvm/config/clang/Config/config.h
diff -u src/external/bsd/llvm/config/clang/Config/config.h:1.2 src/external/bsd/llvm/config/clang/Config/config.h:1.3
--- src/external/bsd/llvm/config/clang/Config/config.h:1.2	Sun Apr 29 19:19:05 2012
+++ src/external/bsd/llvm/config/clang/Config/config.h	Sat Jun 16 17:01:03 2012
@@ -14,7 +14,7 @@
 #define GCC_INSTALL_PREFIX ""
 
 /* Directories clang will search for headers */
-#define C_INCLUDE_DIRS "/usr/include/clang-3.0:/usr/include"
+#define C_INCLUDE_DIRS "/usr/include/clang-3.2:/usr/include"
 
 /* Default <path> to all compiler invocations for --sysroot=<path>. */
 #define DEFAULT_SYSROOT ""

Index: src/external/bsd/llvm/config/llvm/Config/config.h
diff -u src/external/bsd/llvm/config/llvm/Config/config.h:1.8 src/external/bsd/llvm/config/llvm/Config/config.h:1.9
--- src/external/bsd/llvm/config/llvm/Config/config.h:1.8	Sun Apr 29 19:19:05 2012
+++ src/external/bsd/llvm/config/llvm/Config/config.h	Sat Jun 16 17:01:03 2012
@@ -11,7 +11,7 @@
 #define CLANG_RESOURCE_DIR ""
 
 /* Directories clang will search for headers */
-#define C_INCLUDE_DIRS "/usr/include/clang-3.0:/usr/include"
+#define C_INCLUDE_DIRS "/usr/include/clang-3.2:/usr/include"
 
 /* Default <path> to all compiler invocations for --sysroot=<path>. */
 #define DEFAULT_SYSROOT ""

Index: src/external/bsd/llvm/include/Makefile
diff -u src/external/bsd/llvm/include/Makefile:1.9 src/external/bsd/llvm/include/Makefile:1.10
--- src/external/bsd/llvm/include/Makefile:1.9	Tue May 29 19:31:52 2012
+++ src/external/bsd/llvm/include/Makefile	Sat Jun 16 17:01:03 2012
@@ -1,15 +1,17 @@
-#	$NetBSD: Makefile,v 1.9 2012/05/29 19:31:52 joerg Exp $
+#	$NetBSD: Makefile,v 1.10 2012/06/16 17:01:03 joerg Exp $
 
 .include <bsd.init.mk>
 
 .PATH:	${CLANG_SRCDIR}/lib/Headers
 
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
-INCS=	avx2intrin.h \
+INCS=	ammintrin.h \
+	avx2intrin.h \
 	avxintrin.h \
 	bmi2intrin.h \
 	bmiintrin.h \
 	emmintrin.h \
+	fmaintrin.h \
 	fma4intrin.h \
 	immintrin.h \
 	lzcntintrin.h \
@@ -23,11 +25,12 @@ INCS=	avx2intrin.h \
 	tmmintrin.h \
 	wmmintrin.h \
 	x86intrin.h \
-	xmmintrin.h
+	xmmintrin.h \
+	xopintrin.h
 .elif ${MACHINE_ARCH} == "powerpc"
 INCS=	altivec.h
 .endif
-INCSDIR=	/usr/include/clang-3.0
+INCSDIR=	/usr/include/clang-3.2
 
 HEADER=	\
   float.h \

Index: src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.17 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.18
--- src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.17	Sun Apr 29 19:19:05 2012
+++ src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile	Sat Jun 16 17:01:04 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.17 2012/04/29 19:19:05 joerg Exp $
+#	$NetBSD: Makefile,v 1.18 2012/06/16 17:01:04 joerg Exp $
 
 LIB=	LLVMCodeGen
 
@@ -38,6 +38,7 @@ SRCS+=	AggressiveAntiDepBreaker.cpp \
 	LiveIntervalAnalysis.cpp \
 	LiveIntervalUnion.cpp \
 	LiveRangeCalc.cpp \
+	LiveRegMatrix.cpp \
 	LiveStackAnalysis.cpp \
 	LiveVariables.cpp \
 	LiveRangeEdit.cpp \

Index: src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.9 src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.10
--- src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.9	Sun Apr 29 19:19:05 2012
+++ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile	Sat Jun 16 17:01:04 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.9 2012/04/29 19:19:05 joerg Exp $
+#	$NetBSD: Makefile,v 1.10 2012/06/16 17:01:04 joerg Exp $
 
 LIB=	LLVMMipsCodeGen
 
@@ -10,13 +10,12 @@ SRCS+=	MipsAnalyzeImmediate.cpp \
 	MipsAsmPrinter.cpp \
 	MipsCodeEmitter.cpp \
 	MipsDelaySlotFiller.cpp \
-	MipsEmitGPRestore.cpp \
-	MipsExpandPseudo.cpp \
 	MipsFrameLowering.cpp \
 	MipsInstrInfo.cpp \
 	MipsISelDAGToDAG.cpp \
 	MipsISelLowering.cpp \
 	MipsJITInfo.cpp \
+	MipsLongBranch.cpp \
 	MipsMachineFunction.cpp \
 	MipsMCInstLower.cpp \
 	MipsRegisterInfo.cpp \

Index: src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.4	Wed Jan 11 23:24:48 2012
+++ src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile	Sat Jun 16 17:01:04 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2012/01/11 23:24:48 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2012/06/16 17:01:04 joerg Exp $
 
 LIB=	LLVMPowerPCCodeGen
 
@@ -8,6 +8,7 @@ LIB=	LLVMPowerPCCodeGen
 
 SRCS+=	PPCAsmPrinter.cpp \
 	PPCBranchSelector.cpp \
+	PPCCTRLoops.cpp \
 	PPCCodeEmitter.cpp \
 	PPCHazardRecognizers.cpp \
 	PPCInstrInfo.cpp \

Index: src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.5 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.6
--- src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.5	Thu Nov  3 17:52:54 2011
+++ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile	Sat Jun 16 17:01:04 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2011/11/03 17:52:54 joerg Exp $
+#	$NetBSD: Makefile,v 1.6 2012/06/16 17:01:04 joerg Exp $
 
 LIB=	LLVMScalarOpts
 
@@ -8,6 +8,7 @@ LIB=	LLVMScalarOpts
 
 SRCS+=	ADCE.cpp \
 	BasicBlockPlacement.cpp \
+	BoundsChecking.cpp \
 	CodeGenPrepare.cpp \
 	ConstantProp.cpp \
 	CorrelatedValuePropagation.cpp \

Index: src/external/bsd/llvm/lib/libclangRewrite/Makefile
diff -u src/external/bsd/llvm/lib/libclangRewrite/Makefile:1.2 src/external/bsd/llvm/lib/libclangRewrite/Makefile:1.3
--- src/external/bsd/llvm/lib/libclangRewrite/Makefile:1.2	Tue Feb 28 17:09:31 2012
+++ src/external/bsd/llvm/lib/libclangRewrite/Makefile	Sat Jun 16 17:01:04 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2012/02/28 17:09:31 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2012/06/16 17:01:04 joerg Exp $
 
 LIB=	clangRewrite
 
@@ -11,6 +11,7 @@ SRCS+=	DeltaTree.cpp \
 	FrontendActions.cpp \
 	HTMLPrint.cpp \
 	HTMLRewrite.cpp \
+	InclusionRewriter.cpp \
 	RewriteMacros.cpp \
 	RewriteModernObjC.cpp \
 	RewriteObjC.cpp \

Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.13 src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.14
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.13	Sat Apr 14 15:11:18 2012
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile	Sat Jun 16 17:01:04 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.13 2012/04/14 15:11:18 joerg Exp $
+#	$NetBSD: Makefile,v 1.14 2012/06/16 17:01:04 joerg Exp $
 
 LIB=	clangStaticAnalyzerCheckers
 
@@ -31,6 +31,7 @@ SRCS+=	AdjustedReturnValueChecker.cpp \
 	DebugCheckers.cpp \
 	DereferenceChecker.cpp \
 	DivZeroChecker.cpp \
+	ExprInspectionChecker.cpp \
 	FixedAddressChecker.cpp \
 	GenericTaintChecker.cpp \
 	IdempotentOperationChecker.cpp \

Index: src/external/bsd/llvm/lib/libclangTooling/Makefile
diff -u src/external/bsd/llvm/lib/libclangTooling/Makefile:1.4 src/external/bsd/llvm/lib/libclangTooling/Makefile:1.5
--- src/external/bsd/llvm/lib/libclangTooling/Makefile:1.4	Sat Apr 14 15:11:18 2012
+++ src/external/bsd/llvm/lib/libclangTooling/Makefile	Sat Jun 16 17:01:04 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2012/04/14 15:11:18 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2012/06/16 17:01:04 joerg Exp $
 
 LIB=	clangTooling
 
@@ -6,7 +6,9 @@ LIB=	clangTooling
 
 .PATH: ${CLANG_SRCDIR}/lib/Tooling
 
-SRCS+=	CompilationDatabase.cpp \
+SRCS+=	ArgumentsAdjusters.cpp \
+	CompilationDatabase.cpp \
+	Refactoring.cpp \
 	Tooling.cpp
 
 .if defined(HOSTLIB)

Index: src/tools/llvm/Makefile
diff -u src/tools/llvm/Makefile:1.13 src/tools/llvm/Makefile:1.14
--- src/tools/llvm/Makefile:1.13	Thu May 31 18:52:16 2012
+++ src/tools/llvm/Makefile	Sat Jun 16 17:01:04 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.13 2012/05/31 18:52:16 joerg Exp $
+#	$NetBSD: Makefile,v 1.14 2012/06/16 17:01:04 joerg Exp $
 
 .include <bsd.init.mk>
 
@@ -22,7 +22,7 @@ config/config.status: ${LLVM_SRCDIR}/con
 	cd config && ${LLVM_SRCDIR}/configure CC=${HOST_CC:Q} --prefix=/usr \
 	    --enable-targets=x86,powerpc,sparc,arm,mips \
 	    --host=${MACHINE_GNU_PLATFORM} \
-	    --with-c-include-dirs=/usr/include/clang-3.0:/usr/include \
+	    --with-c-include-dirs=/usr/include/clang-3.2:/usr/include \
 	    --with-clang-srcdir=${CLANG_SRCDIR} \
 	    --enable-optimized llvm_cv_gnu_make_command=${MAKE}
 # --disable-assertions

Reply via email to