LLVM API Documentation

explicit_symbols.inc
Go to the documentation of this file.
00001 /* in libgcc.a */
00002 
00003 #ifdef HAVE__ALLOCA
00004   EXPLICIT_SYMBOL(_alloca)
00005   EXPLICIT_SYMBOL2(alloca, _alloca)
00006 #endif
00007 #ifdef HAVE___ALLOCA
00008   EXPLICIT_SYMBOL(__alloca)
00009 #endif
00010 #ifdef HAVE___CHKSTK
00011   EXPLICIT_SYMBOL(__chkstk)
00012 #endif
00013 #ifdef HAVE____CHKSTK
00014   EXPLICIT_SYMBOL(___chkstk)
00015 #endif
00016 #ifdef HAVE___MAIN
00017   EXPLICIT_SYMBOL(__main) // FIXME: Don't call it.
00018 #endif
00019 
00020 #ifdef HAVE___ASHLDI3
00021   EXPLICIT_SYMBOL(__ashldi3)
00022 #endif
00023 #ifdef HAVE___ASHRDI3
00024   EXPLICIT_SYMBOL(__ashrdi3)
00025 #endif
00026 #ifdef HAVE___CMPDI2 // FIXME: unused
00027   EXPLICIT_SYMBOL(__cmpdi2)
00028 #endif
00029 #ifdef HAVE___DIVDI3
00030   EXPLICIT_SYMBOL(__divdi3)
00031 #endif
00032 #ifdef HAVE___FIXDFDI
00033   EXPLICIT_SYMBOL(__fixdfdi)
00034 #endif
00035 #ifdef HAVE___FIXSFDI
00036   EXPLICIT_SYMBOL(__fixsfdi)
00037 #endif
00038 #ifdef HAVE___FIXUNSDFDI
00039   EXPLICIT_SYMBOL(__fixunsdfdi)
00040 #endif
00041 #ifdef HAVE___FIXUNSSFDI
00042   EXPLICIT_SYMBOL(__fixunssfdi)
00043 #endif
00044 #ifdef HAVE___FLOATDIDF
00045   EXPLICIT_SYMBOL(__floatdidf)
00046 #endif
00047 #ifdef HAVE___FLOATDISF
00048   EXPLICIT_SYMBOL(__floatdisf)
00049 #endif
00050 #ifdef HAVE___LSHRDI3
00051   EXPLICIT_SYMBOL(__lshrdi3)
00052 #endif
00053 #ifdef HAVE___MODDI3
00054   EXPLICIT_SYMBOL(__moddi3)
00055 #endif
00056 #ifdef HAVE___UDIVDI3
00057   EXPLICIT_SYMBOL(__udivdi3)
00058 #endif
00059 #ifdef HAVE___UMODDI3
00060   EXPLICIT_SYMBOL(__umoddi3)
00061 #endif
00062 
00063 /* msvcrt */
00064 #if defined(_MSC_VER)
00065   EXPLICIT_SYMBOL2(alloca, _alloca_probe)
00066 #endif