diff options
author | Alexey Samsonov <samsonov@google.com> | 2014-02-14 09:20:33 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2014-02-14 09:20:33 +0000 |
commit | a6b264b51d4fa786d9df659621fc1ffad1fdc5d0 (patch) | |
tree | 416fdf341f03ee1f373907f65ce054afc40d7ab1 | |
parent | 0b28ea9c471308faf04b4b6695c9f016aabea49a (diff) | |
download | bcm5719-llvm-a6b264b51d4fa786d9df659621fc1ffad1fdc5d0.tar.gz bcm5719-llvm-a6b264b51d4fa786d9df659621fc1ffad1fdc5d0.zip |
Move original compiler-rt functions (libgcc replacement) to lib/builtins directory
llvm-svn: 201393
-rw-r--r-- | compiler-rt/lib/CMakeLists.txt | 235 | ||||
-rw-r--r-- | compiler-rt/lib/Makefile.mk | 21 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/CMakeLists.txt | 233 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/Makefile.mk | 22 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/absvdi2.c (renamed from compiler-rt/lib/absvdi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/absvsi2.c (renamed from compiler-rt/lib/absvsi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/absvti2.c (renamed from compiler-rt/lib/absvti2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/adddf3.c (renamed from compiler-rt/lib/adddf3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/addsf3.c (renamed from compiler-rt/lib/addsf3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/addvdi3.c (renamed from compiler-rt/lib/addvdi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/addvsi3.c (renamed from compiler-rt/lib/addvsi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/addvti3.c (renamed from compiler-rt/lib/addvti3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/apple_versioning.c (renamed from compiler-rt/lib/apple_versioning.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/Makefile.mk (renamed from compiler-rt/lib/arm/Makefile.mk) | 2 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/adddf3vfp.S (renamed from compiler-rt/lib/arm/adddf3vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/addsf3vfp.S (renamed from compiler-rt/lib/arm/addsf3vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/aeabi_dcmp.S (renamed from compiler-rt/lib/arm/aeabi_dcmp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/aeabi_fcmp.S (renamed from compiler-rt/lib/arm/aeabi_fcmp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/aeabi_idivmod.S (renamed from compiler-rt/lib/arm/aeabi_idivmod.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/aeabi_ldivmod.S (renamed from compiler-rt/lib/arm/aeabi_ldivmod.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/aeabi_memcmp.S (renamed from compiler-rt/lib/arm/aeabi_memcmp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/aeabi_memcpy.S (renamed from compiler-rt/lib/arm/aeabi_memcpy.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/aeabi_memmove.S (renamed from compiler-rt/lib/arm/aeabi_memmove.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/aeabi_memset.S (renamed from compiler-rt/lib/arm/aeabi_memset.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/aeabi_uidivmod.S (renamed from compiler-rt/lib/arm/aeabi_uidivmod.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/aeabi_uldivmod.S (renamed from compiler-rt/lib/arm/aeabi_uldivmod.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/bswapdi2.S (renamed from compiler-rt/lib/arm/bswapdi2.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/bswapsi2.S (renamed from compiler-rt/lib/arm/bswapsi2.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/clzdi2.S (renamed from compiler-rt/lib/arm/clzdi2.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/clzsi2.S (renamed from compiler-rt/lib/arm/clzsi2.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/comparesf2.S (renamed from compiler-rt/lib/arm/comparesf2.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/divdf3vfp.S (renamed from compiler-rt/lib/arm/divdf3vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/divmodsi4.S (renamed from compiler-rt/lib/arm/divmodsi4.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/divsf3vfp.S (renamed from compiler-rt/lib/arm/divsf3vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/divsi3.S (renamed from compiler-rt/lib/arm/divsi3.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/eqdf2vfp.S (renamed from compiler-rt/lib/arm/eqdf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/eqsf2vfp.S (renamed from compiler-rt/lib/arm/eqsf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/extendsfdf2vfp.S (renamed from compiler-rt/lib/arm/extendsfdf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/fixdfsivfp.S (renamed from compiler-rt/lib/arm/fixdfsivfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/fixsfsivfp.S (renamed from compiler-rt/lib/arm/fixsfsivfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/fixunsdfsivfp.S (renamed from compiler-rt/lib/arm/fixunsdfsivfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/fixunssfsivfp.S (renamed from compiler-rt/lib/arm/fixunssfsivfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/floatsidfvfp.S (renamed from compiler-rt/lib/arm/floatsidfvfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/floatsisfvfp.S (renamed from compiler-rt/lib/arm/floatsisfvfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/floatunssidfvfp.S (renamed from compiler-rt/lib/arm/floatunssidfvfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/floatunssisfvfp.S (renamed from compiler-rt/lib/arm/floatunssisfvfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/gedf2vfp.S (renamed from compiler-rt/lib/arm/gedf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/gesf2vfp.S (renamed from compiler-rt/lib/arm/gesf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/gtdf2vfp.S (renamed from compiler-rt/lib/arm/gtdf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/gtsf2vfp.S (renamed from compiler-rt/lib/arm/gtsf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/ledf2vfp.S (renamed from compiler-rt/lib/arm/ledf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/lesf2vfp.S (renamed from compiler-rt/lib/arm/lesf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/ltdf2vfp.S (renamed from compiler-rt/lib/arm/ltdf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/ltsf2vfp.S (renamed from compiler-rt/lib/arm/ltsf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/modsi3.S (renamed from compiler-rt/lib/arm/modsi3.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/muldf3vfp.S (renamed from compiler-rt/lib/arm/muldf3vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/mulsf3vfp.S (renamed from compiler-rt/lib/arm/mulsf3vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/nedf2vfp.S (renamed from compiler-rt/lib/arm/nedf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/negdf2vfp.S (renamed from compiler-rt/lib/arm/negdf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/negsf2vfp.S (renamed from compiler-rt/lib/arm/negsf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/nesf2vfp.S (renamed from compiler-rt/lib/arm/nesf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/restore_vfp_d8_d15_regs.S (renamed from compiler-rt/lib/arm/restore_vfp_d8_d15_regs.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/save_vfp_d8_d15_regs.S (renamed from compiler-rt/lib/arm/save_vfp_d8_d15_regs.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/softfloat-alias.list (renamed from compiler-rt/lib/arm/softfloat-alias.list) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/subdf3vfp.S (renamed from compiler-rt/lib/arm/subdf3vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/subsf3vfp.S (renamed from compiler-rt/lib/arm/subsf3vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/switch16.S (renamed from compiler-rt/lib/arm/switch16.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/switch32.S (renamed from compiler-rt/lib/arm/switch32.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/switch8.S (renamed from compiler-rt/lib/arm/switch8.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/switchu8.S (renamed from compiler-rt/lib/arm/switchu8.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/sync_synchronize.S (renamed from compiler-rt/lib/arm/sync_synchronize.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/truncdfsf2vfp.S (renamed from compiler-rt/lib/arm/truncdfsf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/udivmodsi4.S (renamed from compiler-rt/lib/arm/udivmodsi4.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/udivsi3.S (renamed from compiler-rt/lib/arm/udivsi3.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/umodsi3.S (renamed from compiler-rt/lib/arm/umodsi3.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/unorddf2vfp.S (renamed from compiler-rt/lib/arm/unorddf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/arm/unordsf2vfp.S (renamed from compiler-rt/lib/arm/unordsf2vfp.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ashldi3.c (renamed from compiler-rt/lib/ashldi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ashlti3.c (renamed from compiler-rt/lib/ashlti3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ashrdi3.c (renamed from compiler-rt/lib/ashrdi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ashrti3.c (renamed from compiler-rt/lib/ashrti3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/assembly.h (renamed from compiler-rt/lib/assembly.h) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/atomic.c (renamed from compiler-rt/lib/atomic.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/clear_cache.c (renamed from compiler-rt/lib/clear_cache.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/clzdi2.c (renamed from compiler-rt/lib/clzdi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/clzsi2.c (renamed from compiler-rt/lib/clzsi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/clzti2.c (renamed from compiler-rt/lib/clzti2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/cmpdi2.c (renamed from compiler-rt/lib/cmpdi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/cmpti2.c (renamed from compiler-rt/lib/cmpti2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/comparedf2.c (renamed from compiler-rt/lib/comparedf2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/comparesf2.c (renamed from compiler-rt/lib/comparesf2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ctzdi2.c (renamed from compiler-rt/lib/ctzdi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ctzsi2.c (renamed from compiler-rt/lib/ctzsi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ctzti2.c (renamed from compiler-rt/lib/ctzti2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/divdc3.c (renamed from compiler-rt/lib/divdc3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/divdf3.c (renamed from compiler-rt/lib/divdf3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/divdi3.c (renamed from compiler-rt/lib/divdi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/divmoddi4.c (renamed from compiler-rt/lib/divmoddi4.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/divmodsi4.c (renamed from compiler-rt/lib/divmodsi4.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/divsc3.c (renamed from compiler-rt/lib/divsc3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/divsf3.c (renamed from compiler-rt/lib/divsf3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/divsi3.c (renamed from compiler-rt/lib/divsi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/divti3.c (renamed from compiler-rt/lib/divti3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/divxc3.c (renamed from compiler-rt/lib/divxc3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/enable_execute_stack.c (renamed from compiler-rt/lib/enable_execute_stack.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/eprintf.c (renamed from compiler-rt/lib/eprintf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/extendsfdf2.c (renamed from compiler-rt/lib/extendsfdf2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ffsdi2.c (renamed from compiler-rt/lib/ffsdi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ffsti2.c (renamed from compiler-rt/lib/ffsti2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixdfdi.c (renamed from compiler-rt/lib/fixdfdi.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixdfsi.c (renamed from compiler-rt/lib/fixdfsi.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixdfti.c (renamed from compiler-rt/lib/fixdfti.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixsfdi.c (renamed from compiler-rt/lib/fixsfdi.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixsfsi.c (renamed from compiler-rt/lib/fixsfsi.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixsfti.c (renamed from compiler-rt/lib/fixsfti.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixunsdfdi.c (renamed from compiler-rt/lib/fixunsdfdi.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixunsdfsi.c (renamed from compiler-rt/lib/fixunsdfsi.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixunsdfti.c (renamed from compiler-rt/lib/fixunsdfti.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixunssfdi.c (renamed from compiler-rt/lib/fixunssfdi.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixunssfsi.c (renamed from compiler-rt/lib/fixunssfsi.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixunssfti.c (renamed from compiler-rt/lib/fixunssfti.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixunsxfdi.c (renamed from compiler-rt/lib/fixunsxfdi.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixunsxfsi.c (renamed from compiler-rt/lib/fixunsxfsi.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixunsxfti.c (renamed from compiler-rt/lib/fixunsxfti.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixxfdi.c (renamed from compiler-rt/lib/fixxfdi.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fixxfti.c (renamed from compiler-rt/lib/fixxfti.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floatdidf.c (renamed from compiler-rt/lib/floatdidf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floatdisf.c (renamed from compiler-rt/lib/floatdisf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floatdixf.c (renamed from compiler-rt/lib/floatdixf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floatsidf.c (renamed from compiler-rt/lib/floatsidf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floatsisf.c (renamed from compiler-rt/lib/floatsisf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floattidf.c (renamed from compiler-rt/lib/floattidf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floattisf.c (renamed from compiler-rt/lib/floattisf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floattixf.c (renamed from compiler-rt/lib/floattixf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floatundidf.c (renamed from compiler-rt/lib/floatundidf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floatundisf.c (renamed from compiler-rt/lib/floatundisf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floatundixf.c (renamed from compiler-rt/lib/floatundixf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floatunsidf.c (renamed from compiler-rt/lib/floatunsidf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floatunsisf.c (renamed from compiler-rt/lib/floatunsisf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floatuntidf.c (renamed from compiler-rt/lib/floatuntidf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floatuntisf.c (renamed from compiler-rt/lib/floatuntisf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/floatuntixf.c (renamed from compiler-rt/lib/floatuntixf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/fp_lib.h (renamed from compiler-rt/lib/fp_lib.h) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/gcc_personality_v0.c (renamed from compiler-rt/lib/gcc_personality_v0.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/Makefile.mk (renamed from compiler-rt/lib/i386/Makefile.mk) | 2 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/ashldi3.S (renamed from compiler-rt/lib/i386/ashldi3.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/ashrdi3.S (renamed from compiler-rt/lib/i386/ashrdi3.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/divdi3.S (renamed from compiler-rt/lib/i386/divdi3.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/floatdidf.S (renamed from compiler-rt/lib/i386/floatdidf.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/floatdisf.S (renamed from compiler-rt/lib/i386/floatdisf.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/floatdixf.S (renamed from compiler-rt/lib/i386/floatdixf.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/floatundidf.S (renamed from compiler-rt/lib/i386/floatundidf.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/floatundisf.S (renamed from compiler-rt/lib/i386/floatundisf.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/floatundixf.S (renamed from compiler-rt/lib/i386/floatundixf.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/lshrdi3.S (renamed from compiler-rt/lib/i386/lshrdi3.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/moddi3.S (renamed from compiler-rt/lib/i386/moddi3.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/muldi3.S (renamed from compiler-rt/lib/i386/muldi3.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/udivdi3.S (renamed from compiler-rt/lib/i386/udivdi3.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/i386/umoddi3.S (renamed from compiler-rt/lib/i386/umoddi3.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/int_endianness.h (renamed from compiler-rt/lib/int_endianness.h) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/int_lib.h (renamed from compiler-rt/lib/int_lib.h) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/int_math.h (renamed from compiler-rt/lib/int_math.h) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/int_types.h (renamed from compiler-rt/lib/int_types.h) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/int_util.c (renamed from compiler-rt/lib/int_util.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/int_util.h (renamed from compiler-rt/lib/int_util.h) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/lshrdi3.c (renamed from compiler-rt/lib/lshrdi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/lshrti3.c (renamed from compiler-rt/lib/lshrti3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/moddi3.c (renamed from compiler-rt/lib/moddi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/modsi3.c (renamed from compiler-rt/lib/modsi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/modti3.c (renamed from compiler-rt/lib/modti3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/muldc3.c (renamed from compiler-rt/lib/muldc3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/muldf3.c (renamed from compiler-rt/lib/muldf3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/muldi3.c (renamed from compiler-rt/lib/muldi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/mulodi4.c (renamed from compiler-rt/lib/mulodi4.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/mulosi4.c (renamed from compiler-rt/lib/mulosi4.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/muloti4.c (renamed from compiler-rt/lib/muloti4.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/mulsc3.c (renamed from compiler-rt/lib/mulsc3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/mulsf3.c (renamed from compiler-rt/lib/mulsf3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/multi3.c (renamed from compiler-rt/lib/multi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/mulvdi3.c (renamed from compiler-rt/lib/mulvdi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/mulvsi3.c (renamed from compiler-rt/lib/mulvsi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/mulvti3.c (renamed from compiler-rt/lib/mulvti3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/mulxc3.c (renamed from compiler-rt/lib/mulxc3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/negdf2.c (renamed from compiler-rt/lib/negdf2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/negdi2.c (renamed from compiler-rt/lib/negdi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/negsf2.c (renamed from compiler-rt/lib/negsf2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/negti2.c (renamed from compiler-rt/lib/negti2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/negvdi2.c (renamed from compiler-rt/lib/negvdi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/negvsi2.c (renamed from compiler-rt/lib/negvsi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/negvti2.c (renamed from compiler-rt/lib/negvti2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/paritydi2.c (renamed from compiler-rt/lib/paritydi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/paritysi2.c (renamed from compiler-rt/lib/paritysi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/parityti2.c (renamed from compiler-rt/lib/parityti2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/popcountdi2.c (renamed from compiler-rt/lib/popcountdi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/popcountsi2.c (renamed from compiler-rt/lib/popcountsi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/popcountti2.c (renamed from compiler-rt/lib/popcountti2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/powidf2.c (renamed from compiler-rt/lib/powidf2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/powisf2.c (renamed from compiler-rt/lib/powisf2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/powitf2.c (renamed from compiler-rt/lib/powitf2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/powixf2.c (renamed from compiler-rt/lib/powixf2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ppc/DD.h (renamed from compiler-rt/lib/ppc/DD.h) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ppc/Makefile.mk (renamed from compiler-rt/lib/ppc/Makefile.mk) | 2 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ppc/divtc3.c (renamed from compiler-rt/lib/ppc/divtc3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ppc/fixtfdi.c (renamed from compiler-rt/lib/ppc/fixtfdi.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ppc/fixunstfdi.c (renamed from compiler-rt/lib/ppc/fixunstfdi.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ppc/floatditf.c (renamed from compiler-rt/lib/ppc/floatditf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ppc/floatunditf.c (renamed from compiler-rt/lib/ppc/floatunditf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ppc/gcc_qadd.c (renamed from compiler-rt/lib/ppc/gcc_qadd.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ppc/gcc_qdiv.c (renamed from compiler-rt/lib/ppc/gcc_qdiv.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ppc/gcc_qmul.c (renamed from compiler-rt/lib/ppc/gcc_qmul.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ppc/gcc_qsub.c (renamed from compiler-rt/lib/ppc/gcc_qsub.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ppc/multc3.c (renamed from compiler-rt/lib/ppc/multc3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ppc/restFP.S (renamed from compiler-rt/lib/ppc/restFP.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ppc/saveFP.S (renamed from compiler-rt/lib/ppc/saveFP.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/subdf3.c (renamed from compiler-rt/lib/subdf3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/subsf3.c (renamed from compiler-rt/lib/subsf3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/subvdi3.c (renamed from compiler-rt/lib/subvdi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/subvsi3.c (renamed from compiler-rt/lib/subvsi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/subvti3.c (renamed from compiler-rt/lib/subvti3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/trampoline_setup.c (renamed from compiler-rt/lib/trampoline_setup.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/truncdfsf2.c (renamed from compiler-rt/lib/truncdfsf2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ucmpdi2.c (renamed from compiler-rt/lib/ucmpdi2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/ucmpti2.c (renamed from compiler-rt/lib/ucmpti2.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/udivdi3.c (renamed from compiler-rt/lib/udivdi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/udivmoddi4.c (renamed from compiler-rt/lib/udivmoddi4.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/udivmodsi4.c (renamed from compiler-rt/lib/udivmodsi4.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/udivmodti4.c (renamed from compiler-rt/lib/udivmodti4.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/udivsi3.c (renamed from compiler-rt/lib/udivsi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/udivti3.c (renamed from compiler-rt/lib/udivti3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/umoddi3.c (renamed from compiler-rt/lib/umoddi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/umodsi3.c (renamed from compiler-rt/lib/umodsi3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/umodti3.c (renamed from compiler-rt/lib/umodti3.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/x86_64/Makefile.mk (renamed from compiler-rt/lib/x86_64/Makefile.mk) | 2 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/x86_64/floatdidf.c (renamed from compiler-rt/lib/x86_64/floatdidf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/x86_64/floatdisf.c (renamed from compiler-rt/lib/x86_64/floatdisf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/x86_64/floatdixf.c (renamed from compiler-rt/lib/x86_64/floatdixf.c) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/x86_64/floatundidf.S (renamed from compiler-rt/lib/x86_64/floatundidf.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/x86_64/floatundisf.S (renamed from compiler-rt/lib/x86_64/floatundisf.S) | 0 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/x86_64/floatundixf.S (renamed from compiler-rt/lib/x86_64/floatundixf.S) | 0 | ||||
-rw-r--r-- | compiler-rt/make/subdir.mk | 11 |
240 files changed, 271 insertions, 259 deletions
diff --git a/compiler-rt/lib/CMakeLists.txt b/compiler-rt/lib/CMakeLists.txt index 506f88d0b8a..9c4e29894a1 100644 --- a/compiler-rt/lib/CMakeLists.txt +++ b/compiler-rt/lib/CMakeLists.txt @@ -33,240 +33,7 @@ if(LLVM_USE_SANITIZER STREQUAL "") endif() endif() -# The top-level lib directory contains a large amount of C code which provides -# generic implementations of the core runtime library along with optimized -# architecture-specific code in various subdirectories. - -set(GENERIC_SOURCES - absvdi2.c - absvsi2.c - absvti2.c - adddf3.c - addsf3.c - addvdi3.c - addvsi3.c - addvti3.c - apple_versioning.c - ashldi3.c - ashlti3.c - ashrdi3.c - ashrti3.c - # FIXME: atomic.c may only be compiled if host compiler understands _Atomic - # atomic.c - clear_cache.c - clzdi2.c - clzsi2.c - clzti2.c - cmpdi2.c - cmpti2.c - comparedf2.c - comparesf2.c - ctzdi2.c - ctzsi2.c - ctzti2.c - divdc3.c - divdf3.c - divdi3.c - divmoddi4.c - divmodsi4.c - divsc3.c - divsf3.c - divsi3.c - divti3.c - divxc3.c - enable_execute_stack.c - eprintf.c - extendsfdf2.c - ffsdi2.c - ffsti2.c - fixdfdi.c - fixdfsi.c - fixdfti.c - fixsfdi.c - fixsfsi.c - fixsfti.c - fixunsdfdi.c - fixunsdfsi.c - fixunsdfti.c - fixunssfdi.c - fixunssfsi.c - fixunssfti.c - fixunsxfdi.c - fixunsxfsi.c - fixunsxfti.c - fixxfdi.c - fixxfti.c - floatdidf.c - floatdisf.c - floatdixf.c - floatsidf.c - floatsisf.c - floattidf.c - floattisf.c - floattixf.c - floatundidf.c - floatundisf.c - floatundixf.c - floatunsidf.c - floatunsisf.c - floatuntidf.c - floatuntisf.c - floatuntixf.c - gcc_personality_v0.c - int_util.c - lshrdi3.c - lshrti3.c - moddi3.c - modsi3.c - modti3.c - muldc3.c - muldf3.c - muldi3.c - mulodi4.c - mulosi4.c - muloti4.c - mulsc3.c - mulsf3.c - multi3.c - mulvdi3.c - mulvsi3.c - mulvti3.c - mulxc3.c - negdf2.c - negdi2.c - negsf2.c - negti2.c - negvdi2.c - negvsi2.c - negvti2.c - paritydi2.c - paritysi2.c - parityti2.c - popcountdi2.c - popcountsi2.c - popcountti2.c - powidf2.c - powisf2.c - powitf2.c - powixf2.c - subdf3.c - subsf3.c - subvdi3.c - subvsi3.c - subvti3.c - trampoline_setup.c - truncdfsf2.c - ucmpdi2.c - ucmpti2.c - udivdi3.c - udivmoddi4.c - udivmodsi4.c - udivmodti4.c - udivsi3.c - udivti3.c - umoddi3.c - umodsi3.c - umodti3.c - ) - -set(x86_64_SOURCES - x86_64/floatdidf.c - x86_64/floatdisf.c - x86_64/floatdixf.c - x86_64/floatundidf.S - x86_64/floatundisf.S - x86_64/floatundixf.S - ${GENERIC_SOURCES}) - -set(i386_SOURCES - i386/ashldi3.S - i386/ashrdi3.S - i386/divdi3.S - i386/floatdidf.S - i386/floatdisf.S - i386/floatdixf.S - i386/floatundidf.S - i386/floatundisf.S - i386/floatundixf.S - i386/lshrdi3.S - i386/moddi3.S - i386/muldi3.S - i386/udivdi3.S - i386/umoddi3.S - ${GENERIC_SOURCES}) - -set(arm_SOURCES - arm/adddf3vfp.S - arm/addsf3vfp.S - arm/aeabi_dcmp.S - arm/aeabi_fcmp.S - arm/aeabi_idivmod.S - arm/aeabi_ldivmod.S - arm/aeabi_memcmp.S - arm/aeabi_memcpy.S - arm/aeabi_memmove.S - arm/aeabi_memset.S - arm/aeabi_uidivmod.S - arm/aeabi_uldivmod.S - arm/bswapdi2.S - arm/bswapsi2.S - arm/comparesf2.S - arm/divdf3vfp.S - arm/divmodsi4.S - arm/divsf3vfp.S - arm/divsi3.S - arm/eqdf2vfp.S - arm/eqsf2vfp.S - arm/extendsfdf2vfp.S - arm/fixdfsivfp.S - arm/fixsfsivfp.S - arm/fixunsdfsivfp.S - arm/fixunssfsivfp.S - arm/floatsidfvfp.S - arm/floatsisfvfp.S - arm/floatunssidfvfp.S - arm/floatunssisfvfp.S - arm/gedf2vfp.S - arm/gesf2vfp.S - arm/gtdf2vfp.S - arm/gtsf2vfp.S - arm/ledf2vfp.S - arm/lesf2vfp.S - arm/ltdf2vfp.S - arm/ltsf2vfp.S - arm/modsi3.S - arm/muldf3vfp.S - arm/mulsf3vfp.S - arm/nedf2vfp.S - arm/negdf2vfp.S - arm/negsf2vfp.S - arm/nesf2vfp.S - arm/restore_vfp_d8_d15_regs.S - arm/save_vfp_d8_d15_regs.S - arm/subdf3vfp.S - arm/subsf3vfp.S - arm/switch16.S - arm/switch32.S - arm/switch8.S - arm/switchu8.S - arm/sync_synchronize.S - arm/truncdfsf2vfp.S - arm/udivmodsi4.S - arm/udivsi3.S - arm/umodsi3.S - arm/unorddf2vfp.S - arm/unordsf2vfp.S - ${GENERIC_SOURCES}) - -if (NOT WIN32) - foreach(arch x86_64 i386 arm) - if(CAN_TARGET_${arch}) - add_compiler_rt_static_runtime(clang_rt.${arch} ${arch} - SOURCES ${${arch}_SOURCES} - CFLAGS "-std=c99") - endif() - endforeach() -endif() +add_subdirectory(builtins) # Generate configs for running lit and unit tests. configure_lit_site_cfg( diff --git a/compiler-rt/lib/Makefile.mk b/compiler-rt/lib/Makefile.mk index f9d7800cc4c..ed9690d467a 100644 --- a/compiler-rt/lib/Makefile.mk +++ b/compiler-rt/lib/Makefile.mk @@ -7,27 +7,16 @@ # #===------------------------------------------------------------------------===# -ModuleName := builtins SubDirs := -# Add arch specific optimized implementations. -SubDirs += i386 ppc x86_64 arm - -# Add other submodules. +# Add submodules. SubDirs += asan +SubDirs += builtins +SubDirs += dfsan SubDirs += interception +SubDirs += lsan +SubDirs += msan SubDirs += profile SubDirs += sanitizer_common SubDirs += tsan -SubDirs += msan SubDirs += ubsan -SubDirs += lsan -SubDirs += dfsan - -# Define the variables for this specific directory. -Sources := $(foreach file,$(wildcard $(Dir)/*.c),$(notdir $(file))) -ObjNames := $(Sources:%.c=%.o) -Implementation := Generic - -# FIXME: use automatic dependencies? -Dependencies := $(wildcard $(Dir)/*.h) diff --git a/compiler-rt/lib/builtins/CMakeLists.txt b/compiler-rt/lib/builtins/CMakeLists.txt new file mode 100644 index 00000000000..81ae21f7d8f --- /dev/null +++ b/compiler-rt/lib/builtins/CMakeLists.txt @@ -0,0 +1,233 @@ +# This directory contains a large amount of C code which provides +# generic implementations of the core runtime library along with optimized +# architecture-specific code in various subdirectories. + +set(GENERIC_SOURCES + absvdi2.c + absvsi2.c + absvti2.c + adddf3.c + addsf3.c + addvdi3.c + addvsi3.c + addvti3.c + apple_versioning.c + ashldi3.c + ashlti3.c + ashrdi3.c + ashrti3.c + # FIXME: atomic.c may only be compiled if host compiler understands _Atomic + # atomic.c + clear_cache.c + clzdi2.c + clzsi2.c + clzti2.c + cmpdi2.c + cmpti2.c + comparedf2.c + comparesf2.c + ctzdi2.c + ctzsi2.c + ctzti2.c + divdc3.c + divdf3.c + divdi3.c + divmoddi4.c + divmodsi4.c + divsc3.c + divsf3.c + divsi3.c + divti3.c + divxc3.c + enable_execute_stack.c + eprintf.c + extendsfdf2.c + ffsdi2.c + ffsti2.c + fixdfdi.c + fixdfsi.c + fixdfti.c + fixsfdi.c + fixsfsi.c + fixsfti.c + fixunsdfdi.c + fixunsdfsi.c + fixunsdfti.c + fixunssfdi.c + fixunssfsi.c + fixunssfti.c + fixunsxfdi.c + fixunsxfsi.c + fixunsxfti.c + fixxfdi.c + fixxfti.c + floatdidf.c + floatdisf.c + floatdixf.c + floatsidf.c + floatsisf.c + floattidf.c + floattisf.c + floattixf.c + floatundidf.c + floatundisf.c + floatundixf.c + floatunsidf.c + floatunsisf.c + floatuntidf.c + floatuntisf.c + floatuntixf.c + gcc_personality_v0.c + int_util.c + lshrdi3.c + lshrti3.c + moddi3.c + modsi3.c + modti3.c + muldc3.c + muldf3.c + muldi3.c + mulodi4.c + mulosi4.c + muloti4.c + mulsc3.c + mulsf3.c + multi3.c + mulvdi3.c + mulvsi3.c + mulvti3.c + mulxc3.c + negdf2.c + negdi2.c + negsf2.c + negti2.c + negvdi2.c + negvsi2.c + negvti2.c + paritydi2.c + paritysi2.c + parityti2.c + popcountdi2.c + popcountsi2.c + popcountti2.c + powidf2.c + powisf2.c + powitf2.c + powixf2.c + subdf3.c + subsf3.c + subvdi3.c + subvsi3.c + subvti3.c + trampoline_setup.c + truncdfsf2.c + ucmpdi2.c + ucmpti2.c + udivdi3.c + udivmoddi4.c + udivmodsi4.c + udivmodti4.c + udivsi3.c + udivti3.c + umoddi3.c + umodsi3.c + umodti3.c) + +set(x86_64_SOURCES + x86_64/floatdidf.c + x86_64/floatdisf.c + x86_64/floatdixf.c + x86_64/floatundidf.S + x86_64/floatundisf.S + x86_64/floatundixf.S + ${GENERIC_SOURCES}) + +set(i386_SOURCES + i386/ashldi3.S + i386/ashrdi3.S + i386/divdi3.S + i386/floatdidf.S + i386/floatdisf.S + i386/floatdixf.S + i386/floatundidf.S + i386/floatundisf.S + i386/floatundixf.S + i386/lshrdi3.S + i386/moddi3.S + i386/muldi3.S + i386/udivdi3.S + i386/umoddi3.S + ${GENERIC_SOURCES}) + +set(arm_SOURCES + arm/adddf3vfp.S + arm/addsf3vfp.S + arm/aeabi_dcmp.S + arm/aeabi_fcmp.S + arm/aeabi_idivmod.S + arm/aeabi_ldivmod.S + arm/aeabi_memcmp.S + arm/aeabi_memcpy.S + arm/aeabi_memmove.S + arm/aeabi_memset.S + arm/aeabi_uidivmod.S + arm/aeabi_uldivmod.S + arm/bswapdi2.S + arm/bswapsi2.S + arm/comparesf2.S + arm/divdf3vfp.S + arm/divmodsi4.S + arm/divsf3vfp.S + arm/divsi3.S + arm/eqdf2vfp.S + arm/eqsf2vfp.S + arm/extendsfdf2vfp.S + arm/fixdfsivfp.S + arm/fixsfsivfp.S + arm/fixunsdfsivfp.S + arm/fixunssfsivfp.S + arm/floatsidfvfp.S + arm/floatsisfvfp.S + arm/floatunssidfvfp.S + arm/floatunssisfvfp.S + arm/gedf2vfp.S + arm/gesf2vfp.S + arm/gtdf2vfp.S + arm/gtsf2vfp.S + arm/ledf2vfp.S + arm/lesf2vfp.S + arm/ltdf2vfp.S + arm/ltsf2vfp.S + arm/modsi3.S + arm/muldf3vfp.S + arm/mulsf3vfp.S + arm/nedf2vfp.S + arm/negdf2vfp.S + arm/negsf2vfp.S + arm/nesf2vfp.S + arm/restore_vfp_d8_d15_regs.S + arm/save_vfp_d8_d15_regs.S + arm/subdf3vfp.S + arm/subsf3vfp.S + arm/switch16.S + arm/switch32.S + arm/switch8.S + arm/switchu8.S + arm/sync_synchronize.S + arm/truncdfsf2vfp.S + arm/udivmodsi4.S + arm/udivsi3.S + arm/umodsi3.S + arm/unorddf2vfp.S + arm/unordsf2vfp.S + ${GENERIC_SOURCES}) + +if (NOT WIN32) + foreach(arch x86_64 i386 arm) + if(CAN_TARGET_${arch}) + add_compiler_rt_static_runtime(clang_rt.${arch} ${arch} + SOURCES ${${arch}_SOURCES} + CFLAGS "-std=c99") + endif() + endforeach() +endif() diff --git a/compiler-rt/lib/builtins/Makefile.mk b/compiler-rt/lib/builtins/Makefile.mk new file mode 100644 index 00000000000..3143d91f070 --- /dev/null +++ b/compiler-rt/lib/builtins/Makefile.mk @@ -0,0 +1,22 @@ +#===- lib/builtins/Makefile.mk -----------------------------*- Makefile -*--===# +# +# The LLVM Compiler Infrastructure +# +# This file is distributed under the University of Illinois Open Source +# License. See LICENSE.TXT for details. +# +#===------------------------------------------------------------------------===# + +ModuleName := builtins +SubDirs := + +# Add arch specific optimized implementations. +SubDirs += i386 ppc x86_64 arm + +# Define the variables for this specific directory. +Sources := $(foreach file,$(wildcard $(Dir)/*.c),$(notdir $(file))) +ObjNames := $(Sources:%.c=%.o) +Implementation := Generic + +# FIXME: use automatic dependencies? +Dependencies := $(wildcard $(Dir)/*.h) diff --git a/compiler-rt/lib/absvdi2.c b/compiler-rt/lib/builtins/absvdi2.c index 682c2355d2a..682c2355d2a 100644 --- a/compiler-rt/lib/absvdi2.c +++ b/compiler-rt/lib/builtins/absvdi2.c diff --git a/compiler-rt/lib/absvsi2.c b/compiler-rt/lib/builtins/absvsi2.c index 4812af81598..4812af81598 100644 --- a/compiler-rt/lib/absvsi2.c +++ b/compiler-rt/lib/builtins/absvsi2.c diff --git a/compiler-rt/lib/absvti2.c b/compiler-rt/lib/builtins/absvti2.c index c1c7277986a..c1c7277986a 100644 --- a/compiler-rt/lib/absvti2.c +++ b/compiler-rt/lib/builtins/absvti2.c diff --git a/compiler-rt/lib/adddf3.c b/compiler-rt/lib/builtins/adddf3.c index a55e82d2117..a55e82d2117 100644 --- a/compiler-rt/lib/adddf3.c +++ b/compiler-rt/lib/builtins/adddf3.c diff --git a/compiler-rt/lib/addsf3.c b/compiler-rt/lib/builtins/addsf3.c index 0268324deaa..0268324deaa 100644 --- a/compiler-rt/lib/addsf3.c +++ b/compiler-rt/lib/builtins/addsf3.c diff --git a/compiler-rt/lib/addvdi3.c b/compiler-rt/lib/builtins/addvdi3.c index db45a27f078..db45a27f078 100644 --- a/compiler-rt/lib/addvdi3.c +++ b/compiler-rt/lib/builtins/addvdi3.c diff --git a/compiler-rt/lib/addvsi3.c b/compiler-rt/lib/builtins/addvsi3.c index 81f515cd7bb..81f515cd7bb 100644 --- a/compiler-rt/lib/addvsi3.c +++ b/compiler-rt/lib/builtins/addvsi3.c diff --git a/compiler-rt/lib/addvti3.c b/compiler-rt/lib/builtins/addvti3.c index 2efcf3b408e..2efcf3b408e 100644 --- a/compiler-rt/lib/addvti3.c +++ b/compiler-rt/lib/builtins/addvti3.c diff --git a/compiler-rt/lib/apple_versioning.c b/compiler-rt/lib/builtins/apple_versioning.c index 3797a1ab02d..3797a1ab02d 100644 --- a/compiler-rt/lib/apple_versioning.c +++ b/compiler-rt/lib/builtins/apple_versioning.c diff --git a/compiler-rt/lib/arm/Makefile.mk b/compiler-rt/lib/builtins/arm/Makefile.mk index 4aeb365c971..ed2e8323e39 100644 --- a/compiler-rt/lib/arm/Makefile.mk +++ b/compiler-rt/lib/builtins/arm/Makefile.mk @@ -1,4 +1,4 @@ -#===- lib/arm/Makefile.mk ----------------------------------*- Makefile -*--===# +#===- lib/builtins/arm/Makefile.mk -------------------------*- Makefile -*--===# # # The LLVM Compiler Infrastructure # diff --git a/compiler-rt/lib/arm/adddf3vfp.S b/compiler-rt/lib/builtins/arm/adddf3vfp.S index 4302b6ab310..4302b6ab310 100644 --- a/compiler-rt/lib/arm/adddf3vfp.S +++ b/compiler-rt/lib/builtins/arm/adddf3vfp.S diff --git a/compiler-rt/lib/arm/addsf3vfp.S b/compiler-rt/lib/builtins/arm/addsf3vfp.S index 316328abe69..316328abe69 100644 --- a/compiler-rt/lib/arm/addsf3vfp.S +++ b/compiler-rt/lib/builtins/arm/addsf3vfp.S diff --git a/compiler-rt/lib/arm/aeabi_dcmp.S b/compiler-rt/lib/builtins/arm/aeabi_dcmp.S index ee2946d2d55..ee2946d2d55 100644 --- a/compiler-rt/lib/arm/aeabi_dcmp.S +++ b/compiler-rt/lib/builtins/arm/aeabi_dcmp.S diff --git a/compiler-rt/lib/arm/aeabi_fcmp.S b/compiler-rt/lib/builtins/arm/aeabi_fcmp.S index ac3f54721f7..ac3f54721f7 100644 --- a/compiler-rt/lib/arm/aeabi_fcmp.S +++ b/compiler-rt/lib/builtins/arm/aeabi_fcmp.S diff --git a/compiler-rt/lib/arm/aeabi_idivmod.S b/compiler-rt/lib/builtins/arm/aeabi_idivmod.S index ac5dfcc22be..ac5dfcc22be 100644 --- a/compiler-rt/lib/arm/aeabi_idivmod.S +++ b/compiler-rt/lib/builtins/arm/aeabi_idivmod.S diff --git a/compiler-rt/lib/arm/aeabi_ldivmod.S b/compiler-rt/lib/builtins/arm/aeabi_ldivmod.S index 68425257141..68425257141 100644 --- a/compiler-rt/lib/arm/aeabi_ldivmod.S +++ b/compiler-rt/lib/builtins/arm/aeabi_ldivmod.S diff --git a/compiler-rt/lib/arm/aeabi_memcmp.S b/compiler-rt/lib/builtins/arm/aeabi_memcmp.S index fc20825f475..fc20825f475 100644 --- a/compiler-rt/lib/arm/aeabi_memcmp.S +++ b/compiler-rt/lib/builtins/arm/aeabi_memcmp.S diff --git a/compiler-rt/lib/arm/aeabi_memcpy.S b/compiler-rt/lib/builtins/arm/aeabi_memcpy.S index f6184632ed9..f6184632ed9 100644 --- a/compiler-rt/lib/arm/aeabi_memcpy.S +++ b/compiler-rt/lib/builtins/arm/aeabi_memcpy.S diff --git a/compiler-rt/lib/arm/aeabi_memmove.S b/compiler-rt/lib/builtins/arm/aeabi_memmove.S index f3d6b0e1ab8..f3d6b0e1ab8 100644 --- a/compiler-rt/lib/arm/aeabi_memmove.S +++ b/compiler-rt/lib/builtins/arm/aeabi_memmove.S diff --git a/compiler-rt/lib/arm/aeabi_memset.S b/compiler-rt/lib/builtins/arm/aeabi_memset.S index 43c085e2665..43c085e2665 100644 --- a/compiler-rt/lib/arm/aeabi_memset.S +++ b/compiler-rt/lib/builtins/arm/aeabi_memset.S diff --git a/compiler-rt/lib/arm/aeabi_uidivmod.S b/compiler-rt/lib/builtins/arm/aeabi_uidivmod.S index 4c1e818cb3d..4c1e818cb3d 100644 --- a/compiler-rt/lib/arm/aeabi_uidivmod.S +++ b/compiler-rt/lib/builtins/arm/aeabi_uidivmod.S diff --git a/compiler-rt/lib/arm/aeabi_uldivmod.S b/compiler-rt/lib/builtins/arm/aeabi_uldivmod.S index 62a2113cc2b..62a2113cc2b 100644 --- a/compiler-rt/lib/arm/aeabi_uldivmod.S +++ b/compiler-rt/lib/builtins/arm/aeabi_uldivmod.S diff --git a/compiler-rt/lib/arm/bswapdi2.S b/compiler-rt/lib/builtins/arm/bswapdi2.S index c6e1b79c608..c6e1b79c608 100644 --- a/compiler-rt/lib/arm/bswapdi2.S +++ b/compiler-rt/lib/builtins/arm/bswapdi2.S diff --git a/compiler-rt/lib/arm/bswapsi2.S b/compiler-rt/lib/builtins/arm/bswapsi2.S index 5842da263d2..5842da263d2 100644 --- a/compiler-rt/lib/arm/bswapsi2.S +++ b/compiler-rt/lib/builtins/arm/bswapsi2.S diff --git a/compiler-rt/lib/arm/clzdi2.S b/compiler-rt/lib/builtins/arm/clzdi2.S index 33284cd3af2..33284cd3af2 100644 --- a/compiler-rt/lib/arm/clzdi2.S +++ b/compiler-rt/lib/builtins/arm/clzdi2.S diff --git a/compiler-rt/lib/arm/clzsi2.S b/compiler-rt/lib/builtins/arm/clzsi2.S index 8081d3284b8..8081d3284b8 100644 --- a/compiler-rt/lib/arm/clzsi2.S +++ b/compiler-rt/lib/builtins/arm/clzsi2.S diff --git a/compiler-rt/lib/arm/comparesf2.S b/compiler-rt/lib/builtins/arm/comparesf2.S index ad1b10a7fd3..ad1b10a7fd3 100644 --- a/compiler-rt/lib/arm/comparesf2.S +++ b/compiler-rt/lib/builtins/arm/comparesf2.S diff --git a/compiler-rt/lib/arm/divdf3vfp.S b/compiler-rt/lib/builtins/arm/divdf3vfp.S index ec2f9972124..ec2f9972124 100644 --- a/compiler-rt/lib/arm/divdf3vfp.S +++ b/compiler-rt/lib/builtins/arm/divdf3vfp.S diff --git a/compiler-rt/lib/arm/divmodsi4.S b/compiler-rt/lib/builtins/arm/divmodsi4.S index 24e3657dd38..24e3657dd38 100644 --- a/compiler-rt/lib/arm/divmodsi4.S +++ b/compiler-rt/lib/builtins/arm/divmodsi4.S diff --git a/compiler-rt/lib/arm/divsf3vfp.S b/compiler-rt/lib/builtins/arm/divsf3vfp.S index a4e2f814867..a4e2f814867 100644 --- a/compiler-rt/lib/arm/divsf3vfp.S +++ b/compiler-rt/lib/builtins/arm/divsf3vfp.S diff --git a/compiler-rt/lib/arm/divsi3.S b/compiler-rt/lib/builtins/arm/divsi3.S index 76b67935265..76b67935265 100644 --- a/compiler-rt/lib/arm/divsi3.S +++ b/compiler-rt/lib/builtins/arm/divsi3.S diff --git a/compiler-rt/lib/arm/eqdf2vfp.S b/compiler-rt/lib/builtins/arm/eqdf2vfp.S index 198d42278e0..198d42278e0 100644 --- a/compiler-rt/lib/arm/eqdf2vfp.S +++ b/compiler-rt/lib/builtins/arm/eqdf2vfp.S diff --git a/compiler-rt/lib/arm/eqsf2vfp.S b/compiler-rt/lib/builtins/arm/eqsf2vfp.S index 395187f47bf..395187f47bf 100644 --- a/compiler-rt/lib/arm/eqsf2vfp.S +++ b/compiler-rt/lib/builtins/arm/eqsf2vfp.S diff --git a/compiler-rt/lib/arm/extendsfdf2vfp.S b/compiler-rt/lib/builtins/arm/extendsfdf2vfp.S index ba31f3e0c5b..ba31f3e0c5b 100644 --- a/compiler-rt/lib/arm/extendsfdf2vfp.S +++ b/compiler-rt/lib/builtins/arm/extendsfdf2vfp.S diff --git a/compiler-rt/lib/arm/fixdfsivfp.S b/compiler-rt/lib/builtins/arm/fixdfsivfp.S index 26adbe3899b..26adbe3899b 100644 --- a/compiler-rt/lib/arm/fixdfsivfp.S +++ b/compiler-rt/lib/builtins/arm/fixdfsivfp.S diff --git a/compiler-rt/lib/arm/fixsfsivfp.S b/compiler-rt/lib/builtins/arm/fixsfsivfp.S index c1e0dadb7b3..c1e0dadb7b3 100644 --- a/compiler-rt/lib/arm/fixsfsivfp.S +++ b/compiler-rt/lib/builtins/arm/fixsfsivfp.S diff --git a/compiler-rt/lib/arm/fixunsdfsivfp.S b/compiler-rt/lib/builtins/arm/fixunsdfsivfp.S index fb91da752e3..fb91da752e3 100644 --- a/compiler-rt/lib/arm/fixunsdfsivfp.S +++ b/compiler-rt/lib/builtins/arm/fixunsdfsivfp.S diff --git a/compiler-rt/lib/arm/fixunssfsivfp.S b/compiler-rt/lib/builtins/arm/fixunssfsivfp.S index f12dff61af5..f12dff61af5 100644 --- a/compiler-rt/lib/arm/fixunssfsivfp.S +++ b/compiler-rt/lib/builtins/arm/fixunssfsivfp.S diff --git a/compiler-rt/lib/arm/floatsidfvfp.S b/compiler-rt/lib/builtins/arm/floatsidfvfp.S index ab48933b971..ab48933b971 100644 --- a/compiler-rt/lib/arm/floatsidfvfp.S +++ b/compiler-rt/lib/builtins/arm/floatsidfvfp.S diff --git a/compiler-rt/lib/arm/floatsisfvfp.S b/compiler-rt/lib/builtins/arm/floatsisfvfp.S index eb265e99025..eb265e99025 100644 --- a/compiler-rt/lib/arm/floatsisfvfp.S +++ b/compiler-rt/lib/builtins/arm/floatsisfvfp.S diff --git a/compiler-rt/lib/arm/floatunssidfvfp.S b/compiler-rt/lib/builtins/arm/floatunssidfvfp.S index 96e2eb21e49..96e2eb21e49 100644 --- a/compiler-rt/lib/arm/floatunssidfvfp.S +++ b/compiler-rt/lib/builtins/arm/floatunssidfvfp.S diff --git a/compiler-rt/lib/arm/floatunssisfvfp.S b/compiler-rt/lib/builtins/arm/floatunssisfvfp.S index 05471c4a5ff..05471c4a5ff 100644 --- a/compiler-rt/lib/arm/floatunssisfvfp.S +++ b/compiler-rt/lib/builtins/arm/floatunssisfvfp.S diff --git a/compiler-rt/lib/arm/gedf2vfp.S b/compiler-rt/lib/builtins/arm/gedf2vfp.S index aa636aa1429..aa636aa1429 100644 --- a/compiler-rt/lib/arm/gedf2vfp.S +++ b/compiler-rt/lib/builtins/arm/gedf2vfp.S diff --git a/compiler-rt/lib/arm/gesf2vfp.S b/compiler-rt/lib/builtins/arm/gesf2vfp.S index 087ce15f1b0..087ce15f1b0 100644 --- a/compiler-rt/lib/arm/gesf2vfp.S +++ b/compiler-rt/lib/builtins/arm/gesf2vfp.S diff --git a/compiler-rt/lib/arm/gtdf2vfp.S b/compiler-rt/lib/builtins/arm/gtdf2vfp.S index 230952a9f65..230952a9f65 100644 --- a/compiler-rt/lib/arm/gtdf2vfp.S +++ b/compiler-rt/lib/builtins/arm/gtdf2vfp.S diff --git a/compiler-rt/lib/arm/gtsf2vfp.S b/compiler-rt/lib/builtins/arm/gtsf2vfp.S index c1f5db05325..c1f5db05325 100644 --- a/compiler-rt/lib/arm/gtsf2vfp.S +++ b/compiler-rt/lib/builtins/arm/gtsf2vfp.S diff --git a/compiler-rt/lib/arm/ledf2vfp.S b/compiler-rt/lib/builtins/arm/ledf2vfp.S index 94980a2efd2..94980a2efd2 100644 --- a/compiler-rt/lib/arm/ledf2vfp.S +++ b/compiler-rt/lib/builtins/arm/ledf2vfp.S diff --git a/compiler-rt/lib/arm/lesf2vfp.S b/compiler-rt/lib/builtins/arm/lesf2vfp.S index 362352a83aa..362352a83aa 100644 --- a/compiler-rt/lib/arm/lesf2vfp.S +++ b/compiler-rt/lib/builtins/arm/lesf2vfp.S diff --git a/compiler-rt/lib/arm/ltdf2vfp.S b/compiler-rt/lib/builtins/arm/ltdf2vfp.S index 391ff2924f0..391ff2924f0 100644 --- a/compiler-rt/lib/arm/ltdf2vfp.S +++ b/compiler-rt/lib/builtins/arm/ltdf2vfp.S diff --git a/compiler-rt/lib/arm/ltsf2vfp.S b/compiler-rt/lib/builtins/arm/ltsf2vfp.S index dcaa03561ff..dcaa03561ff 100644 --- a/compiler-rt/lib/arm/ltsf2vfp.S +++ b/compiler-rt/lib/builtins/arm/ltsf2vfp.S diff --git a/compiler-rt/lib/arm/modsi3.S b/compiler-rt/lib/builtins/arm/modsi3.S index 07c5f9381ec..07c5f9381ec 100644 --- a/compiler-rt/lib/arm/modsi3.S +++ b/compiler-rt/lib/builtins/arm/modsi3.S diff --git a/compiler-rt/lib/arm/muldf3vfp.S b/compiler-rt/lib/builtins/arm/muldf3vfp.S index 2c1d7037728..2c1d7037728 100644 --- a/compiler-rt/lib/arm/muldf3vfp.S +++ b/compiler-rt/lib/builtins/arm/muldf3vfp.S diff --git a/compiler-rt/lib/arm/mulsf3vfp.S b/compiler-rt/lib/builtins/arm/mulsf3vfp.S index 98af81d2364..98af81d2364 100644 --- a/compiler-rt/lib/arm/mulsf3vfp.S +++ b/compiler-rt/lib/builtins/arm/mulsf3vfp.S diff --git a/compiler-rt/lib/arm/nedf2vfp.S b/compiler-rt/lib/builtins/arm/nedf2vfp.S index c1a832e1a61..c1a832e1a61 100644 --- a/compiler-rt/lib/arm/nedf2vfp.S +++ b/compiler-rt/lib/builtins/arm/nedf2vfp.S diff --git a/compiler-rt/lib/arm/negdf2vfp.S b/compiler-rt/lib/builtins/arm/negdf2vfp.S index ad9b8741807..ad9b8741807 100644 --- a/compiler-rt/lib/arm/negdf2vfp.S +++ b/compiler-rt/lib/builtins/arm/negdf2vfp.S diff --git a/compiler-rt/lib/arm/negsf2vfp.S b/compiler-rt/lib/builtins/arm/negsf2vfp.S index 482eb264070..482eb264070 100644 --- a/compiler-rt/lib/arm/negsf2vfp.S +++ b/compiler-rt/lib/builtins/arm/negsf2vfp.S diff --git a/compiler-rt/lib/arm/nesf2vfp.S b/compiler-rt/lib/builtins/arm/nesf2vfp.S index 127145ec42e..127145ec42e 100644 --- a/compiler-rt/lib/arm/nesf2vfp.S +++ b/compiler-rt/lib/builtins/arm/nesf2vfp.S diff --git a/compiler-rt/lib/arm/restore_vfp_d8_d15_regs.S b/compiler-rt/lib/builtins/arm/restore_vfp_d8_d15_regs.S index 5d55474158a..5d55474158a 100644 --- a/compiler-rt/lib/arm/restore_vfp_d8_d15_regs.S +++ b/compiler-rt/lib/builtins/arm/restore_vfp_d8_d15_regs.S diff --git a/compiler-rt/lib/arm/save_vfp_d8_d15_regs.S b/compiler-rt/lib/builtins/arm/save_vfp_d8_d15_regs.S index 4be3ff3a525..4be3ff3a525 100644 --- a/compiler-rt/lib/arm/save_vfp_d8_d15_regs.S +++ b/compiler-rt/lib/builtins/arm/save_vfp_d8_d15_regs.S diff --git a/compiler-rt/lib/arm/softfloat-alias.list b/compiler-rt/lib/builtins/arm/softfloat-alias.list index cc6a4b3cdd2..cc6a4b3cdd2 100644 --- a/compiler-rt/lib/arm/softfloat-alias.list +++ b/compiler-rt/lib/builtins/arm/softfloat-alias.list diff --git a/compiler-rt/lib/arm/subdf3vfp.S b/compiler-rt/lib/builtins/arm/subdf3vfp.S index 747d6596cdd..747d6596cdd 100644 --- a/compiler-rt/lib/arm/subdf3vfp.S +++ b/compiler-rt/lib/builtins/arm/subdf3vfp.S diff --git a/compiler-rt/lib/arm/subsf3vfp.S b/compiler-rt/lib/builtins/arm/subsf3vfp.S index 7cc63cccc31..7cc63cccc31 100644 --- a/compiler-rt/lib/arm/subsf3vfp.S +++ b/compiler-rt/lib/builtins/arm/subsf3vfp.S diff --git a/compiler-rt/lib/arm/switch16.S b/compiler-rt/lib/builtins/arm/switch16.S index 0dedc598a13..0dedc598a13 100644 --- a/compiler-rt/lib/arm/switch16.S +++ b/compiler-rt/lib/builtins/arm/switch16.S diff --git a/compiler-rt/lib/arm/switch32.S b/compiler-rt/lib/builtins/arm/switch32.S index 64d558eb8fa..64d558eb8fa 100644 --- a/compiler-rt/lib/arm/switch32.S +++ b/compiler-rt/lib/builtins/arm/switch32.S diff --git a/compiler-rt/lib/arm/switch8.S b/compiler-rt/lib/builtins/arm/switch8.S index b5008849a30..b5008849a30 100644 --- a/compiler-rt/lib/arm/switch8.S +++ b/compiler-rt/lib/builtins/arm/switch8.S diff --git a/compiler-rt/lib/arm/switchu8.S b/compiler-rt/lib/builtins/arm/switchu8.S index 488d4e74eed..488d4e74eed 100644 --- a/compiler-rt/lib/arm/switchu8.S +++ b/compiler-rt/lib/builtins/arm/switchu8.S diff --git a/compiler-rt/lib/arm/sync_synchronize.S b/compiler-rt/lib/builtins/arm/sync_synchronize.S index aa18f04fb5f..aa18f04fb5f 100644 --- a/compiler-rt/lib/arm/sync_synchronize.S +++ b/compiler-rt/lib/builtins/arm/sync_synchronize.S diff --git a/compiler-rt/lib/arm/truncdfsf2vfp.S b/compiler-rt/lib/builtins/arm/truncdfsf2vfp.S index 55bf324ccc4..55bf324ccc4 100644 --- a/compiler-rt/lib/arm/truncdfsf2vfp.S +++ b/compiler-rt/lib/builtins/arm/truncdfsf2vfp.S diff --git a/compiler-rt/lib/arm/udivmodsi4.S b/compiler-rt/lib/builtins/arm/udivmodsi4.S index bb5d29c03e6..bb5d29c03e6 100644 --- a/compiler-rt/lib/arm/udivmodsi4.S +++ b/compiler-rt/lib/builtins/arm/udivmodsi4.S diff --git a/compiler-rt/lib/arm/udivsi3.S b/compiler-rt/lib/builtins/arm/udivsi3.S index 11c1c096ec1..11c1c096ec1 100644 --- a/compiler-rt/lib/arm/udivsi3.S +++ b/compiler-rt/lib/builtins/arm/udivsi3.S diff --git a/compiler-rt/lib/arm/umodsi3.S b/compiler-rt/lib/builtins/arm/umodsi3.S index a03afefdaa2..a03afefdaa2 100644 --- a/compiler-rt/lib/arm/umodsi3.S +++ b/compiler-rt/lib/builtins/arm/umodsi3.S diff --git a/compiler-rt/lib/arm/unorddf2vfp.S b/compiler-rt/lib/builtins/arm/unorddf2vfp.S index ee7de402531..ee7de402531 100644 --- a/compiler-rt/lib/arm/unorddf2vfp.S +++ b/compiler-rt/lib/builtins/arm/unorddf2vfp.S diff --git a/compiler-rt/lib/arm/unordsf2vfp.S b/compiler-rt/lib/builtins/arm/unordsf2vfp.S index eb419a54154..eb419a54154 100644 --- a/compiler-rt/lib/arm/unordsf2vfp.S +++ b/compiler-rt/lib/builtins/arm/unordsf2vfp.S diff --git a/compiler-rt/lib/ashldi3.c b/compiler-rt/lib/builtins/ashldi3.c index eb4698ac517..eb4698ac517 100644 --- a/compiler-rt/lib/ashldi3.c +++ b/compiler-rt/lib/builtins/ashldi3.c diff --git a/compiler-rt/lib/ashlti3.c b/compiler-rt/lib/builtins/ashlti3.c index 4bd8219b527..4bd8219b527 100644 --- a/compiler-rt/lib/ashlti3.c +++ b/compiler-rt/lib/builtins/ashlti3.c diff --git a/compiler-rt/lib/ashrdi3.c b/compiler-rt/lib/builtins/ashrdi3.c index 14c878bb779..14c878bb779 100644 --- a/compiler-rt/lib/ashrdi3.c +++ b/compiler-rt/lib/builtins/ashrdi3.c diff --git a/compiler-rt/lib/ashrti3.c b/compiler-rt/lib/builtins/ashrti3.c index ed43641c7ef..ed43641c7ef 100644 --- a/compiler-rt/lib/ashrti3.c +++ b/compiler-rt/lib/builtins/ashrti3.c diff --git a/compiler-rt/lib/assembly.h b/compiler-rt/lib/builtins/assembly.h index 1a9f79cb632..1a9f79cb632 100644 --- a/compiler-rt/lib/assembly.h +++ b/compiler-rt/lib/builtins/assembly.h diff --git a/compiler-rt/lib/atomic.c b/compiler-rt/lib/builtins/atomic.c index 02429a653d2..02429a653d2 100644 --- a/compiler-rt/lib/atomic.c +++ b/compiler-rt/lib/builtins/atomic.c diff --git a/compiler-rt/lib/clear_cache.c b/compiler-rt/lib/builtins/clear_cache.c index 7aee28590df..7aee28590df 100644 --- a/compiler-rt/lib/clear_cache.c +++ b/compiler-rt/lib/builtins/clear_cache.c diff --git a/compiler-rt/lib/clzdi2.c b/compiler-rt/lib/builtins/clzdi2.c index b9e64da492b..b9e64da492b 100644 --- a/compiler-rt/lib/clzdi2.c +++ b/compiler-rt/lib/builtins/clzdi2.c diff --git a/compiler-rt/lib/clzsi2.c b/compiler-rt/lib/builtins/clzsi2.c index 25b8ed2c4c2..25b8ed2c4c2 100644 --- a/compiler-rt/lib/clzsi2.c +++ b/compiler-rt/lib/builtins/clzsi2.c diff --git a/compiler-rt/lib/clzti2.c b/compiler-rt/lib/builtins/clzti2.c index 355c20e4239..355c20e4239 100644 --- a/compiler-rt/lib/clzti2.c +++ b/compiler-rt/lib/builtins/clzti2.c diff --git a/compiler-rt/lib/cmpdi2.c b/compiler-rt/lib/builtins/cmpdi2.c index 52634d9c336..52634d9c336 100644 --- a/compiler-rt/lib/cmpdi2.c +++ b/compiler-rt/lib/builtins/cmpdi2.c diff --git a/compiler-rt/lib/cmpti2.c b/compiler-rt/lib/builtins/cmpti2.c index d0aec452a46..d0aec452a46 100644 --- a/compiler-rt/lib/cmpti2.c +++ b/compiler-rt/lib/builtins/cmpti2.c diff --git a/compiler-rt/lib/comparedf2.c b/compiler-rt/lib/builtins/comparedf2.c index de67784dc85..de67784dc85 100644 --- a/compiler-rt/lib/comparedf2.c +++ b/compiler-rt/lib/builtins/comparedf2.c diff --git a/compiler-rt/lib/comparesf2.c b/compiler-rt/lib/builtins/comparesf2.c index c1c3a479c8e..c1c3a479c8e 100644 --- a/compiler-rt/lib/comparesf2.c +++ b/compiler-rt/lib/builtins/comparesf2.c diff --git a/compiler-rt/lib/ctzdi2.c b/compiler-rt/lib/builtins/ctzdi2.c index db3c6fdc08f..db3c6fdc08f 100644 --- a/compiler-rt/lib/ctzdi2.c +++ b/compiler-rt/lib/builtins/ctzdi2.c diff --git a/compiler-rt/lib/ctzsi2.c b/compiler-rt/lib/builtins/ctzsi2.c index c69486ea445..c69486ea445 100644 --- a/compiler-rt/lib/ctzsi2.c +++ b/compiler-rt/lib/builtins/ctzsi2.c diff --git a/compiler-rt/lib/ctzti2.c b/compiler-rt/lib/builtins/ctzti2.c index 66dc01b7ad3..66dc01b7ad3 100644 --- a/compiler-rt/lib/ctzti2.c +++ b/compiler-rt/lib/builtins/ctzti2.c diff --git a/compiler-rt/lib/divdc3.c b/compiler-rt/lib/builtins/divdc3.c index cfbc498e7b4..cfbc498e7b4 100644 --- a/compiler-rt/lib/divdc3.c +++ b/compiler-rt/lib/builtins/divdc3.c diff --git a/compiler-rt/lib/divdf3.c b/compiler-rt/lib/builtins/divdf3.c index efce6bb4bed..efce6bb4bed 100644 --- a/compiler-rt/lib/divdf3.c +++ b/compiler-rt/lib/builtins/divdf3.c diff --git a/compiler-rt/lib/divdi3.c b/compiler-rt/lib/builtins/divdi3.c index 2c2bcc26d58..2c2bcc26d58 100644 --- a/compiler-rt/lib/divdi3.c +++ b/compiler-rt/lib/builtins/divdi3.c diff --git a/compiler-rt/lib/divmoddi4.c b/compiler-rt/lib/builtins/divmoddi4.c index 2fe2b48183f..2fe2b48183f 100644 --- a/compiler-rt/lib/divmoddi4.c +++ b/compiler-rt/lib/builtins/divmoddi4.c diff --git a/compiler-rt/lib/divmodsi4.c b/compiler-rt/lib/builtins/divmodsi4.c index c7f7b1a7c32..c7f7b1a7c32 100644 --- a/compiler-rt/lib/divmodsi4.c +++ b/compiler-rt/lib/builtins/divmodsi4.c diff --git a/compiler-rt/lib/divsc3.c b/compiler-rt/lib/builtins/divsc3.c index caa0c4075eb..caa0c4075eb 100644 --- a/compiler-rt/lib/divsc3.c +++ b/compiler-rt/lib/builtins/divsc3.c diff --git a/compiler-rt/lib/divsf3.c b/compiler-rt/lib/builtins/divsf3.c index c91c648fa24..c91c648fa24 100644 --- a/compiler-rt/lib/divsf3.c +++ b/compiler-rt/lib/builtins/divsf3.c diff --git a/compiler-rt/lib/divsi3.c b/compiler-rt/lib/builtins/divsi3.c index cd19de9525c..cd19de9525c 100644 --- a/compiler-rt/lib/divsi3.c +++ b/compiler-rt/lib/builtins/divsi3.c diff --git a/compiler-rt/lib/divti3.c b/compiler-rt/lib/builtins/divti3.c index 0242c13683f..0242c13683f 100644 --- a/compiler-rt/lib/divti3.c +++ b/compiler-rt/lib/builtins/divti3.c diff --git a/compiler-rt/lib/divxc3.c b/compiler-rt/lib/builtins/divxc3.c index 5f240e956d8..5f240e956d8 100644 --- a/compiler-rt/lib/divxc3.c +++ b/compiler-rt/lib/builtins/divxc3.c diff --git a/compiler-rt/lib/enable_execute_stack.c b/compiler-rt/lib/builtins/enable_execute_stack.c index 278ca246f53..278ca246f53 100644 --- a/compiler-rt/lib/enable_execute_stack.c +++ b/compiler-rt/lib/builtins/enable_execute_stack.c diff --git a/compiler-rt/lib/eprintf.c b/compiler-rt/lib/builtins/eprintf.c index 3626dbf8b0c..3626dbf8b0c 100644 --- a/compiler-rt/lib/eprintf.c +++ b/compiler-rt/lib/builtins/eprintf.c diff --git a/compiler-rt/lib/extendsfdf2.c b/compiler-rt/lib/builtins/extendsfdf2.c index 91fd2b436a3..91fd2b436a3 100644 --- a/compiler-rt/lib/extendsfdf2.c +++ b/compiler-rt/lib/builtins/extendsfdf2.c diff --git a/compiler-rt/lib/ffsdi2.c b/compiler-rt/lib/builtins/ffsdi2.c index a5ac9900ff1..a5ac9900ff1 100644 --- a/compiler-rt/lib/ffsdi2.c +++ b/compiler-rt/lib/builtins/ffsdi2.c diff --git a/compiler-rt/lib/ffsti2.c b/compiler-rt/lib/builtins/ffsti2.c index 27e15d5810e..27e15d5810e 100644 --- a/compiler-rt/lib/ffsti2.c +++ b/compiler-rt/lib/builtins/ffsti2.c diff --git a/compiler-rt/lib/fixdfdi.c b/compiler-rt/lib/builtins/fixdfdi.c index 7665ea5a362..7665ea5a362 100644 --- a/compiler-rt/lib/fixdfdi.c +++ b/compiler-rt/lib/builtins/fixdfdi.c diff --git a/compiler-rt/lib/fixdfsi.c b/compiler-rt/lib/builtins/fixdfsi.c index 614d032a4e1..614d032a4e1 100644 --- a/compiler-rt/lib/fixdfsi.c +++ b/compiler-rt/lib/builtins/fixdfsi.c diff --git a/compiler-rt/lib/fixdfti.c b/compiler-rt/lib/builtins/fixdfti.c index b110a94b842..b110a94b842 100644 --- a/compiler-rt/lib/fixdfti.c +++ b/compiler-rt/lib/builtins/fixdfti.c diff --git a/compiler-rt/lib/fixsfdi.c b/compiler-rt/lib/builtins/fixsfdi.c index 4f6cfdd7a5c..4f6cfdd7a5c 100644 --- a/compiler-rt/lib/fixsfdi.c +++ b/compiler-rt/lib/builtins/fixsfdi.c diff --git a/compiler-rt/lib/fixsfsi.c b/compiler-rt/lib/builtins/fixsfsi.c index e3cc42d5255..e3cc42d5255 100644 --- a/compiler-rt/lib/fixsfsi.c +++ b/compiler-rt/lib/builtins/fixsfsi.c diff --git a/compiler-rt/lib/fixsfti.c b/compiler-rt/lib/builtins/fixsfti.c index c730ae0467c..c730ae0467c 100644 --- a/compiler-rt/lib/fixsfti.c +++ b/compiler-rt/lib/builtins/fixsfti.c diff --git a/compiler-rt/lib/fixunsdfdi.c b/compiler-rt/lib/builtins/fixunsdfdi.c index 9e6371390d5..9e6371390d5 100644 --- a/compiler-rt/lib/fixunsdfdi.c +++ b/compiler-rt/lib/builtins/fixunsdfdi.c diff --git a/compiler-rt/lib/fixunsdfsi.c b/compiler-rt/lib/builtins/fixunsdfsi.c index c6a3c755e90..c6a3c755e90 100644 --- a/compiler-rt/lib/fixunsdfsi.c +++ b/compiler-rt/lib/builtins/fixunsdfsi.c diff --git a/compiler-rt/lib/fixunsdfti.c b/compiler-rt/lib/builtins/fixunsdfti.c index fb0336f6908..fb0336f6908 100644 --- a/compiler-rt/lib/fixunsdfti.c +++ b/compiler-rt/lib/builtins/fixunsdfti.c diff --git a/compiler-rt/lib/fixunssfdi.c b/compiler-rt/lib/builtins/fixunssfdi.c index 69d5952e960..69d5952e960 100644 --- a/compiler-rt/lib/fixunssfdi.c +++ b/compiler-rt/lib/builtins/fixunssfdi.c diff --git a/compiler-rt/lib/fixunssfsi.c b/compiler-rt/lib/builtins/fixunssfsi.c index e034139ea27..e034139ea27 100644 --- a/compiler-rt/lib/fixunssfsi.c +++ b/compiler-rt/lib/builtins/fixunssfsi.c diff --git a/compiler-rt/lib/fixunssfti.c b/compiler-rt/lib/builtins/fixunssfti.c index 8f4c62627ca..8f4c62627ca 100644 --- a/compiler-rt/lib/fixunssfti.c +++ b/compiler-rt/lib/builtins/fixunssfti.c diff --git a/compiler-rt/lib/fixunsxfdi.c b/compiler-rt/lib/builtins/fixunsxfdi.c index 6c817d8e128..6c817d8e128 100644 --- a/compiler-rt/lib/fixunsxfdi.c +++ b/compiler-rt/lib/builtins/fixunsxfdi.c diff --git a/compiler-rt/lib/fixunsxfsi.c b/compiler-rt/lib/builtins/fixunsxfsi.c index b9da86c4f8e..b9da86c4f8e 100644 --- a/compiler-rt/lib/fixunsxfsi.c +++ b/compiler-rt/lib/builtins/fixunsxfsi.c diff --git a/compiler-rt/lib/fixunsxfti.c b/compiler-rt/lib/builtins/fixunsxfti.c index 260bfc01f64..260bfc01f64 100644 --- a/compiler-rt/lib/fixunsxfti.c +++ b/compiler-rt/lib/builtins/fixunsxfti.c diff --git a/compiler-rt/lib/fixxfdi.c b/compiler-rt/lib/builtins/fixxfdi.c index 9592ce43025..9592ce43025 100644 --- a/compiler-rt/lib/fixxfdi.c +++ b/compiler-rt/lib/builtins/fixxfdi.c diff --git a/compiler-rt/lib/fixxfti.c b/compiler-rt/lib/builtins/fixxfti.c index 973dc31bf93..973dc31bf93 100644 --- a/compiler-rt/lib/fixxfti.c +++ b/compiler-rt/lib/builtins/fixxfti.c diff --git a/compiler-rt/lib/floatdidf.c b/compiler-rt/lib/builtins/floatdidf.c index e53fa2580f6..e53fa2580f6 100644 --- a/compiler-rt/lib/floatdidf.c +++ b/compiler-rt/lib/builtins/floatdidf.c diff --git a/compiler-rt/lib/floatdisf.c b/compiler-rt/lib/builtins/floatdisf.c index 3e47580ef57..3e47580ef57 100644 --- a/compiler-rt/lib/floatdisf.c +++ b/compiler-rt/lib/builtins/floatdisf.c diff --git a/compiler-rt/lib/floatdixf.c b/compiler-rt/lib/builtins/floatdixf.c index ebf62dba058..ebf62dba058 100644 --- a/compiler-rt/lib/floatdixf.c +++ b/compiler-rt/lib/builtins/floatdixf.c diff --git a/compiler-rt/lib/floatsidf.c b/compiler-rt/lib/builtins/floatsidf.c index 18f378f2a90..18f378f2a90 100644 --- a/compiler-rt/lib/floatsidf.c +++ b/compiler-rt/lib/builtins/floatsidf.c diff --git a/compiler-rt/lib/floatsisf.c b/compiler-rt/lib/builtins/floatsisf.c index 83983934f59..83983934f59 100644 --- a/compiler-rt/lib/floatsisf.c +++ b/compiler-rt/lib/builtins/floatsisf.c diff --git a/compiler-rt/lib/floattidf.c b/compiler-rt/lib/builtins/floattidf.c index 77749f8d340..77749f8d340 100644 --- a/compiler-rt/lib/floattidf.c +++ b/compiler-rt/lib/builtins/floattidf.c diff --git a/compiler-rt/lib/floattisf.c b/compiler-rt/lib/builtins/floattisf.c index 4776125ded7..4776125ded7 100644 --- a/compiler-rt/lib/floattisf.c +++ b/compiler-rt/lib/builtins/floattisf.c diff --git a/compiler-rt/lib/floattixf.c b/compiler-rt/lib/builtins/floattixf.c index 3813dc6b775..3813dc6b775 100644 --- a/compiler-rt/lib/floattixf.c +++ b/compiler-rt/lib/builtins/floattixf.c diff --git a/compiler-rt/lib/floatundidf.c b/compiler-rt/lib/builtins/floatundidf.c index e52fa0a3359..e52fa0a3359 100644 --- a/compiler-rt/lib/floatundidf.c +++ b/compiler-rt/lib/builtins/floatundidf.c diff --git a/compiler-rt/lib/floatundisf.c b/compiler-rt/lib/builtins/floatundisf.c index 713a44abc8b..713a44abc8b 100644 --- a/compiler-rt/lib/floatundisf.c +++ b/compiler-rt/lib/builtins/floatundisf.c diff --git a/compiler-rt/lib/floatundixf.c b/compiler-rt/lib/builtins/floatundixf.c index 64f7662d952..64f7662d952 100644 --- a/compiler-rt/lib/floatundixf.c +++ b/compiler-rt/lib/builtins/floatundixf.c diff --git a/compiler-rt/lib/floatunsidf.c b/compiler-rt/lib/builtins/floatunsidf.c index ba6c2cfd2a1..ba6c2cfd2a1 100644 --- a/compiler-rt/lib/floatunsidf.c +++ b/compiler-rt/lib/builtins/floatunsidf.c diff --git a/compiler-rt/lib/floatunsisf.c b/compiler-rt/lib/builtins/floatunsisf.c index e392c0ecf11..e392c0ecf11 100644 --- a/compiler-rt/lib/floatunsisf.c +++ b/compiler-rt/lib/builtins/floatunsisf.c diff --git a/compiler-rt/lib/floatuntidf.c b/compiler-rt/lib/builtins/floatuntidf.c index 4c1d3289f51..4c1d3289f51 100644 --- a/compiler-rt/lib/floatuntidf.c +++ b/compiler-rt/lib/builtins/floatuntidf.c diff --git a/compiler-rt/lib/floatuntisf.c b/compiler-rt/lib/builtins/floatuntisf.c index c8da2601ba8..c8da2601ba8 100644 --- a/compiler-rt/lib/floatuntisf.c +++ b/compiler-rt/lib/builtins/floatuntisf.c diff --git a/compiler-rt/lib/floatuntixf.c b/compiler-rt/lib/builtins/floatuntixf.c index dbce80f16ee..dbce80f16ee 100644 --- a/compiler-rt/lib/floatuntixf.c +++ b/compiler-rt/lib/builtins/floatuntixf.c diff --git a/compiler-rt/lib/fp_lib.h b/compiler-rt/lib/builtins/fp_lib.h index 661119ae412..661119ae412 100644 --- a/compiler-rt/lib/fp_lib.h +++ b/compiler-rt/lib/builtins/fp_lib.h diff --git a/compiler-rt/lib/gcc_personality_v0.c b/compiler-rt/lib/builtins/gcc_personality_v0.c index 8a708cae597..8a708cae597 100644 --- a/compiler-rt/lib/gcc_personality_v0.c +++ b/compiler-rt/lib/builtins/gcc_personality_v0.c diff --git a/compiler-rt/lib/i386/Makefile.mk b/compiler-rt/lib/builtins/i386/Makefile.mk index 1f5c680c08f..f3776a02c0d 100644 --- a/compiler-rt/lib/i386/Makefile.mk +++ b/compiler-rt/lib/builtins/i386/Makefile.mk @@ -1,4 +1,4 @@ -#===- lib/i386/Makefile.mk ---------------------------------*- Makefile -*--===# +#===- lib/builtins/i386/Makefile.mk ------------------------*- Makefile -*--===# # # The LLVM Compiler Infrastructure # diff --git a/compiler-rt/lib/i386/ashldi3.S b/compiler-rt/lib/builtins/i386/ashldi3.S index a5da1ace1c3..a5da1ace1c3 100644 --- a/compiler-rt/lib/i386/ashldi3.S +++ b/compiler-rt/lib/builtins/i386/ashldi3.S diff --git a/compiler-rt/lib/i386/ashrdi3.S b/compiler-rt/lib/builtins/i386/ashrdi3.S index ab0fcfcc9ff..ab0fcfcc9ff 100644 --- a/compiler-rt/lib/i386/ashrdi3.S +++ b/compiler-rt/lib/builtins/i386/ashrdi3.S diff --git a/compiler-rt/lib/i386/divdi3.S b/compiler-rt/lib/builtins/i386/divdi3.S index 5afec5f9cc9..5afec5f9cc9 100644 --- a/compiler-rt/lib/i386/divdi3.S +++ b/compiler-rt/lib/builtins/i386/divdi3.S diff --git a/compiler-rt/lib/i386/floatdidf.S b/compiler-rt/lib/builtins/i386/floatdidf.S index 493608886ca..493608886ca 100644 --- a/compiler-rt/lib/i386/floatdidf.S +++ b/compiler-rt/lib/builtins/i386/floatdidf.S diff --git a/compiler-rt/lib/i386/floatdisf.S b/compiler-rt/lib/builtins/i386/floatdisf.S index 8340331b85a..8340331b85a 100644 --- a/compiler-rt/lib/i386/floatdisf.S +++ b/compiler-rt/lib/builtins/i386/floatdisf.S diff --git a/compiler-rt/lib/i386/floatdixf.S b/compiler-rt/lib/builtins/i386/floatdixf.S index eaa34d744fa..eaa34d744fa 100644 --- a/compiler-rt/lib/i386/floatdixf.S +++ b/compiler-rt/lib/builtins/i386/floatdixf.S diff --git a/compiler-rt/lib/i386/floatundidf.S b/compiler-rt/lib/builtins/i386/floatundidf.S index 5b8787ba627..5b8787ba627 100644 --- a/compiler-rt/lib/i386/floatundidf.S +++ b/compiler-rt/lib/builtins/i386/floatundidf.S diff --git a/compiler-rt/lib/i386/floatundisf.S b/compiler-rt/lib/builtins/i386/floatundisf.S index 2253021bcdb..2253021bcdb 100644 --- a/compiler-rt/lib/i386/floatundisf.S +++ b/compiler-rt/lib/builtins/i386/floatundisf.S diff --git a/compiler-rt/lib/i386/floatundixf.S b/compiler-rt/lib/builtins/i386/floatundixf.S index b728d06972e..b728d06972e 100644 --- a/compiler-rt/lib/i386/floatundixf.S +++ b/compiler-rt/lib/builtins/i386/floatundixf.S diff --git a/compiler-rt/lib/i386/lshrdi3.S b/compiler-rt/lib/builtins/i386/lshrdi3.S index dcfc331693f..dcfc331693f 100644 --- a/compiler-rt/lib/i386/lshrdi3.S +++ b/compiler-rt/lib/builtins/i386/lshrdi3.S diff --git a/compiler-rt/lib/i386/moddi3.S b/compiler-rt/lib/builtins/i386/moddi3.S index 79e4fc2132b..79e4fc2132b 100644 --- a/compiler-rt/lib/i386/moddi3.S +++ b/compiler-rt/lib/builtins/i386/moddi3.S diff --git a/compiler-rt/lib/i386/muldi3.S b/compiler-rt/lib/builtins/i386/muldi3.S index 5af1136c14a..5af1136c14a 100644 --- a/compiler-rt/lib/i386/muldi3.S +++ b/compiler-rt/lib/builtins/i386/muldi3.S diff --git a/compiler-rt/lib/i386/udivdi3.S b/compiler-rt/lib/builtins/i386/udivdi3.S index 5072b221c1c..5072b221c1c 100644 --- a/compiler-rt/lib/i386/udivdi3.S +++ b/compiler-rt/lib/builtins/i386/udivdi3.S diff --git a/compiler-rt/lib/i386/umoddi3.S b/compiler-rt/lib/builtins/i386/umoddi3.S index 63cefc20728..63cefc20728 100644 --- a/compiler-rt/lib/i386/umoddi3.S +++ b/compiler-rt/lib/builtins/i386/umoddi3.S diff --git a/compiler-rt/lib/int_endianness.h b/compiler-rt/lib/builtins/int_endianness.h index c465a985eeb..c465a985eeb 100644 --- a/compiler-rt/lib/int_endianness.h +++ b/compiler-rt/lib/builtins/int_endianness.h diff --git a/compiler-rt/lib/int_lib.h b/compiler-rt/lib/builtins/int_lib.h index daeaa9e5706..daeaa9e5706 100644 --- a/compiler-rt/lib/int_lib.h +++ b/compiler-rt/lib/builtins/int_lib.h diff --git a/compiler-rt/lib/int_math.h b/compiler-rt/lib/builtins/int_math.h index d6b4bdae162..d6b4bdae162 100644 --- a/compiler-rt/lib/int_math.h +++ b/compiler-rt/lib/builtins/int_math.h diff --git a/compiler-rt/lib/int_types.h b/compiler-rt/lib/builtins/int_types.h index fcce390f9a9..fcce390f9a9 100644 --- a/compiler-rt/lib/int_types.h +++ b/compiler-rt/lib/builtins/int_types.h diff --git a/compiler-rt/lib/int_util.c b/compiler-rt/lib/builtins/int_util.c index 323e46179e6..323e46179e6 100644 --- a/compiler-rt/lib/int_util.c +++ b/compiler-rt/lib/builtins/int_util.c diff --git a/compiler-rt/lib/int_util.h b/compiler-rt/lib/builtins/int_util.h index 1348b85eb92..1348b85eb92 100644 --- a/compiler-rt/lib/int_util.h +++ b/compiler-rt/lib/builtins/int_util.h diff --git a/compiler-rt/lib/lshrdi3.c b/compiler-rt/lib/builtins/lshrdi3.c index 6b1ea923b77..6b1ea923b77 100644 --- a/compiler-rt/lib/lshrdi3.c +++ b/compiler-rt/lib/builtins/lshrdi3.c diff --git a/compiler-rt/lib/lshrti3.c b/compiler-rt/lib/builtins/lshrti3.c index be768143b58..be768143b58 100644 --- a/compiler-rt/lib/lshrti3.c +++ b/compiler-rt/lib/builtins/lshrti3.c diff --git a/compiler-rt/lib/moddi3.c b/compiler-rt/lib/builtins/moddi3.c index 2f3b9cc4f29..2f3b9cc4f29 100644 --- a/compiler-rt/lib/moddi3.c +++ b/compiler-rt/lib/builtins/moddi3.c diff --git a/compiler-rt/lib/modsi3.c b/compiler-rt/lib/builtins/modsi3.c index d16213c4903..d16213c4903 100644 --- a/compiler-rt/lib/modsi3.c +++ b/compiler-rt/lib/builtins/modsi3.c diff --git a/compiler-rt/lib/modti3.c b/compiler-rt/lib/builtins/modti3.c index 752202d45e0..752202d45e0 100644 --- a/compiler-rt/lib/modti3.c +++ b/compiler-rt/lib/builtins/modti3.c diff --git a/compiler-rt/lib/muldc3.c b/compiler-rt/lib/builtins/muldc3.c index 5f4a6d16ebf..5f4a6d16ebf 100644 --- a/compiler-rt/lib/muldc3.c +++ b/compiler-rt/lib/builtins/muldc3.c diff --git a/compiler-rt/lib/muldf3.c b/compiler-rt/lib/builtins/muldf3.c index c38edba90cf..c38edba90cf 100644 --- a/compiler-rt/lib/muldf3.c +++ b/compiler-rt/lib/builtins/muldf3.c diff --git a/compiler-rt/lib/muldi3.c b/compiler-rt/lib/builtins/muldi3.c index 2dae44c11b9..2dae44c11b9 100644 --- a/compiler-rt/lib/muldi3.c +++ b/compiler-rt/lib/builtins/muldi3.c diff --git a/compiler-rt/lib/mulodi4.c b/compiler-rt/lib/builtins/mulodi4.c index 0c1b5cdae76..0c1b5cdae76 100644 --- a/compiler-rt/lib/mulodi4.c +++ b/compiler-rt/lib/builtins/mulodi4.c diff --git a/compiler-rt/lib/mulosi4.c b/compiler-rt/lib/builtins/mulosi4.c index f3398d1fc7b..f3398d1fc7b 100644 --- a/compiler-rt/lib/mulosi4.c +++ b/compiler-rt/lib/builtins/mulosi4.c diff --git a/compiler-rt/lib/muloti4.c b/compiler-rt/lib/builtins/muloti4.c index f58dd074eea..f58dd074eea 100644 --- a/compiler-rt/lib/muloti4.c +++ b/compiler-rt/lib/builtins/muloti4.c diff --git a/compiler-rt/lib/mulsc3.c b/compiler-rt/lib/builtins/mulsc3.c index 6d433fbc45f..6d433fbc45f 100644 --- a/compiler-rt/lib/mulsc3.c +++ b/compiler-rt/lib/builtins/mulsc3.c diff --git a/compiler-rt/lib/mulsf3.c b/compiler-rt/lib/builtins/mulsf3.c index 861a9ba5f90..861a9ba5f90 100644 --- a/compiler-rt/lib/mulsf3.c +++ b/compiler-rt/lib/builtins/mulsf3.c diff --git a/compiler-rt/lib/multi3.c b/compiler-rt/lib/builtins/multi3.c index 0b8730f08ce..0b8730f08ce 100644 --- a/compiler-rt/lib/multi3.c +++ b/compiler-rt/lib/builtins/multi3.c diff --git a/compiler-rt/lib/mulvdi3.c b/compiler-rt/lib/builtins/mulvdi3.c index bcc8e659be4..bcc8e659be4 100644 --- a/compiler-rt/lib/mulvdi3.c +++ b/compiler-rt/lib/builtins/mulvdi3.c diff --git a/compiler-rt/lib/mulvsi3.c b/compiler-rt/lib/builtins/mulvsi3.c index d372b20175e..d372b20175e 100644 --- a/compiler-rt/lib/mulvsi3.c +++ b/compiler-rt/lib/builtins/mulvsi3.c diff --git a/compiler-rt/lib/mulvti3.c b/compiler-rt/lib/builtins/mulvti3.c index 31f7d2fd374..31f7d2fd374 100644 --- a/compiler-rt/lib/mulvti3.c +++ b/compiler-rt/lib/builtins/mulvti3.c diff --git a/compiler-rt/lib/mulxc3.c b/compiler-rt/lib/builtins/mulxc3.c index cec0573688a..cec0573688a 100644 --- a/compiler-rt/lib/mulxc3.c +++ b/compiler-rt/lib/builtins/mulxc3.c diff --git a/compiler-rt/lib/negdf2.c b/compiler-rt/lib/builtins/negdf2.c index 4e17513a9d0..4e17513a9d0 100644 --- a/compiler-rt/lib/negdf2.c +++ b/compiler-rt/lib/builtins/negdf2.c diff --git a/compiler-rt/lib/negdi2.c b/compiler-rt/lib/builtins/negdi2.c index b000dda3b83..b000dda3b83 100644 --- a/compiler-rt/lib/negdi2.c +++ b/compiler-rt/lib/builtins/negdi2.c diff --git a/compiler-rt/lib/negsf2.c b/compiler-rt/lib/builtins/negsf2.c index 29c17be4145..29c17be4145 100644 --- a/compiler-rt/lib/negsf2.c +++ b/compiler-rt/lib/builtins/negsf2.c diff --git a/compiler-rt/lib/negti2.c b/compiler-rt/lib/builtins/negti2.c index f7e4ad3b94a..f7e4ad3b94a 100644 --- a/compiler-rt/lib/negti2.c +++ b/compiler-rt/lib/builtins/negti2.c diff --git a/compiler-rt/lib/negvdi2.c b/compiler-rt/lib/builtins/negvdi2.c index e336ecf28f0..e336ecf28f0 100644 --- a/compiler-rt/lib/negvdi2.c +++ b/compiler-rt/lib/builtins/negvdi2.c diff --git a/compiler-rt/lib/negvsi2.c b/compiler-rt/lib/builtins/negvsi2.c index b9e93fef06c..b9e93fef06c 100644 --- a/compiler-rt/lib/negvsi2.c +++ b/compiler-rt/lib/builtins/negvsi2.c diff --git a/compiler-rt/lib/negvti2.c b/compiler-rt/lib/builtins/negvti2.c index 05df6152fcd..05df6152fcd 100644 --- a/compiler-rt/lib/negvti2.c +++ b/compiler-rt/lib/builtins/negvti2.c diff --git a/compiler-rt/lib/paritydi2.c b/compiler-rt/lib/builtins/paritydi2.c index 2ded54c90b9..2ded54c90b9 100644 --- a/compiler-rt/lib/paritydi2.c +++ b/compiler-rt/lib/builtins/paritydi2.c diff --git a/compiler-rt/lib/paritysi2.c b/compiler-rt/lib/builtins/paritysi2.c index 59998466384..59998466384 100644 --- a/compiler-rt/lib/paritysi2.c +++ b/compiler-rt/lib/builtins/paritysi2.c diff --git a/compiler-rt/lib/parityti2.c b/compiler-rt/lib/builtins/parityti2.c index a1f47b1d931..a1f47b1d931 100644 --- a/compiler-rt/lib/parityti2.c +++ b/compiler-rt/lib/builtins/parityti2.c diff --git a/compiler-rt/lib/popcountdi2.c b/compiler-rt/lib/builtins/popcountdi2.c index 5e8a62f075e..5e8a62f075e 100644 --- a/compiler-rt/lib/popcountdi2.c +++ b/compiler-rt/lib/builtins/popcountdi2.c diff --git a/compiler-rt/lib/popcountsi2.c b/compiler-rt/lib/builtins/popcountsi2.c index 44544ff4989..44544ff4989 100644 --- a/compiler-rt/lib/popcountsi2.c +++ b/compiler-rt/lib/builtins/popcountsi2.c diff --git a/compiler-rt/lib/popcountti2.c b/compiler-rt/lib/builtins/popcountti2.c index 95666738f72..95666738f72 100644 --- a/compiler-rt/lib/popcountti2.c +++ b/compiler-rt/lib/builtins/popcountti2.c diff --git a/compiler-rt/lib/powidf2.c b/compiler-rt/lib/builtins/powidf2.c index ac13b172b04..ac13b172b04 100644 --- a/compiler-rt/lib/powidf2.c +++ b/compiler-rt/lib/builtins/powidf2.c diff --git a/compiler-rt/lib/powisf2.c b/compiler-rt/lib/builtins/powisf2.c index 0c400ec6dd6..0c400ec6dd6 100644 --- a/compiler-rt/lib/powisf2.c +++ b/compiler-rt/lib/builtins/powisf2.c diff --git a/compiler-rt/lib/powitf2.c b/compiler-rt/lib/builtins/powitf2.c index d3b934924f3..d3b934924f3 100644 --- a/compiler-rt/lib/powitf2.c +++ b/compiler-rt/lib/builtins/powitf2.c diff --git a/compiler-rt/lib/powixf2.c b/compiler-rt/lib/builtins/powixf2.c index f050964d359..f050964d359 100644 --- a/compiler-rt/lib/powixf2.c +++ b/compiler-rt/lib/builtins/powixf2.c diff --git a/compiler-rt/lib/ppc/DD.h b/compiler-rt/lib/builtins/ppc/DD.h index fc3e41cbe07..fc3e41cbe07 100644 --- a/compiler-rt/lib/ppc/DD.h +++ b/compiler-rt/lib/builtins/ppc/DD.h diff --git a/compiler-rt/lib/ppc/Makefile.mk b/compiler-rt/lib/builtins/ppc/Makefile.mk index b78d3860c53..0adc623aa04 100644 --- a/compiler-rt/lib/ppc/Makefile.mk +++ b/compiler-rt/lib/builtins/ppc/Makefile.mk @@ -1,4 +1,4 @@ -#===- lib/ppc/Makefile.mk ----------------------------------*- Makefile -*--===# +#===- lib/builtins/ppc/Makefile.mk -------------------------*- Makefile -*--===# # # The LLVM Compiler Infrastructure # diff --git a/compiler-rt/lib/ppc/divtc3.c b/compiler-rt/lib/builtins/ppc/divtc3.c index 29912818631..29912818631 100644 --- a/compiler-rt/lib/ppc/divtc3.c +++ b/compiler-rt/lib/builtins/ppc/divtc3.c diff --git a/compiler-rt/lib/ppc/fixtfdi.c b/compiler-rt/lib/builtins/ppc/fixtfdi.c index 56e7b3fbf3e..56e7b3fbf3e 100644 --- a/compiler-rt/lib/ppc/fixtfdi.c +++ b/compiler-rt/lib/builtins/ppc/fixtfdi.c diff --git a/compiler-rt/lib/ppc/fixunstfdi.c b/compiler-rt/lib/builtins/ppc/fixunstfdi.c index 5e6e2cedf6a..5e6e2cedf6a 100644 --- a/compiler-rt/lib/ppc/fixunstfdi.c +++ b/compiler-rt/lib/builtins/ppc/fixunstfdi.c diff --git a/compiler-rt/lib/ppc/floatditf.c b/compiler-rt/lib/builtins/ppc/floatditf.c index beabdd01742..beabdd01742 100644 --- a/compiler-rt/lib/ppc/floatditf.c +++ b/compiler-rt/lib/builtins/ppc/floatditf.c diff --git a/compiler-rt/lib/ppc/floatunditf.c b/compiler-rt/lib/builtins/ppc/floatunditf.c index b12e1e738fd..b12e1e738fd 100644 --- a/compiler-rt/lib/ppc/floatunditf.c +++ b/compiler-rt/lib/builtins/ppc/floatunditf.c diff --git a/compiler-rt/lib/ppc/gcc_qadd.c b/compiler-rt/lib/builtins/ppc/gcc_qadd.c index 32e16e9d1d1..32e16e9d1d1 100644 --- a/compiler-rt/lib/ppc/gcc_qadd.c +++ b/compiler-rt/lib/builtins/ppc/gcc_qadd.c diff --git a/compiler-rt/lib/ppc/gcc_qdiv.c b/compiler-rt/lib/builtins/ppc/gcc_qdiv.c index 70aa00b6440..70aa00b6440 100644 --- a/compiler-rt/lib/ppc/gcc_qdiv.c +++ b/compiler-rt/lib/builtins/ppc/gcc_qdiv.c diff --git a/compiler-rt/lib/ppc/gcc_qmul.c b/compiler-rt/lib/builtins/ppc/gcc_qmul.c index fb4c5164ccb..fb4c5164ccb 100644 --- a/compiler-rt/lib/ppc/gcc_qmul.c +++ b/compiler-rt/lib/builtins/ppc/gcc_qmul.c diff --git a/compiler-rt/lib/ppc/gcc_qsub.c b/compiler-rt/lib/builtins/ppc/gcc_qsub.c index c092e24dbda..c092e24dbda 100644 --- a/compiler-rt/lib/ppc/gcc_qsub.c +++ b/compiler-rt/lib/builtins/ppc/gcc_qsub.c diff --git a/compiler-rt/lib/ppc/multc3.c b/compiler-rt/lib/builtins/ppc/multc3.c index 738b65a83b0..738b65a83b0 100644 --- a/compiler-rt/lib/ppc/multc3.c +++ b/compiler-rt/lib/builtins/ppc/multc3.c diff --git a/compiler-rt/lib/ppc/restFP.S b/compiler-rt/lib/builtins/ppc/restFP.S index 95032897c0d..95032897c0d 100644 --- a/compiler-rt/lib/ppc/restFP.S +++ b/compiler-rt/lib/builtins/ppc/restFP.S diff --git a/compiler-rt/lib/ppc/saveFP.S b/compiler-rt/lib/builtins/ppc/saveFP.S index 72bd459f4cc..72bd459f4cc 100644 --- a/compiler-rt/lib/ppc/saveFP.S +++ b/compiler-rt/lib/builtins/ppc/saveFP.S diff --git a/compiler-rt/lib/subdf3.c b/compiler-rt/lib/builtins/subdf3.c index 66fb1a54fca..66fb1a54fca 100644 --- a/compiler-rt/lib/subdf3.c +++ b/compiler-rt/lib/builtins/subdf3.c diff --git a/compiler-rt/lib/subsf3.c b/compiler-rt/lib/builtins/subsf3.c index 3659cd8b822..3659cd8b822 100644 --- a/compiler-rt/lib/subsf3.c +++ b/compiler-rt/lib/builtins/subsf3.c diff --git a/compiler-rt/lib/subvdi3.c b/compiler-rt/lib/builtins/subvdi3.c index 0f1f924effc..0f1f924effc 100644 --- a/compiler-rt/lib/subvdi3.c +++ b/compiler-rt/lib/builtins/subvdi3.c diff --git a/compiler-rt/lib/subvsi3.c b/compiler-rt/lib/builtins/subvsi3.c index ec4594c9f0e..ec4594c9f0e 100644 --- a/compiler-rt/lib/subvsi3.c +++ b/compiler-rt/lib/builtins/subvsi3.c diff --git a/compiler-rt/lib/subvti3.c b/compiler-rt/lib/builtins/subvti3.c index b32df5e6c7e..b32df5e6c7e 100644 --- a/compiler-rt/lib/subvti3.c +++ b/compiler-rt/lib/builtins/subvti3.c diff --git a/compiler-rt/lib/trampoline_setup.c b/compiler-rt/lib/builtins/trampoline_setup.c index e0765b16b0b..e0765b16b0b 100644 --- a/compiler-rt/lib/trampoline_setup.c +++ b/compiler-rt/lib/builtins/trampoline_setup.c diff --git a/compiler-rt/lib/truncdfsf2.c b/compiler-rt/lib/builtins/truncdfsf2.c index 61c909a22d8..61c909a22d8 100644 --- a/compiler-rt/lib/truncdfsf2.c +++ b/compiler-rt/lib/builtins/truncdfsf2.c diff --git a/compiler-rt/lib/ucmpdi2.c b/compiler-rt/lib/builtins/ucmpdi2.c index 40af23613b1..40af23613b1 100644 --- a/compiler-rt/lib/ucmpdi2.c +++ b/compiler-rt/lib/builtins/ucmpdi2.c diff --git a/compiler-rt/lib/ucmpti2.c b/compiler-rt/lib/builtins/ucmpti2.c index 5466d217428..5466d217428 100644 --- a/compiler-rt/lib/ucmpti2.c +++ b/compiler-rt/lib/builtins/ucmpti2.c diff --git a/compiler-rt/lib/udivdi3.c b/compiler-rt/lib/builtins/udivdi3.c index 6c0303df3d4..6c0303df3d4 100644 --- a/compiler-rt/lib/udivdi3.c +++ b/compiler-rt/lib/builtins/udivdi3.c diff --git a/compiler-rt/lib/udivmoddi4.c b/compiler-rt/lib/builtins/udivmoddi4.c index 57282d5b51c..57282d5b51c 100644 --- a/compiler-rt/lib/udivmoddi4.c +++ b/compiler-rt/lib/builtins/udivmoddi4.c diff --git a/compiler-rt/lib/udivmodsi4.c b/compiler-rt/lib/builtins/udivmodsi4.c index 5b49089fccc..5b49089fccc 100644 --- a/compiler-rt/lib/udivmodsi4.c +++ b/compiler-rt/lib/builtins/udivmodsi4.c diff --git a/compiler-rt/lib/udivmodti4.c b/compiler-rt/lib/builtins/udivmodti4.c index f619c74955e..f619c74955e 100644 --- a/compiler-rt/lib/udivmodti4.c +++ b/compiler-rt/lib/builtins/udivmodti4.c diff --git a/compiler-rt/lib/udivsi3.c b/compiler-rt/lib/builtins/udivsi3.c index 5d0140cc3e7..5d0140cc3e7 100644 --- a/compiler-rt/lib/udivsi3.c +++ b/compiler-rt/lib/builtins/udivsi3.c diff --git a/compiler-rt/lib/udivti3.c b/compiler-rt/lib/builtins/udivti3.c index d9e1bb46f5c..d9e1bb46f5c 100644 --- a/compiler-rt/lib/udivti3.c +++ b/compiler-rt/lib/builtins/udivti3.c diff --git a/compiler-rt/lib/umoddi3.c b/compiler-rt/lib/builtins/umoddi3.c index 3541ab6e91d..3541ab6e91d 100644 --- a/compiler-rt/lib/umoddi3.c +++ b/compiler-rt/lib/builtins/umoddi3.c diff --git a/compiler-rt/lib/umodsi3.c b/compiler-rt/lib/builtins/umodsi3.c index aae741d896d..aae741d896d 100644 --- a/compiler-rt/lib/umodsi3.c +++ b/compiler-rt/lib/builtins/umodsi3.c diff --git a/compiler-rt/lib/umodti3.c b/compiler-rt/lib/builtins/umodti3.c index 8ebe7f0dcf0..8ebe7f0dcf0 100644 --- a/compiler-rt/lib/umodti3.c +++ b/compiler-rt/lib/builtins/umodti3.c diff --git a/compiler-rt/lib/x86_64/Makefile.mk b/compiler-rt/lib/builtins/x86_64/Makefile.mk index 11bbe5dbe42..83848dddd96 100644 --- a/compiler-rt/lib/x86_64/Makefile.mk +++ b/compiler-rt/lib/builtins/x86_64/Makefile.mk @@ -1,4 +1,4 @@ -#===- lib/x86_64/Makefile.mk -------------------------------*- Makefile -*--===# +#===- lib/builtins/x86_64/Makefile.mk ----------------------*- Makefile -*--===# # # The LLVM Compiler Infrastructure # diff --git a/compiler-rt/lib/x86_64/floatdidf.c b/compiler-rt/lib/builtins/x86_64/floatdidf.c index 388404e5e08..388404e5e08 100644 --- a/compiler-rt/lib/x86_64/floatdidf.c +++ b/compiler-rt/lib/builtins/x86_64/floatdidf.c diff --git a/compiler-rt/lib/x86_64/floatdisf.c b/compiler-rt/lib/builtins/x86_64/floatdisf.c index 96c3728e92c..96c3728e92c 100644 --- a/compiler-rt/lib/x86_64/floatdisf.c +++ b/compiler-rt/lib/builtins/x86_64/floatdisf.c diff --git a/compiler-rt/lib/x86_64/floatdixf.c b/compiler-rt/lib/builtins/x86_64/floatdixf.c index c01193a82b5..c01193a82b5 100644 --- a/compiler-rt/lib/x86_64/floatdixf.c +++ b/compiler-rt/lib/builtins/x86_64/floatdixf.c diff --git a/compiler-rt/lib/x86_64/floatundidf.S b/compiler-rt/lib/builtins/x86_64/floatundidf.S index 1df3d7479c8..1df3d7479c8 100644 --- a/compiler-rt/lib/x86_64/floatundidf.S +++ b/compiler-rt/lib/builtins/x86_64/floatundidf.S diff --git a/compiler-rt/lib/x86_64/floatundisf.S b/compiler-rt/lib/builtins/x86_64/floatundisf.S index 7dd5c329b52..7dd5c329b52 100644 --- a/compiler-rt/lib/x86_64/floatundisf.S +++ b/compiler-rt/lib/builtins/x86_64/floatundisf.S diff --git a/compiler-rt/lib/x86_64/floatundixf.S b/compiler-rt/lib/builtins/x86_64/floatundixf.S index b05954a0bd5..b05954a0bd5 100644 --- a/compiler-rt/lib/x86_64/floatundixf.S +++ b/compiler-rt/lib/builtins/x86_64/floatundixf.S diff --git a/compiler-rt/make/subdir.mk b/compiler-rt/make/subdir.mk index 6dadc7b6131..f81c25f032b 100644 --- a/compiler-rt/make/subdir.mk +++ b/compiler-rt/make/subdir.mk @@ -2,12 +2,13 @@ # # Subdirectory makefiles must define: # SubDirs - The subdirectories to traverse. +# +# Subdirectory makefiles may define: +# ModuleName - The library name for objects in that directory. # ObjNames - The objects available in that directory. # Implementation - The library configuration the objects should go in (Generic # or Optimized) # Dependencies - Any dependences for the object files. -# -# Subdirectory makefiles may define: # OnlyArchs - Only build the objects for the listed archs. # OnlyConfigs - Only build the objects for the listed configurations. @@ -20,9 +21,9 @@ endif # The list of variables which are intended to be overridden in a subdirectory # makefile. -RequiredSubdirVariables := \ - ModuleName SubDirs ObjNames Implementation Dependencies -OptionalSubdirVariables := OnlyArchs OnlyConfigs +RequiredSubdirVariables := SubDirs +OptionalSubdirVariables := ModuleName OnlyArchs OnlyConfigs \ + ObjNames Implementation Dependencies # Template: subdir_traverse_template subdir define subdir_traverse_template |