Upgrade libcompiler_rt to upstream revision 147390.
authorEd Schouten <ed@FreeBSD.org>
Sat, 31 Dec 2011 19:01:48 +0000 (19:01 +0000)
committerEd Schouten <ed@FreeBSD.org>
Sat, 31 Dec 2011 19:01:48 +0000 (19:01 +0000)
commit7686ff743ce8742f980b75f789336596387ccaa2
tree21b838383a703c249dd4f0180c8566c40f70e0e3
parent1a69707f40124cdee67ad9b03ac6e9ec194551c0
parent219fb0488994a289f1087f7b3da18789e068da12
Upgrade libcompiler_rt to upstream revision 147390.

This version of libcompiler_rt adds support for __mulo[sdt]i4(), which
computes a multiply and its overflow flag. There are also a lot of
cleanup fixes to headers that don't really affect us.

Updating to this revision should make it a bit easier to contribute
changes back to the LLVM developers.
148 files changed:
contrib/compiler-rt/LICENSE.TXT
contrib/compiler-rt/README.txt
contrib/compiler-rt/lib/absvdi2.c
contrib/compiler-rt/lib/absvsi2.c
contrib/compiler-rt/lib/absvti2.c
contrib/compiler-rt/lib/adddf3.c
contrib/compiler-rt/lib/addsf3.c
contrib/compiler-rt/lib/addvdi3.c
contrib/compiler-rt/lib/addvsi3.c
contrib/compiler-rt/lib/addvti3.c
contrib/compiler-rt/lib/arm/adddf3vfp.S
contrib/compiler-rt/lib/arm/addsf3vfp.S
contrib/compiler-rt/lib/arm/divdf3vfp.S
contrib/compiler-rt/lib/arm/divsf3vfp.S
contrib/compiler-rt/lib/arm/eqdf2vfp.S
contrib/compiler-rt/lib/arm/eqsf2vfp.S
contrib/compiler-rt/lib/arm/extendsfdf2vfp.S
contrib/compiler-rt/lib/arm/fixdfsivfp.S
contrib/compiler-rt/lib/arm/fixsfsivfp.S
contrib/compiler-rt/lib/arm/fixunsdfsivfp.S
contrib/compiler-rt/lib/arm/fixunssfsivfp.S
contrib/compiler-rt/lib/arm/floatsidfvfp.S
contrib/compiler-rt/lib/arm/floatsisfvfp.S
contrib/compiler-rt/lib/arm/floatunssidfvfp.S
contrib/compiler-rt/lib/arm/floatunssisfvfp.S
contrib/compiler-rt/lib/arm/gedf2vfp.S
contrib/compiler-rt/lib/arm/gesf2vfp.S
contrib/compiler-rt/lib/arm/gtdf2vfp.S
contrib/compiler-rt/lib/arm/gtsf2vfp.S
contrib/compiler-rt/lib/arm/ledf2vfp.S
contrib/compiler-rt/lib/arm/lesf2vfp.S
contrib/compiler-rt/lib/arm/ltdf2vfp.S
contrib/compiler-rt/lib/arm/ltsf2vfp.S
contrib/compiler-rt/lib/arm/muldf3vfp.S
contrib/compiler-rt/lib/arm/mulsf3vfp.S
contrib/compiler-rt/lib/arm/nedf2vfp.S
contrib/compiler-rt/lib/arm/negdf2vfp.S
contrib/compiler-rt/lib/arm/negsf2vfp.S
contrib/compiler-rt/lib/arm/nesf2vfp.S
contrib/compiler-rt/lib/arm/subdf3vfp.S
contrib/compiler-rt/lib/arm/subsf3vfp.S
contrib/compiler-rt/lib/arm/truncdfsf2vfp.S
contrib/compiler-rt/lib/arm/unorddf2vfp.S
contrib/compiler-rt/lib/arm/unordsf2vfp.S
contrib/compiler-rt/lib/ashldi3.c
contrib/compiler-rt/lib/ashrdi3.c
contrib/compiler-rt/lib/assembly.h
contrib/compiler-rt/lib/clear_cache.c
contrib/compiler-rt/lib/clzdi2.c
contrib/compiler-rt/lib/clzsi2.c
contrib/compiler-rt/lib/cmpdi2.c
contrib/compiler-rt/lib/ctzdi2.c
contrib/compiler-rt/lib/ctzsi2.c
contrib/compiler-rt/lib/divdc3.c
contrib/compiler-rt/lib/divdf3.c
contrib/compiler-rt/lib/divdi3.c
contrib/compiler-rt/lib/divmoddi4.c
contrib/compiler-rt/lib/divmodsi4.c
contrib/compiler-rt/lib/divsc3.c
contrib/compiler-rt/lib/divsf3.c
contrib/compiler-rt/lib/divsi3.c
contrib/compiler-rt/lib/divxc3.c
contrib/compiler-rt/lib/enable_execute_stack.c
contrib/compiler-rt/lib/eprintf.c
contrib/compiler-rt/lib/extendsfdf2.c
contrib/compiler-rt/lib/ffsdi2.c
contrib/compiler-rt/lib/fixdfdi.c
contrib/compiler-rt/lib/fixdfsi.c
contrib/compiler-rt/lib/fixsfdi.c
contrib/compiler-rt/lib/fixsfsi.c
contrib/compiler-rt/lib/fixunsdfdi.c
contrib/compiler-rt/lib/fixunsdfsi.c
contrib/compiler-rt/lib/fixunssfdi.c
contrib/compiler-rt/lib/fixunssfsi.c
contrib/compiler-rt/lib/floatdidf.c
contrib/compiler-rt/lib/floatdisf.c
contrib/compiler-rt/lib/floatsidf.c
contrib/compiler-rt/lib/floatsisf.c
contrib/compiler-rt/lib/floattidf.c
contrib/compiler-rt/lib/floattisf.c
contrib/compiler-rt/lib/floattixf.c
contrib/compiler-rt/lib/floatundidf.c
contrib/compiler-rt/lib/floatundisf.c
contrib/compiler-rt/lib/floatunsidf.c
contrib/compiler-rt/lib/floatunsisf.c
contrib/compiler-rt/lib/floatuntidf.c
contrib/compiler-rt/lib/floatuntisf.c
contrib/compiler-rt/lib/floatuntixf.c
contrib/compiler-rt/lib/fp_lib.h
contrib/compiler-rt/lib/gcc_personality_v0.c
contrib/compiler-rt/lib/int_endianness.h
contrib/compiler-rt/lib/int_lib.h
contrib/compiler-rt/lib/int_math.h
contrib/compiler-rt/lib/int_types.h
contrib/compiler-rt/lib/int_util.c
contrib/compiler-rt/lib/int_util.h
contrib/compiler-rt/lib/lshrdi3.c
contrib/compiler-rt/lib/moddi3.c
contrib/compiler-rt/lib/modsi3.c
contrib/compiler-rt/lib/muldc3.c
contrib/compiler-rt/lib/muldf3.c
contrib/compiler-rt/lib/muldi3.c
contrib/compiler-rt/lib/mulodi4.c
contrib/compiler-rt/lib/mulosi4.c
contrib/compiler-rt/lib/muloti4.c
contrib/compiler-rt/lib/mulsc3.c
contrib/compiler-rt/lib/mulsf3.c
contrib/compiler-rt/lib/mulvdi3.c
contrib/compiler-rt/lib/mulvsi3.c
contrib/compiler-rt/lib/mulvti3.c
contrib/compiler-rt/lib/mulxc3.c
contrib/compiler-rt/lib/negdf2.c
contrib/compiler-rt/lib/negsf2.c
contrib/compiler-rt/lib/negvdi2.c
contrib/compiler-rt/lib/negvsi2.c
contrib/compiler-rt/lib/negvti2.c
contrib/compiler-rt/lib/paritydi2.c
contrib/compiler-rt/lib/paritysi2.c
contrib/compiler-rt/lib/popcountdi2.c
contrib/compiler-rt/lib/popcountsi2.c
contrib/compiler-rt/lib/powidf2.c
contrib/compiler-rt/lib/powisf2.c
contrib/compiler-rt/lib/ppc/DD.h
contrib/compiler-rt/lib/ppc/divtc3.c
contrib/compiler-rt/lib/ppc/fixtfdi.c
contrib/compiler-rt/lib/ppc/fixunstfdi.c
contrib/compiler-rt/lib/ppc/floatditf.c
contrib/compiler-rt/lib/ppc/floatunditf.c
contrib/compiler-rt/lib/ppc/multc3.c
contrib/compiler-rt/lib/subdf3.c
contrib/compiler-rt/lib/subsf3.c
contrib/compiler-rt/lib/subvdi3.c
contrib/compiler-rt/lib/subvsi3.c
contrib/compiler-rt/lib/subvti3.c
contrib/compiler-rt/lib/trampoline_setup.c
contrib/compiler-rt/lib/truncdfsf2.c
contrib/compiler-rt/lib/ucmpdi2.c
contrib/compiler-rt/lib/udivdi3.c
contrib/compiler-rt/lib/udivmoddi4.c
contrib/compiler-rt/lib/udivmodsi4.c
contrib/compiler-rt/lib/udivmodti4.c
contrib/compiler-rt/lib/udivsi3.c
contrib/compiler-rt/lib/umoddi3.c
contrib/compiler-rt/lib/umodsi3.c
contrib/compiler-rt/lib/x86_64/floatdidf.c
contrib/compiler-rt/lib/x86_64/floatdisf.c
contrib/compiler-rt/lib/x86_64/floatdixf.c
lib/libcompiler_rt/Makefile