llvm-project/compiler-rt/lib/arm
Tim Northover 084647d4c0 Add clang_darwin_embedded platform for embedded projects
This should build a separate set of embedded runtime libraries, supporting the
option product:

    {PIC, static} x { Hard-float, soft-float }

The emphasis is on ARM platforms (Cortex-M4F, Cortex-M3, Cortex-M0) but X86
variants are also built where possible.

rdar://problem/10817205

llvm-svn: 194873
2013-11-15 23:00:42 +00:00
..
Makefile.mk Add clang_darwin_embedded platform for embedded projects 2013-11-15 23:00:42 +00:00
adddf3vfp.S Back out some changes that accidentally committed. 2012-02-10 16:41:46 +00:00
addsf3vfp.S Back out some changes that accidentally committed. 2012-02-10 16:41:46 +00:00
aeabi_dcmp.S Implement aeabi_{f,d}cmp*. 2013-02-07 08:29:47 +00:00
aeabi_fcmp.S Implement aeabi_{f,d}cmp*. 2013-02-07 08:29:47 +00:00
aeabi_idivmod.S Proper divmod implementation 2012-01-30 10:21:51 +00:00
aeabi_ldivmod.S Proper divmod implementation 2012-01-30 10:21:51 +00:00
aeabi_memcmp.S Provide aeabi_mem* functions. 2012-01-30 10:21:23 +00:00
aeabi_memcpy.S Provide aeabi_mem* functions. 2012-01-30 10:21:23 +00:00
aeabi_memmove.S Provide aeabi_mem* functions. 2012-01-30 10:21:23 +00:00
aeabi_memset.S Provide aeabi_mem* functions. 2012-01-30 10:21:23 +00:00
aeabi_uidivmod.S Proper divmod implementation 2012-01-30 10:21:51 +00:00
aeabi_uldivmod.S Proper divmod implementation 2012-01-30 10:21:51 +00:00
bswapdi2.S license change 2010-11-16 22:13:33 +00:00
bswapsi2.S license change 2010-11-16 22:13:33 +00:00
comparesf2.S ARM: make assembly files compile Thumb2 with nop IT block. 2013-11-11 22:50:13 +00:00
divdf3vfp.S Back out some changes that accidentally committed. 2012-02-10 16:41:46 +00:00
divmodsi4.S Switch __ARM_ARCH_7S__ to __ARM_ARCH_EXT_IDIV__ for use of sdiv/udiv assembly. 2013-10-25 06:26:44 +00:00
divsf3vfp.S Back out some changes that accidentally committed. 2012-02-10 16:41:46 +00:00
divsi3.S Switch __ARM_ARCH_7S__ to __ARM_ARCH_EXT_IDIV__ for use of sdiv/udiv assembly. 2013-10-25 06:26:44 +00:00
eqdf2vfp.S Back out some changes that accidentally committed. 2012-02-10 16:41:46 +00:00
eqsf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
extendsfdf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
fixdfsivfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
fixsfsivfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
fixunsdfsivfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
fixunssfsivfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
floatsidfvfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
floatsisfvfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
floatunssidfvfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
floatunssisfvfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
gedf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
gesf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
gtdf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
gtsf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
ledf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
lesf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
ltdf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
ltsf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
modsi3.S Switch __ARM_ARCH_7S__ to __ARM_ARCH_EXT_IDIV__ for use of sdiv/udiv assembly. 2013-10-25 06:26:44 +00:00
muldf3vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
mulsf3vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
nedf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
negdf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
negsf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
nesf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
restore_vfp_d8_d15_regs.S license change 2010-11-16 22:13:33 +00:00
save_vfp_d8_d15_regs.S license change 2010-11-16 22:13:33 +00:00
softfloat-alias.list <rdar://problem/9091300> update Apple packaging of compiler-rt 2011-03-05 02:15:16 +00:00
subdf3vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
subsf3vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
switch8.S ARM: make assembly files compile Thumb2 with nop IT block. 2013-11-11 22:50:13 +00:00
switch16.S ARM: make assembly files compile Thumb2 with nop IT block. 2013-11-11 22:50:13 +00:00
switch32.S ARM: make assembly files compile Thumb2 with nop IT block. 2013-11-11 22:50:13 +00:00
switchu8.S ARM: make assembly files compile Thumb2 with nop IT block. 2013-11-11 22:50:13 +00:00
sync_synchronize.S license change 2010-11-16 22:13:33 +00:00
truncdfsf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
udivmodsi4.S ARM: make assembly files compile Thumb2 with nop IT block. 2013-11-11 22:50:13 +00:00
udivsi3.S ARM: make assembly files compile Thumb2 with nop IT block. 2013-11-11 22:50:13 +00:00
umodsi3.S ARM: make assembly files compile Thumb2 with nop IT block. 2013-11-11 22:50:13 +00:00
unorddf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00
unordsf2vfp.S Change ARM vfp assembly functions to use unified syntax. 2011-08-23 16:40:18 +00:00