AMDGPU: Mark test as XFAIL in expensive_checks builds
[llvm-project.git] / llvm / lib / Support / Windows / explicit_symbols.inc
blob39c34f3f0b2d2e02bfa5b06c7954b6c92bf121f2
1 /* in libgcc.a */
3 #ifdef HAVE__ALLOCA
4 EXPLICIT_SYMBOL(_alloca)
5 EXPLICIT_SYMBOL2(alloca, _alloca)
6 #endif
7 #ifdef HAVE___ALLOCA
8 EXPLICIT_SYMBOL(__alloca)
9 #endif
10 #ifdef HAVE___CHKSTK
11 EXPLICIT_SYMBOL(__chkstk)
12 #endif
13 #ifdef HAVE___CHKSTK_MS
14 EXPLICIT_SYMBOL(__chkstk_ms)
15 #endif
16 #ifdef HAVE____CHKSTK
17 EXPLICIT_SYMBOL(___chkstk)
18 #endif
19 #ifdef HAVE____CHKSTK_MS
20 EXPLICIT_SYMBOL(___chkstk_ms)
21 #endif
22 #ifdef HAVE___MAIN
23 EXPLICIT_SYMBOL(__main) // FIXME: Don't call it.
24 #endif
26 #ifdef HAVE___ASHLDI3
27 EXPLICIT_SYMBOL(__ashldi3)
28 #endif
29 #ifdef HAVE___ASHRDI3
30 EXPLICIT_SYMBOL(__ashrdi3)
31 #endif
32 #ifdef HAVE___CMPDI2 // FIXME: unused
33 EXPLICIT_SYMBOL(__cmpdi2)
34 #endif
35 #ifdef HAVE___DIVDI3
36 EXPLICIT_SYMBOL(__divdi3)
37 #endif
38 #ifdef HAVE___FIXDFDI
39 EXPLICIT_SYMBOL(__fixdfdi)
40 #endif
41 #ifdef HAVE___FIXSFDI
42 EXPLICIT_SYMBOL(__fixsfdi)
43 #endif
44 #ifdef HAVE___FIXUNSDFDI
45 EXPLICIT_SYMBOL(__fixunsdfdi)
46 #endif
47 #ifdef HAVE___FIXUNSSFDI
48 EXPLICIT_SYMBOL(__fixunssfdi)
49 #endif
50 #ifdef HAVE___FLOATDIDF
51 EXPLICIT_SYMBOL(__floatdidf)
52 #endif
53 #ifdef HAVE___FLOATDISF
54 EXPLICIT_SYMBOL(__floatdisf)
55 #endif
56 #ifdef HAVE___LSHRDI3
57 EXPLICIT_SYMBOL(__lshrdi3)
58 #endif
59 #ifdef HAVE___MODDI3
60 EXPLICIT_SYMBOL(__moddi3)
61 #endif
62 #ifdef HAVE___UDIVDI3
63 EXPLICIT_SYMBOL(__udivdi3)
64 #endif
65 #ifdef HAVE___UMODDI3
66 EXPLICIT_SYMBOL(__umoddi3)
67 #endif
69 /* msvcrt */
70 #if defined(_MSC_VER)
71 EXPLICIT_SYMBOL2(alloca, _alloca_probe)
73 #ifdef _M_IX86
74 #define INLINE_DEF_FLOAT_SYMBOL(SYM, ARGC) INLINE_DEF_SYMBOL##ARGC(float, SYM)
75 INLINE_DEF_FLOAT_SYMBOL(acosf, 1)
76 INLINE_DEF_FLOAT_SYMBOL(asinf, 1)
77 INLINE_DEF_FLOAT_SYMBOL(atanf, 1)
78 INLINE_DEF_FLOAT_SYMBOL(atan2f, 2)
79 INLINE_DEF_FLOAT_SYMBOL(ceilf, 1)
80 INLINE_DEF_FLOAT_SYMBOL(cosf, 1)
81 INLINE_DEF_FLOAT_SYMBOL(coshf, 1)
82 INLINE_DEF_FLOAT_SYMBOL(expf, 1)
83 INLINE_DEF_FLOAT_SYMBOL(floorf, 1)
84 INLINE_DEF_FLOAT_SYMBOL(fmodf, 2)
85 INLINE_DEF_FLOAT_SYMBOL(logf, 1)
86 INLINE_DEF_FLOAT_SYMBOL(powf, 2)
87 INLINE_DEF_FLOAT_SYMBOL(sinf, 1)
88 INLINE_DEF_FLOAT_SYMBOL(sinhf, 1)
89 INLINE_DEF_FLOAT_SYMBOL(sqrtf, 1)
90 INLINE_DEF_FLOAT_SYMBOL(tanf, 1)
91 INLINE_DEF_FLOAT_SYMBOL(tanhf, 1)
93 #undef INLINE_DEF_FLOAT_SYMBOL
94 #endif
96 #endif