Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src Update LLVM/Clang snapshot to r182734. Brings initial suppor...
details: https://anonhg.NetBSD.org/src/rev/b5b28b6fcaea
branches: trunk
changeset: 786996:b5b28b6fcaea
user: joerg <joerg%NetBSD.org@localhost>
date: Tue May 28 17:37:33 2013 +0000
description:
Update LLVM/Clang snapshot to r182734. Brings initial support for
integrated PowerPC assembler.
diffstat:
distrib/sets/lists/base/mi | 5 +-
distrib/sets/lists/comp/ad.powerpc | 5 +-
distrib/sets/lists/comp/md.amd64 | 86 +++++++++-----
distrib/sets/lists/comp/md.i386 | 86 +++++++++-----
external/bsd/llvm/Makefile.inc | 8 +-
external/bsd/llvm/bin/clang/Makefile | 4 +-
external/bsd/llvm/bin/llc/Makefile | 3 +-
external/bsd/llvm/bin/llvm-mc/Makefile | 3 +-
external/bsd/llvm/bin/llvm-objdump/Makefile | 5 +-
external/bsd/llvm/bin/opt/Makefile | 3 +-
external/bsd/llvm/config/clang/Config/config.h | 2 +-
external/bsd/llvm/config/llvm/Config/config.h.in | 16 +-
external/bsd/llvm/config/llvm/Config/llvm-config.h.in | 4 +-
external/bsd/llvm/include/Makefile | 3 +-
external/bsd/llvm/lib/Makefile | 6 +-
external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile | 3 +-
external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile | 3 +-
external/bsd/llvm/lib/libLLVMInstrumentation/Makefile | 3 +-
external/bsd/llvm/lib/libLLVMJIT/Makefile | 3 +-
external/bsd/llvm/lib/libLLVMLinker/Makefile | 5 +-
external/bsd/llvm/lib/libLLVMMC/Makefile | 8 +-
external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile | 3 +-
external/bsd/llvm/lib/libLLVMObject/Makefile | 7 +-
external/bsd/llvm/lib/libLLVMPowerPCAsmParser/Makefile | 18 +++
external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile | 4 +-
external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc/Makefile | 3 +-
external/bsd/llvm/lib/libLLVMSupport/Makefile | 4 +-
external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile | 4 +-
external/bsd/llvm/lib/libclangASTMatchersDynamic/Makefile | 18 +++
tools/llvm-lib/libLLVMObject/Makefile | 3 +
tools/llvm-lib/libLLVMPowerPCAsmParser/Makefile | 3 +
31 files changed, 232 insertions(+), 99 deletions(-)
diffs (truncated from 828 to 300 lines):
diff -r ab88adb4e4ac -r b5b28b6fcaea distrib/sets/lists/base/mi
--- a/distrib/sets/lists/base/mi Tue May 28 17:29:41 2013 +0000
+++ b/distrib/sets/lists/base/mi Tue May 28 17:37:33 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1029 2013/04/27 23:02:17 joerg Exp $
+# $NetBSD: mi,v 1.1030 2013/05/28 17:37:33 joerg Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@@ -808,7 +808,8 @@
./usr/include/cdk base-obsolete obsolete
./usr/include/clang-3.0 base-obsolete obsolete
./usr/include/clang-3.2 base-obsolete obsolete
-./usr/include/clang-3.3 base-c-usr
+./usr/include/clang-3.3 base-obsolete obsolete
+./usr/include/clang-3.4 base-c-usr
./usr/include/compat base-obsolete obsolete
./usr/include/crypto base-c-usr
./usr/include/dev base-c-usr
diff -r ab88adb4e4ac -r b5b28b6fcaea distrib/sets/lists/comp/ad.powerpc
--- a/distrib/sets/lists/comp/ad.powerpc Tue May 28 17:29:41 2013 +0000
+++ b/distrib/sets/lists/comp/ad.powerpc Tue May 28 17:37:33 2013 +0000
@@ -1,10 +1,11 @@
-# $NetBSD: ad.powerpc,v 1.61 2013/01/23 15:02:53 joerg Exp $
+# $NetBSD: ad.powerpc,v 1.62 2013/05/28 17:37:33 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-obsolete obsolete
./usr/include/clang-3.2/altivec.h comp-obsolete obsolete
-./usr/include/clang-3.3/altivec.h comp-c-include llvm
+./usr/include/clang-3.3/altivec.h comp-obsolete obsolete
+./usr/include/clang-3.4/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
diff -r ab88adb4e4ac -r b5b28b6fcaea distrib/sets/lists/comp/md.amd64
--- a/distrib/sets/lists/comp/md.amd64 Tue May 28 17:29:41 2013 +0000
+++ b/distrib/sets/lists/comp/md.amd64 Tue May 28 17:37:33 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.196 2013/04/28 04:05:38 joerg Exp $
+# $NetBSD: md.amd64,v 1.197 2013/05/28 17:37:33 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
@@ -113,34 +113,62 @@
./usr/include/clang-3.2/x86intrin.h comp-obsolete obsolete
./usr/include/clang-3.2/xmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.2/xopintrin.h comp-obsolete obsolete
-./usr/include/clang-3.3/__wmmintrin_aes.h comp-c-include llvm
-./usr/include/clang-3.3/__wmmintrin_pclmul.h comp-c-include llvm
-./usr/include/clang-3.3/ammintrin.h comp-c-include llvm
-./usr/include/clang-3.3/avxintrin.h comp-c-include llvm
-./usr/include/clang-3.3/avx2intrin.h comp-c-include llvm
-./usr/include/clang-3.3/bmi2intrin.h comp-c-include llvm
-./usr/include/clang-3.3/bmiintrin.h comp-c-include llvm
-./usr/include/clang-3.3/emmintrin.h comp-c-include llvm
-./usr/include/clang-3.3/f16cintrin.h comp-c-include llvm
-./usr/include/clang-3.3/fma4intrin.h comp-c-include llvm
-./usr/include/clang-3.3/fmaintrin.h comp-c-include llvm
-./usr/include/clang-3.3/immintrin.h comp-c-include llvm
-./usr/include/clang-3.3/lzcntintrin.h comp-c-include llvm
-./usr/include/clang-3.3/mm3dnow.h comp-c-include llvm
-./usr/include/clang-3.3/mm_malloc.h comp-c-include llvm
-./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
-./usr/include/clang-3.3/wmmintrin.h comp-c-include llvm
-./usr/include/clang-3.3/x86intrin.h comp-c-include llvm
-./usr/include/clang-3.3/xmmintrin.h comp-c-include llvm
-./usr/include/clang-3.3/xopintrin.h comp-c-include llvm
+./usr/include/clang-3.3/__wmmintrin_aes.h comp-obsolete obsolete
+./usr/include/clang-3.3/__wmmintrin_pclmul.h comp-obsolete obsolete
+./usr/include/clang-3.3/ammintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/avxintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/avx2intrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/bmi2intrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/bmiintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/emmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/f16cintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/fma4intrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/fmaintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/immintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/lzcntintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/mm3dnow.h comp-obsolete obsolete
+./usr/include/clang-3.3/mm_malloc.h comp-obsolete obsolete
+./usr/include/clang-3.3/mmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/nmmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/pmmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/prfchwintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/popcntintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/rdseedintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/rtmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/smmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/tmmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/wmmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/x86intrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/xmmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/xopintrin.h comp-obsolete obsolete
+./usr/include/clang-3.4/__wmmintrin_aes.h comp-c-include llvm
+./usr/include/clang-3.4/__wmmintrin_pclmul.h comp-c-include llvm
+./usr/include/clang-3.4/ammintrin.h comp-c-include llvm
+./usr/include/clang-3.4/avxintrin.h comp-c-include llvm
+./usr/include/clang-3.4/avx2intrin.h comp-c-include llvm
+./usr/include/clang-3.4/bmi2intrin.h comp-c-include llvm
+./usr/include/clang-3.4/bmiintrin.h comp-c-include llvm
+./usr/include/clang-3.4/emmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/f16cintrin.h comp-c-include llvm
+./usr/include/clang-3.4/fma4intrin.h comp-c-include llvm
+./usr/include/clang-3.4/fmaintrin.h comp-c-include llvm
+./usr/include/clang-3.4/immintrin.h comp-c-include llvm
+./usr/include/clang-3.4/lzcntintrin.h comp-c-include llvm
+./usr/include/clang-3.4/mm3dnow.h comp-c-include llvm
+./usr/include/clang-3.4/mm_malloc.h comp-c-include llvm
+./usr/include/clang-3.4/mmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/nmmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/pmmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/prfchwintrin.h comp-c-include llvm
+./usr/include/clang-3.4/popcntintrin.h comp-c-include llvm
+./usr/include/clang-3.4/rdseedintrin.h comp-c-include llvm
+./usr/include/clang-3.4/rtmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/smmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/tmmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/wmmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/x86intrin.h comp-c-include llvm
+./usr/include/clang-3.4/xmmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/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
diff -r ab88adb4e4ac -r b5b28b6fcaea distrib/sets/lists/comp/md.i386
--- a/distrib/sets/lists/comp/md.i386 Tue May 28 17:29:41 2013 +0000
+++ b/distrib/sets/lists/comp/md.i386 Tue May 28 17:37:33 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.134 2013/04/25 13:59:55 joerg Exp $
+# $NetBSD: md.i386,v 1.135 2013/05/28 17:37:33 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
@@ -44,34 +44,62 @@
./usr/include/clang-3.2/x86intrin.h comp-obsolete obsolete
./usr/include/clang-3.2/xmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.2/xopintrin.h comp-obsolete obsolete
-./usr/include/clang-3.3/__wmmintrin_aes.h comp-c-include llvm
-./usr/include/clang-3.3/__wmmintrin_pclmul.h comp-c-include llvm
-./usr/include/clang-3.3/ammintrin.h comp-c-include llvm
-./usr/include/clang-3.3/avxintrin.h comp-c-include llvm
-./usr/include/clang-3.3/avx2intrin.h comp-c-include llvm
-./usr/include/clang-3.3/bmi2intrin.h comp-c-include llvm
-./usr/include/clang-3.3/bmiintrin.h comp-c-include llvm
-./usr/include/clang-3.3/emmintrin.h comp-c-include llvm
-./usr/include/clang-3.3/f16cintrin.h comp-c-include llvm
-./usr/include/clang-3.3/fma4intrin.h comp-c-include llvm
-./usr/include/clang-3.3/fmaintrin.h comp-c-include llvm
-./usr/include/clang-3.3/immintrin.h comp-c-include llvm
-./usr/include/clang-3.3/lzcntintrin.h comp-c-include llvm
-./usr/include/clang-3.3/mm3dnow.h comp-c-include llvm
-./usr/include/clang-3.3/mm_malloc.h comp-c-include llvm
-./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
-./usr/include/clang-3.3/wmmintrin.h comp-c-include llvm
-./usr/include/clang-3.3/x86intrin.h comp-c-include llvm
-./usr/include/clang-3.3/xmmintrin.h comp-c-include llvm
-./usr/include/clang-3.3/xopintrin.h comp-c-include llvm
+./usr/include/clang-3.3/__wmmintrin_aes.h comp-obsolete obsolete
+./usr/include/clang-3.3/__wmmintrin_pclmul.h comp-obsolete obsolete
+./usr/include/clang-3.3/ammintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/avxintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/avx2intrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/bmi2intrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/bmiintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/emmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/f16cintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/fma4intrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/fmaintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/immintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/lzcntintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/mm3dnow.h comp-obsolete obsolete
+./usr/include/clang-3.3/mm_malloc.h comp-obsolete obsolete
+./usr/include/clang-3.3/mmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/nmmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/pmmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/prfchwintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/popcntintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/rdseedintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/rtmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/smmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/tmmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/wmmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/x86intrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/xmmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.3/xopintrin.h comp-obsolete obsolete
+./usr/include/clang-3.4/__wmmintrin_aes.h comp-c-include llvm
+./usr/include/clang-3.4/__wmmintrin_pclmul.h comp-c-include llvm
+./usr/include/clang-3.4/ammintrin.h comp-c-include llvm
+./usr/include/clang-3.4/avxintrin.h comp-c-include llvm
+./usr/include/clang-3.4/avx2intrin.h comp-c-include llvm
+./usr/include/clang-3.4/bmi2intrin.h comp-c-include llvm
+./usr/include/clang-3.4/bmiintrin.h comp-c-include llvm
+./usr/include/clang-3.4/emmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/f16cintrin.h comp-c-include llvm
+./usr/include/clang-3.4/fma4intrin.h comp-c-include llvm
+./usr/include/clang-3.4/fmaintrin.h comp-c-include llvm
+./usr/include/clang-3.4/immintrin.h comp-c-include llvm
+./usr/include/clang-3.4/lzcntintrin.h comp-c-include llvm
+./usr/include/clang-3.4/mm3dnow.h comp-c-include llvm
+./usr/include/clang-3.4/mm_malloc.h comp-c-include llvm
+./usr/include/clang-3.4/mmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/nmmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/pmmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/prfchwintrin.h comp-c-include llvm
+./usr/include/clang-3.4/popcntintrin.h comp-c-include llvm
+./usr/include/clang-3.4/rdseedintrin.h comp-c-include llvm
+./usr/include/clang-3.4/rtmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/smmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/tmmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/wmmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/x86intrin.h comp-c-include llvm
+./usr/include/clang-3.4/xmmintrin.h comp-c-include llvm
+./usr/include/clang-3.4/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
diff -r ab88adb4e4ac -r b5b28b6fcaea external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc Tue May 28 17:29:41 2013 +0000
+++ b/external/bsd/llvm/Makefile.inc Tue May 28 17:37:33 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.51 2013/04/28 00:41:00 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.52 2013/05/28 17:37:33 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
@@ -7,7 +7,7 @@
SVN_ROOT= http://llvm.org/svn/llvm-project
-COMMON_REVISION= 180686
+COMMON_REVISION= 182734
LLVM_REVISION= ${COMMON_REVISION}
CLANG_REVISION= ${COMMON_REVISION}
COMPILER_RT_REVISION= ${COMMON_REVISION}
@@ -15,8 +15,8 @@
MCLINKER_REVISION= deeb2a77b4165827316f88e0a7ba4ba6b743a080
MCLINKER_ROOT= https://code.google.com/p/mclinker/
-LLVM_VERSION= 3.3
-CLANG_VERSION= 3.3
+LLVM_VERSION= 3.4
+CLANG_VERSION= 3.4
LLVM_SRCDIR:= ${.PARSEDIR}/dist/llvm
CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
diff -r ab88adb4e4ac -r b5b28b6fcaea external/bsd/llvm/bin/clang/Makefile
--- a/external/bsd/llvm/bin/clang/Makefile Tue May 28 17:29:41 2013 +0000
+++ b/external/bsd/llvm/bin/clang/Makefile Tue May 28 17:37:33 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2013/04/25 13:59:55 joerg Exp $
+# $NetBSD: Makefile,v 1.26 2013/05/28 17:37:33 joerg Exp $
PROG_CXX= clang
NOMAN= yes
@@ -62,6 +62,7 @@
PowerPCCodeGen \
PowerPCTargetInfo \
PowerPCMCTargetDesc \
+ PowerPCAsmParser \
PowerPCAsmPrinter \
SparcCodeGen \
SparcTargetInfo \
@@ -72,6 +73,7 @@
X86Utils \
X86AsmParser \
X86AsmPrinter \
+ Object \
SelectionDAG \
AsmPrinter \
CodeGen \
diff -r ab88adb4e4ac -r b5b28b6fcaea external/bsd/llvm/bin/llc/Makefile
--- a/external/bsd/llvm/bin/llc/Makefile Tue May 28 17:29:41 2013 +0000
+++ b/external/bsd/llvm/bin/llc/Makefile Tue May 28 17:37:33 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2013/04/25 13:59:55 joerg Exp $
+# $NetBSD: Makefile,v 1.16 2013/05/28 17:37:34 joerg Exp $
PROG_CXX= llc
NOMAN= yes
@@ -43,6 +43,7 @@
Home |
Main Index |
Thread Index |
Old Index