Lines Matching refs:Names

42 static void InitLibcallNames(const char **Names, const Triple &TT) {
43 Names[RTLIB::SHL_I16] = "__ashlhi3";
44 Names[RTLIB::SHL_I32] = "__ashlsi3";
45 Names[RTLIB::SHL_I64] = "__ashldi3";
46 Names[RTLIB::SHL_I128] = "__ashlti3";
47 Names[RTLIB::SRL_I16] = "__lshrhi3";
48 Names[RTLIB::SRL_I32] = "__lshrsi3";
49 Names[RTLIB::SRL_I64] = "__lshrdi3";
50 Names[RTLIB::SRL_I128] = "__lshrti3";
51 Names[RTLIB::SRA_I16] = "__ashrhi3";
52 Names[RTLIB::SRA_I32] = "__ashrsi3";
53 Names[RTLIB::SRA_I64] = "__ashrdi3";
54 Names[RTLIB::SRA_I128] = "__ashrti3";
55 Names[RTLIB::MUL_I8] = "__mulqi3";
56 Names[RTLIB::MUL_I16] = "__mulhi3";
57 Names[RTLIB::MUL_I32] = "__mulsi3";
58 Names[RTLIB::MUL_I64] = "__muldi3";
59 Names[RTLIB::MUL_I128] = "__multi3";
60 Names[RTLIB::MULO_I32] = "__mulosi4";
61 Names[RTLIB::MULO_I64] = "__mulodi4";
62 Names[RTLIB::MULO_I128] = "__muloti4";
63 Names[RTLIB::SDIV_I8] = "__divqi3";
64 Names[RTLIB::SDIV_I16] = "__divhi3";
65 Names[RTLIB::SDIV_I32] = "__divsi3";
66 Names[RTLIB::SDIV_I64] = "__divdi3";
67 Names[RTLIB::SDIV_I128] = "__divti3";
68 Names[RTLIB::UDIV_I8] = "__udivqi3";
69 Names[RTLIB::UDIV_I16] = "__udivhi3";
70 Names[RTLIB::UDIV_I32] = "__udivsi3";
71 Names[RTLIB::UDIV_I64] = "__udivdi3";
72 Names[RTLIB::UDIV_I128] = "__udivti3";
73 Names[RTLIB::SREM_I8] = "__modqi3";
74 Names[RTLIB::SREM_I16] = "__modhi3";
75 Names[RTLIB::SREM_I32] = "__modsi3";
76 Names[RTLIB::SREM_I64] = "__moddi3";
77 Names[RTLIB::SREM_I128] = "__modti3";
78 Names[RTLIB::UREM_I8] = "__umodqi3";
79 Names[RTLIB::UREM_I16] = "__umodhi3";
80 Names[RTLIB::UREM_I32] = "__umodsi3";
81 Names[RTLIB::UREM_I64] = "__umoddi3";
82 Names[RTLIB::UREM_I128] = "__umodti3";
85 Names[RTLIB::SDIVREM_I8] = nullptr;
86 Names[RTLIB::SDIVREM_I16] = nullptr;
87 Names[RTLIB::SDIVREM_I32] = nullptr;
88 Names[RTLIB::SDIVREM_I64] = nullptr;
89 Names[RTLIB::SDIVREM_I128] = nullptr;
90 Names[RTLIB::UDIVREM_I8] = nullptr;
91 Names[RTLIB::UDIVREM_I16] = nullptr;
92 Names[RTLIB::UDIVREM_I32] = nullptr;
93 Names[RTLIB::UDIVREM_I64] = nullptr;
94 Names[RTLIB::UDIVREM_I128] = nullptr;
96 Names[RTLIB::NEG_I32] = "__negsi2";
97 Names[RTLIB::NEG_I64] = "__negdi2";
98 Names[RTLIB::ADD_F32] = "__addsf3";
99 Names[RTLIB::ADD_F64] = "__adddf3";
100 Names[RTLIB::ADD_F80] = "__addxf3";
101 Names[RTLIB::ADD_F128] = "__addtf3";
102 Names[RTLIB::ADD_PPCF128] = "__gcc_qadd";
103 Names[RTLIB::SUB_F32] = "__subsf3";
104 Names[RTLIB::SUB_F64] = "__subdf3";
105 Names[RTLIB::SUB_F80] = "__subxf3";
106 Names[RTLIB::SUB_F128] = "__subtf3";
107 Names[RTLIB::SUB_PPCF128] = "__gcc_qsub";
108 Names[RTLIB::MUL_F32] = "__mulsf3";
109 Names[RTLIB::MUL_F64] = "__muldf3";
110 Names[RTLIB::MUL_F80] = "__mulxf3";
111 Names[RTLIB::MUL_F128] = "__multf3";
112 Names[RTLIB::MUL_PPCF128] = "__gcc_qmul";
113 Names[RTLIB::DIV_F32] = "__divsf3";
114 Names[RTLIB::DIV_F64] = "__divdf3";
115 Names[RTLIB::DIV_F80] = "__divxf3";
116 Names[RTLIB::DIV_F128] = "__divtf3";
117 Names[RTLIB::DIV_PPCF128] = "__gcc_qdiv";
118 Names[RTLIB::REM_F32] = "fmodf";
119 Names[RTLIB::REM_F64] = "fmod";
120 Names[RTLIB::REM_F80] = "fmodl";
121 Names[RTLIB::REM_F128] = "fmodl";
122 Names[RTLIB::REM_PPCF128] = "fmodl";
123 Names[RTLIB::FMA_F32] = "fmaf";
124 Names[RTLIB::FMA_F64] = "fma";
125 Names[RTLIB::FMA_F80] = "fmal";
126 Names[RTLIB::FMA_F128] = "fmal";
127 Names[RTLIB::FMA_PPCF128] = "fmal";
128 Names[RTLIB::POWI_F32] = "__powisf2";
129 Names[RTLIB::POWI_F64] = "__powidf2";
130 Names[RTLIB::POWI_F80] = "__powixf2";
131 Names[RTLIB::POWI_F128] = "__powitf2";
132 Names[RTLIB::POWI_PPCF128] = "__powitf2";
133 Names[RTLIB::SQRT_F32] = "sqrtf";
134 Names[RTLIB::SQRT_F64] = "sqrt";
135 Names[RTLIB::SQRT_F80] = "sqrtl";
136 Names[RTLIB::SQRT_F128] = "sqrtl";
137 Names[RTLIB::SQRT_PPCF128] = "sqrtl";
138 Names[RTLIB::LOG_F32] = "logf";
139 Names[RTLIB::LOG_F64] = "log";
140 Names[RTLIB::LOG_F80] = "logl";
141 Names[RTLIB::LOG_F128] = "logl";
142 Names[RTLIB::LOG_PPCF128] = "logl";
143 Names[RTLIB::LOG2_F32] = "log2f";
144 Names[RTLIB::LOG2_F64] = "log2";
145 Names[RTLIB::LOG2_F80] = "log2l";
146 Names[RTLIB::LOG2_F128] = "log2l";
147 Names[RTLIB::LOG2_PPCF128] = "log2l";
148 Names[RTLIB::LOG10_F32] = "log10f";
149 Names[RTLIB::LOG10_F64] = "log10";
150 Names[RTLIB::LOG10_F80] = "log10l";
151 Names[RTLIB::LOG10_F128] = "log10l";
152 Names[RTLIB::LOG10_PPCF128] = "log10l";
153 Names[RTLIB::EXP_F32] = "expf";
154 Names[RTLIB::EXP_F64] = "exp";
155 Names[RTLIB::EXP_F80] = "expl";
156 Names[RTLIB::EXP_F128] = "expl";
157 Names[RTLIB::EXP_PPCF128] = "expl";
158 Names[RTLIB::EXP2_F32] = "exp2f";
159 Names[RTLIB::EXP2_F64] = "exp2";
160 Names[RTLIB::EXP2_F80] = "exp2l";
161 Names[RTLIB::EXP2_F128] = "exp2l";
162 Names[RTLIB::EXP2_PPCF128] = "exp2l";
163 Names[RTLIB::SIN_F32] = "sinf";
164 Names[RTLIB::SIN_F64] = "sin";
165 Names[RTLIB::SIN_F80] = "sinl";
166 Names[RTLIB::SIN_F128] = "sinl";
167 Names[RTLIB::SIN_PPCF128] = "sinl";
168 Names[RTLIB::COS_F32] = "cosf";
169 Names[RTLIB::COS_F64] = "cos";
170 Names[RTLIB::COS_F80] = "cosl";
171 Names[RTLIB::COS_F128] = "cosl";
172 Names[RTLIB::COS_PPCF128] = "cosl";
173 Names[RTLIB::POW_F32] = "powf";
174 Names[RTLIB::POW_F64] = "pow";
175 Names[RTLIB::POW_F80] = "powl";
176 Names[RTLIB::POW_F128] = "powl";
177 Names[RTLIB::POW_PPCF128] = "powl";
178 Names[RTLIB::CEIL_F32] = "ceilf";
179 Names[RTLIB::CEIL_F64] = "ceil";
180 Names[RTLIB::CEIL_F80] = "ceill";
181 Names[RTLIB::CEIL_F128] = "ceill";
182 Names[RTLIB::CEIL_PPCF128] = "ceill";
183 Names[RTLIB::TRUNC_F32] = "truncf";
184 Names[RTLIB::TRUNC_F64] = "trunc";
185 Names[RTLIB::TRUNC_F80] = "truncl";
186 Names[RTLIB::TRUNC_F128] = "truncl";
187 Names[RTLIB::TRUNC_PPCF128] = "truncl";
188 Names[RTLIB::RINT_F32] = "rintf";
189 Names[RTLIB::RINT_F64] = "rint";
190 Names[RTLIB::RINT_F80] = "rintl";
191 Names[RTLIB::RINT_F128] = "rintl";
192 Names[RTLIB::RINT_PPCF128] = "rintl";
193 Names[RTLIB::NEARBYINT_F32] = "nearbyintf";
194 Names[RTLIB::NEARBYINT_F64] = "nearbyint";
195 Names[RTLIB::NEARBYINT_F80] = "nearbyintl";
196 Names[RTLIB::NEARBYINT_F128] = "nearbyintl";
197 Names[RTLIB::NEARBYINT_PPCF128] = "nearbyintl";
198 Names[RTLIB::ROUND_F32] = "roundf";
199 Names[RTLIB::ROUND_F64] = "round";
200 Names[RTLIB::ROUND_F80] = "roundl";
201 Names[RTLIB::ROUND_F128] = "roundl";
202 Names[RTLIB::ROUND_PPCF128] = "roundl";
203 Names[RTLIB::FLOOR_F32] = "floorf";
204 Names[RTLIB::FLOOR_F64] = "floor";
205 Names[RTLIB::FLOOR_F80] = "floorl";
206 Names[RTLIB::FLOOR_F128] = "floorl";
207 Names[RTLIB::FLOOR_PPCF128] = "floorl";
208 Names[RTLIB::ROUND_F32] = "roundf";
209 Names[RTLIB::ROUND_F64] = "round";
210 Names[RTLIB::ROUND_F80] = "roundl";
211 Names[RTLIB::ROUND_F128] = "roundl";
212 Names[RTLIB::ROUND_PPCF128] = "roundl";
213 Names[RTLIB::COPYSIGN_F32] = "copysignf";
214 Names[RTLIB::COPYSIGN_F64] = "copysign";
215 Names[RTLIB::COPYSIGN_F80] = "copysignl";
216 Names[RTLIB::COPYSIGN_F128] = "copysignl";
217 Names[RTLIB::COPYSIGN_PPCF128] = "copysignl";
218 Names[RTLIB::FPEXT_F64_F128] = "__extenddftf2";
219 Names[RTLIB::FPEXT_F32_F128] = "__extendsftf2";
220 Names[RTLIB::FPEXT_F32_F64] = "__extendsfdf2";
221 Names[RTLIB::FPEXT_F16_F32] = "__gnu_h2f_ieee";
222 Names[RTLIB::FPROUND_F32_F16] = "__gnu_f2h_ieee";
223 Names[RTLIB::FPROUND_F64_F32] = "__truncdfsf2";
224 Names[RTLIB::FPROUND_F80_F32] = "__truncxfsf2";
225 Names[RTLIB::FPROUND_F128_F32] = "__trunctfsf2";
226 Names[RTLIB::FPROUND_PPCF128_F32] = "__trunctfsf2";
227 Names[RTLIB::FPROUND_F80_F64] = "__truncxfdf2";
228 Names[RTLIB::FPROUND_F128_F64] = "__trunctfdf2";
229 Names[RTLIB::FPROUND_PPCF128_F64] = "__trunctfdf2";
230 Names[RTLIB::FPTOSINT_F32_I8] = "__fixsfqi";
231 Names[RTLIB::FPTOSINT_F32_I16] = "__fixsfhi";
232 Names[RTLIB::FPTOSINT_F32_I32] = "__fixsfsi";
233 Names[RTLIB::FPTOSINT_F32_I64] = "__fixsfdi";
234 Names[RTLIB::FPTOSINT_F32_I128] = "__fixsfti";
235 Names[RTLIB::FPTOSINT_F64_I8] = "__fixdfqi";
236 Names[RTLIB::FPTOSINT_F64_I16] = "__fixdfhi";
237 Names[RTLIB::FPTOSINT_F64_I32] = "__fixdfsi";
238 Names[RTLIB::FPTOSINT_F64_I64] = "__fixdfdi";
239 Names[RTLIB::FPTOSINT_F64_I128] = "__fixdfti";
240 Names[RTLIB::FPTOSINT_F80_I32] = "__fixxfsi";
241 Names[RTLIB::FPTOSINT_F80_I64] = "__fixxfdi";
242 Names[RTLIB::FPTOSINT_F80_I128] = "__fixxfti";
243 Names[RTLIB::FPTOSINT_F128_I32] = "__fixtfsi";
244 Names[RTLIB::FPTOSINT_F128_I64] = "__fixtfdi";
245 Names[RTLIB::FPTOSINT_F128_I128] = "__fixtfti";
246 Names[RTLIB::FPTOSINT_PPCF128_I32] = "__fixtfsi";
247 Names[RTLIB::FPTOSINT_PPCF128_I64] = "__fixtfdi";
248 Names[RTLIB::FPTOSINT_PPCF128_I128] = "__fixtfti";
249 Names[RTLIB::FPTOUINT_F32_I8] = "__fixunssfqi";
250 Names[RTLIB::FPTOUINT_F32_I16] = "__fixunssfhi";
251 Names[RTLIB::FPTOUINT_F32_I32] = "__fixunssfsi";
252 Names[RTLIB::FPTOUINT_F32_I64] = "__fixunssfdi";
253 Names[RTLIB::FPTOUINT_F32_I128] = "__fixunssfti";
254 Names[RTLIB::FPTOUINT_F64_I8] = "__fixunsdfqi";
255 Names[RTLIB::FPTOUINT_F64_I16] = "__fixunsdfhi";
256 Names[RTLIB::FPTOUINT_F64_I32] = "__fixunsdfsi";
257 Names[RTLIB::FPTOUINT_F64_I64] = "__fixunsdfdi";
258 Names[RTLIB::FPTOUINT_F64_I128] = "__fixunsdfti";
259 Names[RTLIB::FPTOUINT_F80_I32] = "__fixunsxfsi";
260 Names[RTLIB::FPTOUINT_F80_I64] = "__fixunsxfdi";
261 Names[RTLIB::FPTOUINT_F80_I128] = "__fixunsxfti";
262 Names[RTLIB::FPTOUINT_F128_I32] = "__fixunstfsi";
263 Names[RTLIB::FPTOUINT_F128_I64] = "__fixunstfdi";
264 Names[RTLIB::FPTOUINT_F128_I128] = "__fixunstfti";
265 Names[RTLIB::FPTOUINT_PPCF128_I32] = "__fixunstfsi";
266 Names[RTLIB::FPTOUINT_PPCF128_I64] = "__fixunstfdi";
267 Names[RTLIB::FPTOUINT_PPCF128_I128] = "__fixunstfti";
268 Names[RTLIB::SINTTOFP_I32_F32] = "__floatsisf";
269 Names[RTLIB::SINTTOFP_I32_F64] = "__floatsidf";
270 Names[RTLIB::SINTTOFP_I32_F80] = "__floatsixf";
271 Names[RTLIB::SINTTOFP_I32_F128] = "__floatsitf";
272 Names[RTLIB::SINTTOFP_I32_PPCF128] = "__floatsitf";
273 Names[RTLIB::SINTTOFP_I64_F32] = "__floatdisf";
274 Names[RTLIB::SINTTOFP_I64_F64] = "__floatdidf";
275 Names[RTLIB::SINTTOFP_I64_F80] = "__floatdixf";
276 Names[RTLIB::SINTTOFP_I64_F128] = "__floatditf";
277 Names[RTLIB::SINTTOFP_I64_PPCF128] = "__floatditf";
278 Names[RTLIB::SINTTOFP_I128_F32] = "__floattisf";
279 Names[RTLIB::SINTTOFP_I128_F64] = "__floattidf";
280 Names[RTLIB::SINTTOFP_I128_F80] = "__floattixf";
281 Names[RTLIB::SINTTOFP_I128_F128] = "__floattitf";
282 Names[RTLIB::SINTTOFP_I128_PPCF128] = "__floattitf";
283 Names[RTLIB::UINTTOFP_I32_F32] = "__floatunsisf";
284 Names[RTLIB::UINTTOFP_I32_F64] = "__floatunsidf";
285 Names[RTLIB::UINTTOFP_I32_F80] = "__floatunsixf";
286 Names[RTLIB::UINTTOFP_I32_F128] = "__floatunsitf";
287 Names[RTLIB::UINTTOFP_I32_PPCF128] = "__floatunsitf";
288 Names[RTLIB::UINTTOFP_I64_F32] = "__floatundisf";
289 Names[RTLIB::UINTTOFP_I64_F64] = "__floatundidf";
290 Names[RTLIB::UINTTOFP_I64_F80] = "__floatundixf";
291 Names[RTLIB::UINTTOFP_I64_F128] = "__floatunditf";
292 Names[RTLIB::UINTTOFP_I64_PPCF128] = "__floatunditf";
293 Names[RTLIB::UINTTOFP_I128_F32] = "__floatuntisf";
294 Names[RTLIB::UINTTOFP_I128_F64] = "__floatuntidf";
295 Names[RTLIB::UINTTOFP_I128_F80] = "__floatuntixf";
296 Names[RTLIB::UINTTOFP_I128_F128] = "__floatuntitf";
297 Names[RTLIB::UINTTOFP_I128_PPCF128] = "__floatuntitf";
298 Names[RTLIB::OEQ_F32] = "__eqsf2";
299 Names[RTLIB::OEQ_F64] = "__eqdf2";
300 Names[RTLIB::OEQ_F128] = "__eqtf2";
301 Names[RTLIB::UNE_F32] = "__nesf2";
302 Names[RTLIB::UNE_F64] = "__nedf2";
303 Names[RTLIB::UNE_F128] = "__netf2";
304 Names[RTLIB::OGE_F32] = "__gesf2";
305 Names[RTLIB::OGE_F64] = "__gedf2";
306 Names[RTLIB::OGE_F128] = "__getf2";
307 Names[RTLIB::OLT_F32] = "__ltsf2";
308 Names[RTLIB::OLT_F64] = "__ltdf2";
309 Names[RTLIB::OLT_F128] = "__lttf2";
310 Names[RTLIB::OLE_F32] = "__lesf2";
311 Names[RTLIB::OLE_F64] = "__ledf2";
312 Names[RTLIB::OLE_F128] = "__letf2";
313 Names[RTLIB::OGT_F32] = "__gtsf2";
314 Names[RTLIB::OGT_F64] = "__gtdf2";
315 Names[RTLIB::OGT_F128] = "__gttf2";
316 Names[RTLIB::UO_F32] = "__unordsf2";
317 Names[RTLIB::UO_F64] = "__unorddf2";
318 Names[RTLIB::UO_F128] = "__unordtf2";
319 Names[RTLIB::O_F32] = "__unordsf2";
320 Names[RTLIB::O_F64] = "__unorddf2";
321 Names[RTLIB::O_F128] = "__unordtf2";
322 Names[RTLIB::MEMCPY] = "memcpy";
323 Names[RTLIB::MEMMOVE] = "memmove";
324 Names[RTLIB::MEMSET] = "memset";
325 Names[RTLIB::UNWIND_RESUME] = "_Unwind_Resume";
326 Names[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_1] = "__sync_val_compare_and_swap_1";
327 Names[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_2] = "__sync_val_compare_and_swap_2";
328 Names[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_4] = "__sync_val_compare_and_swap_4";
329 Names[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_8] = "__sync_val_compare_and_swap_8";
330 Names[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_16] = "__sync_val_compare_and_swap_16";
331 Names[RTLIB::SYNC_LOCK_TEST_AND_SET_1] = "__sync_lock_test_and_set_1";
332 Names[RTLIB::SYNC_LOCK_TEST_AND_SET_2] = "__sync_lock_test_and_set_2";
333 Names[RTLIB::SYNC_LOCK_TEST_AND_SET_4] = "__sync_lock_test_and_set_4";
334 Names[RTLIB::SYNC_LOCK_TEST_AND_SET_8] = "__sync_lock_test_and_set_8";
335 Names[RTLIB::SYNC_LOCK_TEST_AND_SET_16] = "__sync_lock_test_and_set_16";
336 Names[RTLIB::SYNC_FETCH_AND_ADD_1] = "__sync_fetch_and_add_1";
337 Names[RTLIB::SYNC_FETCH_AND_ADD_2] = "__sync_fetch_and_add_2";
338 Names[RTLIB::SYNC_FETCH_AND_ADD_4] = "__sync_fetch_and_add_4";
339 Names[RTLIB::SYNC_FETCH_AND_ADD_8] = "__sync_fetch_and_add_8";
340 Names[RTLIB::SYNC_FETCH_AND_ADD_16] = "__sync_fetch_and_add_16";
341 Names[RTLIB::SYNC_FETCH_AND_SUB_1] = "__sync_fetch_and_sub_1";
342 Names[RTLIB::SYNC_FETCH_AND_SUB_2] = "__sync_fetch_and_sub_2";
343 Names[RTLIB::SYNC_FETCH_AND_SUB_4] = "__sync_fetch_and_sub_4";
344 Names[RTLIB::SYNC_FETCH_AND_SUB_8] = "__sync_fetch_and_sub_8";
345 Names[RTLIB::SYNC_FETCH_AND_SUB_16] = "__sync_fetch_and_sub_16";
346 Names[RTLIB::SYNC_FETCH_AND_AND_1] = "__sync_fetch_and_and_1";
347 Names[RTLIB::SYNC_FETCH_AND_AND_2] = "__sync_fetch_and_and_2";
348 Names[RTLIB::SYNC_FETCH_AND_AND_4] = "__sync_fetch_and_and_4";
349 Names[RTLIB::SYNC_FETCH_AND_AND_8] = "__sync_fetch_and_and_8";
350 Names[RTLIB::SYNC_FETCH_AND_AND_16] = "__sync_fetch_and_and_16";
351 Names[RTLIB::SYNC_FETCH_AND_OR_1] = "__sync_fetch_and_or_1";
352 Names[RTLIB::SYNC_FETCH_AND_OR_2] = "__sync_fetch_and_or_2";
353 Names[RTLIB::SYNC_FETCH_AND_OR_4] = "__sync_fetch_and_or_4";
354 Names[RTLIB::SYNC_FETCH_AND_OR_8] = "__sync_fetch_and_or_8";
355 Names[RTLIB::SYNC_FETCH_AND_OR_16] = "__sync_fetch_and_or_16";
356 Names[RTLIB::SYNC_FETCH_AND_XOR_1] = "__sync_fetch_and_xor_1";
357 Names[RTLIB::SYNC_FETCH_AND_XOR_2] = "__sync_fetch_and_xor_2";
358 Names[RTLIB::SYNC_FETCH_AND_XOR_4] = "__sync_fetch_and_xor_4";
359 Names[RTLIB::SYNC_FETCH_AND_XOR_8] = "__sync_fetch_and_xor_8";
360 Names[RTLIB::SYNC_FETCH_AND_XOR_16] = "__sync_fetch_and_xor_16";
361 Names[RTLIB::SYNC_FETCH_AND_NAND_1] = "__sync_fetch_and_nand_1";
362 Names[RTLIB::SYNC_FETCH_AND_NAND_2] = "__sync_fetch_and_nand_2";
363 Names[RTLIB::SYNC_FETCH_AND_NAND_4] = "__sync_fetch_and_nand_4";
364 Names[RTLIB::SYNC_FETCH_AND_NAND_8] = "__sync_fetch_and_nand_8";
365 Names[RTLIB::SYNC_FETCH_AND_NAND_16] = "__sync_fetch_and_nand_16";
366 Names[RTLIB::SYNC_FETCH_AND_MAX_1] = "__sync_fetch_and_max_1";
367 Names[RTLIB::SYNC_FETCH_AND_MAX_2] = "__sync_fetch_and_max_2";
368 Names[RTLIB::SYNC_FETCH_AND_MAX_4] = "__sync_fetch_and_max_4";
369 Names[RTLIB::SYNC_FETCH_AND_MAX_8] = "__sync_fetch_and_max_8";
370 Names[RTLIB::SYNC_FETCH_AND_MAX_16] = "__sync_fetch_and_max_16";
371 Names[RTLIB::SYNC_FETCH_AND_UMAX_1] = "__sync_fetch_and_umax_1";
372 Names[RTLIB::SYNC_FETCH_AND_UMAX_2] = "__sync_fetch_and_umax_2";
373 Names[RTLIB::SYNC_FETCH_AND_UMAX_4] = "__sync_fetch_and_umax_4";
374 Names[RTLIB::SYNC_FETCH_AND_UMAX_8] = "__sync_fetch_and_umax_8";
375 Names[RTLIB::SYNC_FETCH_AND_UMAX_16] = "__sync_fetch_and_umax_16";
376 Names[RTLIB::SYNC_FETCH_AND_MIN_1] = "__sync_fetch_and_min_1";
377 Names[RTLIB::SYNC_FETCH_AND_MIN_2] = "__sync_fetch_and_min_2";
378 Names[RTLIB::SYNC_FETCH_AND_MIN_4] = "__sync_fetch_and_min_4";
379 Names[RTLIB::SYNC_FETCH_AND_MIN_8] = "__sync_fetch_and_min_8";
380 Names[RTLIB::SYNC_FETCH_AND_MIN_16] = "__sync_fetch_and_min_16";
381 Names[RTLIB::SYNC_FETCH_AND_UMIN_1] = "__sync_fetch_and_umin_1";
382 Names[RTLIB::SYNC_FETCH_AND_UMIN_2] = "__sync_fetch_and_umin_2";
383 Names[RTLIB::SYNC_FETCH_AND_UMIN_4] = "__sync_fetch_and_umin_4";
384 Names[RTLIB::SYNC_FETCH_AND_UMIN_8] = "__sync_fetch_and_umin_8";
385 Names[RTLIB::SYNC_FETCH_AND_UMIN_16] = "__sync_fetch_and_umin_16";
388 Names[RTLIB::SINCOS_F32] = "sincosf";
389 Names[RTLIB::SINCOS_F64] = "sincos";
390 Names[RTLIB::SINCOS_F80] = "sincosl";
391 Names[RTLIB::SINCOS_F128] = "sincosl";
392 Names[RTLIB::SINCOS_PPCF128] = "sincosl";
395 Names[RTLIB::SINCOS_F32] = nullptr;
396 Names[RTLIB::SINCOS_F64] = nullptr;
397 Names[RTLIB::SINCOS_F80] = nullptr;
398 Names[RTLIB::SINCOS_F128] = nullptr;
399 Names[RTLIB::SINCOS_PPCF128] = nullptr;
403 Names[RTLIB::STACKPROTECTOR_CHECK_FAIL] = "__stack_chk_fail";
406 Names[RTLIB::STACKPROTECTOR_CHECK_FAIL] = nullptr;