Lines Matching refs:declare
8 declare i8* @_Znwj(i64)
9 ; CHECK: declare noalias nonnull i8* @_Znwj(i64)
10 declare i8* @_Znwm(i64)
11 ; CHECK: declare noalias nonnull i8* @_Znwm(i64)
13 declare i32 @__nvvm_reflect(i8*)
14 ; CHECK-NVPTX: declare i32 @__nvvm_reflect(i8*) [[G0:#[0-9]+]]
25 ; CHECK: declare double @__cospi(double)
26 declare double @__cospi(double)
28 ; CHECK: declare float @__cospif(float)
29 declare float @__cospif(float)
31 ; CHECK: declare double @__sinpi(double)
32 declare double @__sinpi(double)
34 ; CHECK: declare float @__sinpif(float)
35 declare float @__sinpif(float)
37 ; CHECK: declare i32 @abs(i32)
38 declare i32 @abs(i32)
40 ; CHECK: declare i32 @access(i8* nocapture readonly, i32) [[G0:#[0-9]+]]
41 declare i32 @access(i8*, i32)
43 ; CHECK: declare double @acos(double)
44 declare double @acos(double)
46 ; CHECK: declare float @acosf(float)
47 declare float @acosf(float)
49 ; CHECK: declare double @acosh(double)
50 declare double @acosh(double)
52 ; CHECK: declare float @acoshf(float)
53 declare float @acoshf(float)
55 ; CHECK: declare x86_fp80 @acoshl(x86_fp80)
56 declare x86_fp80 @acoshl(x86_fp80)
58 ; CHECK: declare x86_fp80 @acosl(x86_fp80)
59 declare x86_fp80 @acosl(x86_fp80)
61 ; CHECK: declare double @asin(double)
62 declare double @asin(double)
64 ; CHECK: declare float @asinf(float)
65 declare float @asinf(float)
67 ; CHECK: declare double @asinh(double)
68 declare double @asinh(double)
70 ; CHECK: declare float @asinhf(float)
71 declare float @asinhf(float)
73 ; CHECK: declare x86_fp80 @asinhl(x86_fp80)
74 declare x86_fp80 @asinhl(x86_fp80)
76 ; CHECK: declare x86_fp80 @asinl(x86_fp80)
77 declare x86_fp80 @asinl(x86_fp80)
79 ; CHECK: declare double @atan(double)
80 declare double @atan(double)
82 ; CHECK: declare double @atan2(double, double)
83 declare double @atan2(double, double)
85 ; CHECK: declare float @atan2f(float, float)
86 declare float @atan2f(float, float)
88 ; CHECK: declare x86_fp80 @atan2l(x86_fp80, x86_fp80)
89 declare x86_fp80 @atan2l(x86_fp80, x86_fp80)
91 ; CHECK: declare float @atanf(float)
92 declare float @atanf(float)
94 ; CHECK: declare double @atanh(double)
95 declare double @atanh(double)
97 ; CHECK: declare float @atanhf(float)
98 declare float @atanhf(float)
100 ; CHECK: declare x86_fp80 @atanhl(x86_fp80)
101 declare x86_fp80 @atanhl(x86_fp80)
103 ; CHECK: declare x86_fp80 @atanl(x86_fp80)
104 declare x86_fp80 @atanl(x86_fp80)
106 ; CHECK: declare double @atof(i8* nocapture) [[G1:#[0-9]+]]
107 declare double @atof(i8*)
109 ; CHECK: declare i32 @atoi(i8* nocapture) [[G1]]
110 declare i32 @atoi(i8*)
112 ; CHECK: declare i64 @atol(i8* nocapture) [[G1]]
113 declare i64 @atol(i8*)
115 ; CHECK: declare i64 @atoll(i8* nocapture) [[G1]]
116 declare i64 @atoll(i8*)
118 ; CHECK: declare i32 @bcmp(i8* nocapture, i8* nocapture, i64) [[G1]]
119 declare i32 @bcmp(i8*, i8*, i64)
121 ; CHECK: declare void @bcopy(i8* nocapture readonly, i8* nocapture, i64) [[G0]]
122 declare void @bcopy(i8*, i8*, i64)
124 ; CHECK: declare void @bzero(i8* nocapture, i64) [[G0]]
125 declare void @bzero(i8*, i64)
127 ; CHECK: declare noalias i8* @calloc(i64, i64) [[G0]]
128 declare i8* @calloc(i64, i64)
130 ; CHECK: declare double @cbrt(double)
131 declare double @cbrt(double)
133 ; CHECK: declare float @cbrtf(float)
134 declare float @cbrtf(float)
136 ; CHECK: declare x86_fp80 @cbrtl(x86_fp80)
137 declare x86_fp80 @cbrtl(x86_fp80)
139 ; CHECK: declare double @ceil(double)
140 declare double @ceil(double)
142 ; CHECK: declare float @ceilf(float)
143 declare float @ceilf(float)
145 ; CHECK: declare x86_fp80 @ceill(x86_fp80)
146 declare x86_fp80 @ceill(x86_fp80)
148 ; CHECK: declare i32 @chmod(i8* nocapture readonly, i16 zeroext) [[G0]]
149 declare i32 @chmod(i8*, i16 zeroext)
151 ; CHECK: declare i32 @chown(i8* nocapture readonly, i32, i32) [[G0]]
152 declare i32 @chown(i8*, i32, i32)
154 ; CHECK: declare void @clearerr(%opaque* nocapture) [[G0]]
155 declare void @clearerr(%opaque*)
157 ; CHECK: declare i32 @closedir(%opaque* nocapture) [[G0]]
158 declare i32 @closedir(%opaque*)
160 ; CHECK: declare double @copysign(double, double)
161 declare double @copysign(double, double)
163 ; CHECK: declare float @copysignf(float, float)
164 declare float @copysignf(float, float)
166 ; CHECK: declare x86_fp80 @copysignl(x86_fp80, x86_fp80)
167 declare x86_fp80 @copysignl(x86_fp80, x86_fp80)
169 ; CHECK: declare double @cos(double)
170 declare double @cos(double)
172 ; CHECK: declare float @cosf(float)
173 declare float @cosf(float)
175 ; CHECK: declare double @cosh(double)
176 declare double @cosh(double)
178 ; CHECK: declare float @coshf(float)
179 declare float @coshf(float)
181 ; CHECK: declare x86_fp80 @coshl(x86_fp80)
182 declare x86_fp80 @coshl(x86_fp80)
184 ; CHECK: declare x86_fp80 @cosl(x86_fp80)
185 declare x86_fp80 @cosl(x86_fp80)
187 ; CHECK: declare i8* @ctermid(i8* nocapture) [[G0]]
188 declare i8* @ctermid(i8*)
190 ; CHECK: declare double @exp(double)
191 declare double @exp(double)
193 ; CHECK: declare double @exp2(double)
194 declare double @exp2(double)
196 ; CHECK: declare float @exp2f(float)
197 declare float @exp2f(float)
199 ; CHECK: declare x86_fp80 @exp2l(x86_fp80)
200 declare x86_fp80 @exp2l(x86_fp80)
202 ; CHECK: declare float @expf(float)
203 declare float @expf(float)
205 ; CHECK: declare x86_fp80 @expl(x86_fp80)
206 declare x86_fp80 @expl(x86_fp80)
208 ; CHECK: declare double @expm1(double)
209 declare double @expm1(double)
211 ; CHECK: declare float @expm1f(float)
212 declare float @expm1f(float)
214 ; CHECK: declare x86_fp80 @expm1l(x86_fp80)
215 declare x86_fp80 @expm1l(x86_fp80)
217 ; CHECK: declare double @fabs(double)
218 declare double @fabs(double)
220 ; CHECK: declare float @fabsf(float)
221 declare float @fabsf(float)
223 ; CHECK: declare x86_fp80 @fabsl(x86_fp80)
224 declare x86_fp80 @fabsl(x86_fp80)
226 ; CHECK: declare i32 @fclose(%opaque* nocapture) [[G0]]
227 declare i32 @fclose(%opaque*)
229 ; CHECK: declare noalias %opaque* @fdopen(i32, i8* nocapture readonly) [[G0]]
230 declare %opaque* @fdopen(i32, i8*)
232 ; CHECK: declare i32 @feof(%opaque* nocapture) [[G0]]
233 declare i32 @feof(%opaque*)
235 ; CHECK: declare i32 @ferror(%opaque* nocapture) [[G1]]
236 declare i32 @ferror(%opaque*)
238 ; CHECK: declare i32 @fflush(%opaque* nocapture) [[G0]]
239 declare i32 @fflush(%opaque*)
241 ; CHECK: declare i32 @ffs(i32)
242 declare i32 @ffs(i32)
244 ; CHECK: declare i32 @ffsl(i64)
245 declare i32 @ffsl(i64)
247 ; CHECK: declare i32 @ffsll(i64)
248 declare i32 @ffsll(i64)
250 ; CHECK: declare i32 @fgetc(%opaque* nocapture) [[G0]]
251 declare i32 @fgetc(%opaque*)
253 ; CHECK: declare i32 @fgetpos(%opaque* nocapture, i64* nocapture) [[G0]]
254 declare i32 @fgetpos(%opaque*, i64*)
256 ; CHECK: declare i8* @fgets(i8*, i32, %opaque* nocapture) [[G0]]
257 declare i8* @fgets(i8*, i32, %opaque*)
259 ; CHECK: declare i32 @fileno(%opaque* nocapture) [[G0]]
260 declare i32 @fileno(%opaque*)
262 ; CHECK: declare void @flockfile(%opaque* nocapture) [[G0]]
263 declare void @flockfile(%opaque*)
265 ; CHECK: declare double @floor(double)
266 declare double @floor(double)
268 ; CHECK: declare float @floorf(float)
269 declare float @floorf(float)
271 ; CHECK: declare x86_fp80 @floorl(x86_fp80)
272 declare x86_fp80 @floorl(x86_fp80)
274 ; CHECK: declare i32 @fls(i32)
275 declare i32 @fls(i32)
277 ; CHECK: declare i32 @flsl(i64)
278 declare i32 @flsl(i64)
280 ; CHECK: declare i32 @flsll(i64)
281 declare i32 @flsll(i64)
283 ; CHECK: declare double @fmax(double, double)
284 declare double @fmax(double, double)
286 ; CHECK: declare float @fmaxf(float, float)
287 declare float @fmaxf(float, float)
289 ; CHECK: declare x86_fp80 @fmaxl(x86_fp80, x86_fp80)
290 declare x86_fp80 @fmaxl(x86_fp80, x86_fp80)
292 ; CHECK: declare double @fmin(double, double)
293 declare double @fmin(double, double)
295 ; CHECK: declare float @fminf(float, float)
296 declare float @fminf(float, float)
298 ; CHECK: declare x86_fp80 @fminl(x86_fp80, x86_fp80)
299 declare x86_fp80 @fminl(x86_fp80, x86_fp80)
301 ; CHECK: declare double @fmod(double, double)
302 declare double @fmod(double, double)
304 ; CHECK: declare float @fmodf(float, float)
305 declare float @fmodf(float, float)
307 ; CHECK: declare x86_fp80 @fmodl(x86_fp80, x86_fp80)
308 declare x86_fp80 @fmodl(x86_fp80, x86_fp80)
310 ; CHECK: declare noalias %opaque* @fopen(i8* nocapture readonly, i8* nocapture readonly) [[G0]]
311 declare %opaque* @fopen(i8*, i8*)
313 ; CHECK: declare i32 @fprintf(%opaque* nocapture, i8* nocapture readonly, ...) [[G0]]
314 declare i32 @fprintf(%opaque*, i8*, ...)
316 ; CHECK: declare i32 @fputc(i32, %opaque* nocapture) [[G0]]
317 declare i32 @fputc(i32, %opaque*)
319 ; CHECK: declare i32 @fputs(i8* nocapture readonly, %opaque* nocapture) [[G0]]
320 declare i32 @fputs(i8*, %opaque*)
322 ; CHECK: declare i64 @fread(i8* nocapture, i64, i64, %opaque* nocapture) [[G0]]
323 declare i64 @fread(i8*, i64, i64, %opaque*)
325 ; CHECK: declare void @free(i8* nocapture) [[G0]]
326 declare void @free(i8*)
328 ; CHECK: declare double @frexp(double, i32* nocapture) [[G0]]
329 declare double @frexp(double, i32*)
331 ; CHECK: declare float @frexpf(float, i32* nocapture) [[G0]]
332 declare float @frexpf(float, i32*)
334 ; CHECK: declare x86_fp80 @frexpl(x86_fp80, i32* nocapture) [[G0]]
335 declare x86_fp80 @frexpl(x86_fp80, i32*)
337 ; CHECK: declare i32 @fscanf(%opaque* nocapture, i8* nocapture readonly, ...) [[G0]]
338 declare i32 @fscanf(%opaque*, i8*, ...)
340 ; CHECK: declare i32 @fseek(%opaque* nocapture, i64, i32) [[G0]]
341 declare i32 @fseek(%opaque*, i64, i32)
343 ; CHECK: declare i32 @fseeko(%opaque* nocapture, i64, i32) [[G0]]
344 declare i32 @fseeko(%opaque*, i64, i32)
346 ; CHECK-LINUX: declare i32 @fseeko64(%opaque* nocapture, i64, i32) [[G0]]
347 declare i32 @fseeko64(%opaque*, i64, i32)
349 ; CHECK: declare i32 @fsetpos(%opaque* nocapture, i64*) [[G0]]
350 declare i32 @fsetpos(%opaque*, i64*)
352 ; CHECK: declare i32 @fstat(i32, %opaque* nocapture) [[G0]]
353 declare i32 @fstat(i32, %opaque*)
355 ; CHECK-LINUX: declare i32 @fstat64(i32, %opaque* nocapture) [[G0]]
356 declare i32 @fstat64(i32, %opaque*)
358 ; CHECK: declare i32 @fstatvfs(i32, %opaque* nocapture) [[G0]]
359 declare i32 @fstatvfs(i32, %opaque*)
361 ; CHECK-LINUX: declare i32 @fstatvfs64(i32, %opaque* nocapture) [[G0]]
362 declare i32 @fstatvfs64(i32, %opaque*)
364 ; CHECK: declare i64 @ftell(%opaque* nocapture) [[G0]]
365 declare i64 @ftell(%opaque*)
367 ; CHECK: declare i64 @ftello(%opaque* nocapture) [[G0]]
368 declare i64 @ftello(%opaque*)
370 ; CHECK-LINUX: declare i64 @ftello64(%opaque* nocapture) [[G0]]
371 declare i64 @ftello64(%opaque*)
373 ; CHECK: declare i32 @ftrylockfile(%opaque* nocapture) [[G0]]
374 declare i32 @ftrylockfile(%opaque*)
376 ; CHECK: declare void @funlockfile(%opaque* nocapture) [[G0]]
377 declare void @funlockfile(%opaque*)
379 ; CHECK: declare i64 @fwrite(i8* nocapture, i64, i64, %opaque* nocapture) [[G0]]
380 declare i64 @fwrite(i8*, i64, i64, %opaque*)
382 ; CHECK: declare i32 @getc(%opaque* nocapture) [[G0]]
383 declare i32 @getc(%opaque*)
385 ; CHECK: declare i32 @getc_unlocked(%opaque* nocapture) [[G0]]
386 declare i32 @getc_unlocked(%opaque*)
388 ; CHECK: declare i32 @getchar()
389 declare i32 @getchar()
391 ; CHECK: declare i8* @getenv(i8* nocapture) [[G1]]
392 declare i8* @getenv(i8*)
394 ; CHECK: declare i32 @getitimer(i32, %opaque* nocapture) [[G0]]
395 declare i32 @getitimer(i32, %opaque*)
397 ; CHECK: declare i32 @getlogin_r(i8* nocapture, i64) [[G0]]
398 declare i32 @getlogin_r(i8*, i64)
400 ; CHECK: declare %opaque* @getpwnam(i8* nocapture readonly) [[G0]]
401 declare %opaque* @getpwnam(i8*)
403 ; CHECK: declare i8* @gets(i8*)
404 declare i8* @gets(i8*)
406 ; CHECK: declare i32 @gettimeofday(%opaque* nocapture, i8* nocapture) [[G0]]
407 declare i32 @gettimeofday(%opaque*, i8*)
409 ; CHECK: declare i32 @isascii(i32)
410 declare i32 @isascii(i32)
412 ; CHECK: declare i32 @isdigit(i32)
413 declare i32 @isdigit(i32)
415 ; CHECK: declare i64 @labs(i64)
416 declare i64 @labs(i64)
418 ; CHECK: declare i32 @lchown(i8* nocapture readonly, i32, i32) [[G0]]
419 declare i32 @lchown(i8*, i32, i32)
421 ; CHECK: declare double @ldexp(double, i32)
422 declare double @ldexp(double, i32)
424 ; CHECK: declare float @ldexpf(float, i32)
425 declare float @ldexpf(float, i32)
427 ; CHECK: declare x86_fp80 @ldexpl(x86_fp80, i32)
428 declare x86_fp80 @ldexpl(x86_fp80, i32)
430 ; CHECK: declare i64 @llabs(i64)
431 declare i64 @llabs(i64)
433 ; CHECK: declare double @log(double)
434 declare double @log(double)
436 ; CHECK: declare double @log10(double)
437 declare double @log10(double)
439 ; CHECK: declare float @log10f(float)
440 declare float @log10f(float)
442 ; CHECK: declare x86_fp80 @log10l(x86_fp80)
443 declare x86_fp80 @log10l(x86_fp80)
445 ; CHECK: declare double @log1p(double)
446 declare double @log1p(double)
448 ; CHECK: declare float @log1pf(float)
449 declare float @log1pf(float)
451 ; CHECK: declare x86_fp80 @log1pl(x86_fp80)
452 declare x86_fp80 @log1pl(x86_fp80)
454 ; CHECK: declare double @log2(double)
455 declare double @log2(double)
457 ; CHECK: declare float @log2f(float)
458 declare float @log2f(float)
460 ; CHECK: declare x86_fp80 @log2l(x86_fp80)
461 declare x86_fp80 @log2l(x86_fp80)
463 ; CHECK: declare double @logb(double)
464 declare double @logb(double)
466 ; CHECK: declare float @logbf(float)
467 declare float @logbf(float)
469 ; CHECK: declare x86_fp80 @logbl(x86_fp80)
470 declare x86_fp80 @logbl(x86_fp80)
472 ; CHECK: declare float @logf(float)
473 declare float @logf(float)
475 ; CHECK: declare x86_fp80 @logl(x86_fp80)
476 declare x86_fp80 @logl(x86_fp80)
478 ; CHECK: declare i32 @lstat(i8* nocapture readonly, %opaque* nocapture) [[G0]]
479 declare i32 @lstat(i8*, %opaque*)
481 ; CHECK-LINUX: declare i32 @lstat64(i8* nocapture readonly, %opaque* nocapture) [[G0]]
482 declare i32 @lstat64(i8*, %opaque*)
484 ; CHECK: declare noalias i8* @malloc(i64) [[G0]]
485 declare i8* @malloc(i64)
487 ; CHECK-LINUX: declare noalias i8* @memalign(i64, i64)
488 declare i8* @memalign(i64, i64)
490 ; CHECK: declare i8* @memccpy(i8*, i8* nocapture readonly, i32, i64) [[G0]]
491 declare i8* @memccpy(i8*, i8*, i32, i64)
493 ; CHECK: declare i8* @memchr(i8*, i32, i64) [[G1]]
494 declare i8* @memchr(i8*, i32, i64)
496 ; CHECK: declare i32 @memcmp(i8* nocapture, i8* nocapture, i64) [[G1]]
497 declare i32 @memcmp(i8*, i8*, i64)
499 ; CHECK: declare i8* @memcpy(i8*, i8* nocapture readonly, i64) [[G0]]
500 declare i8* @memcpy(i8*, i8*, i64)
502 ; CHECK: declare i8* @memmove(i8*, i8* nocapture readonly, i64) [[G0]]
503 declare i8* @memmove(i8*, i8*, i64)
505 ; CHECK: declare i8* @memset(i8*, i32, i64)
506 declare i8* @memset(i8*, i32, i64)
508 ; CHECK: declare i32 @mkdir(i8* nocapture readonly, i16 zeroext) [[G0]]
509 declare i32 @mkdir(i8*, i16 zeroext)
511 ; CHECK: declare i64 @mktime(%opaque* nocapture) [[G0]]
512 declare i64 @mktime(%opaque*)
514 ; CHECK: declare double @modf(double, double* nocapture) [[G0]]
515 declare double @modf(double, double*)
517 ; CHECK: declare float @modff(float, float* nocapture) [[G0]]
518 declare float @modff(float, float*)
520 ; CHECK: declare x86_fp80 @modfl(x86_fp80, x86_fp80* nocapture) [[G0]]
521 declare x86_fp80 @modfl(x86_fp80, x86_fp80*)
523 ; CHECK: declare double @nearbyint(double)
524 declare double @nearbyint(double)
526 ; CHECK: declare float @nearbyintf(float)
527 declare float @nearbyintf(float)
529 ; CHECK: declare x86_fp80 @nearbyintl(x86_fp80)
530 declare x86_fp80 @nearbyintl(x86_fp80)
532 ; CHECK: declare i32 @open(i8* nocapture readonly, i32, ...)
533 declare i32 @open(i8*, i32, ...)
535 ; CHECK-LINUX: declare i32 @open64(i8* nocapture readonly, i32, ...)
536 declare i32 @open64(i8*, i32, ...)
538 ; CHECK: declare noalias %opaque* @opendir(i8* nocapture readonly) [[G0]]
539 declare %opaque* @opendir(i8*)
541 ; CHECK: declare i32 @pclose(%opaque* nocapture) [[G0]]
542 declare i32 @pclose(%opaque*)
544 ; CHECK: declare void @perror(i8* nocapture readonly) [[G0]]
545 declare void @perror(i8*)
547 ; CHECK: declare noalias %opaque* @popen(i8* nocapture readonly, i8* nocapture readonly) [[G0]]
548 declare %opaque* @popen(i8*, i8*)
550 ; CHECK: declare i32 @posix_memalign(i8**, i64, i64)
551 declare i32 @posix_memalign(i8**, i64, i64)
553 ; CHECK: declare double @pow(double, double)
554 declare double @pow(double, double)
556 ; CHECK: declare float @powf(float, float)
557 declare float @powf(float, float)
559 ; CHECK: declare x86_fp80 @powl(x86_fp80, x86_fp80)
560 declare x86_fp80 @powl(x86_fp80, x86_fp80)
562 ; CHECK: declare i64 @pread(i32, i8* nocapture, i64, i64)
563 declare i64 @pread(i32, i8*, i64, i64)
565 ; CHECK: declare i32 @printf(i8* nocapture readonly, ...) [[G0]]
566 declare i32 @printf(i8*, ...)
568 ; CHECK: declare i32 @putc(i32, %opaque* nocapture) [[G0]]
569 declare i32 @putc(i32, %opaque*)
571 ; CHECK: declare i32 @putchar(i32)
572 declare i32 @putchar(i32)
574 ; CHECK: declare i32 @puts(i8* nocapture readonly) [[G0]]
575 declare i32 @puts(i8*)
577 ; CHECK: declare i64 @pwrite(i32, i8* nocapture readonly, i64, i64)
578 declare i64 @pwrite(i32, i8*, i64, i64)
580 ; CHECK: declare void @qsort(i8*, i64, i64, i32 (i8*, i8*)* nocapture)
581 declare void @qsort(i8*, i64, i64, i32 (i8*, i8*)*)
583 ; CHECK: declare i64 @read(i32, i8* nocapture, i64)
584 declare i64 @read(i32, i8*, i64)
586 ; CHECK: declare i64 @readlink(i8* nocapture readonly, i8* nocapture, i64) [[G0]]
587 declare i64 @readlink(i8*, i8*, i64)
589 ; CHECK: declare noalias i8* @realloc(i8* nocapture, i64) [[G0]]
590 declare i8* @realloc(i8*, i64)
592 ; CHECK: declare i8* @reallocf(i8*, i64)
593 declare i8* @reallocf(i8*, i64)
595 ; CHECK: declare i8* @realpath(i8* nocapture readonly, i8*)
596 declare i8* @realpath(i8*, i8*)
598 ; CHECK: declare i32 @remove(i8* nocapture readonly) [[G0]]
599 declare i32 @remove(i8*)
601 ; CHECK: declare i32 @rename(i8* nocapture readonly, i8* nocapture readonly) [[G0]]
602 declare i32 @rename(i8*, i8*)
604 ; CHECK: declare void @rewind(%opaque* nocapture) [[G0]]
605 declare void @rewind(%opaque*)
607 ; CHECK: declare double @rint(double)
608 declare double @rint(double)
610 ; CHECK: declare float @rintf(float)
611 declare float @rintf(float)
613 ; CHECK: declare x86_fp80 @rintl(x86_fp80)
614 declare x86_fp80 @rintl(x86_fp80)
616 ; CHECK: declare i32 @rmdir(i8* nocapture readonly) [[G0]]
617 declare i32 @rmdir(i8*)
619 ; CHECK: declare double @round(double)
620 declare double @round(double)
622 ; CHECK: declare float @roundf(float)
623 declare float @roundf(float)
625 ; CHECK: declare x86_fp80 @roundl(x86_fp80)
626 declare x86_fp80 @roundl(x86_fp80)
628 ; CHECK: declare i32 @scanf(i8* nocapture readonly, ...) [[G0]]
629 declare i32 @scanf(i8*, ...)
631 ; CHECK: declare void @setbuf(%opaque* nocapture, i8*) [[G0]]
632 declare void @setbuf(%opaque*, i8*)
634 ; CHECK: declare i32 @setitimer(i32, %opaque* nocapture readonly, %opaque* nocapture) [[G0]]
635 declare i32 @setitimer(i32, %opaque*, %opaque*)
637 ; CHECK: declare i32 @setvbuf(%opaque* nocapture, i8*, i32, i64) [[G0]]
638 declare i32 @setvbuf(%opaque*, i8*, i32, i64)
640 ; CHECK: declare double @sin(double)
641 declare double @sin(double)
643 ; CHECK: declare float @sinf(float)
644 declare float @sinf(float)
646 ; CHECK: declare double @sinh(double)
647 declare double @sinh(double)
649 ; CHECK: declare float @sinhf(float)
650 declare float @sinhf(float)
652 ; CHECK: declare x86_fp80 @sinhl(x86_fp80)
653 declare x86_fp80 @sinhl(x86_fp80)
655 ; CHECK: declare x86_fp80 @sinl(x86_fp80)
656 declare x86_fp80 @sinl(x86_fp80)
658 ; CHECK: declare i32 @snprintf(i8* nocapture, i64, i8* nocapture readonly, ...) [[G0]]
659 declare i32 @snprintf(i8*, i64, i8*, ...)
661 ; CHECK: declare i32 @sprintf(i8* nocapture, i8* nocapture readonly, ...) [[G0]]
662 declare i32 @sprintf(i8*, i8*, ...)
664 ; CHECK: declare double @sqrt(double)
665 declare double @sqrt(double)
667 ; CHECK: declare float @sqrtf(float)
668 declare float @sqrtf(float)
670 ; CHECK: declare x86_fp80 @sqrtl(x86_fp80)
671 declare x86_fp80 @sqrtl(x86_fp80)
673 ; CHECK: declare i32 @sscanf(i8* nocapture readonly, i8* nocapture readonly, ...) [[G0]]
674 declare i32 @sscanf(i8*, i8*, ...)
676 ; CHECK: declare i32 @stat(i8* nocapture readonly, %opaque* nocapture) [[G0]]
677 declare i32 @stat(i8*, %opaque*)
679 ; CHECK-LINUX: declare i32 @stat64(i8* nocapture readonly, %opaque* nocapture) [[G0]]
680 declare i32 @stat64(i8*, %opaque*)
682 ; CHECK: declare i32 @statvfs(i8* nocapture readonly, %opaque* nocapture) [[G0]]
683 declare i32 @statvfs(i8*, %opaque*)
685 ; CHECK-LINUX: declare i32 @statvfs64(i8* nocapture readonly, %opaque* nocapture) [[G0]]
686 declare i32 @statvfs64(i8*, %opaque*)
688 ; CHECK: declare i8* @stpcpy(i8*, i8* nocapture readonly) [[G0]]
689 declare i8* @stpcpy(i8*, i8*)
691 ; CHECK: declare i8* @stpncpy(i8*, i8* nocapture readonly, i64) [[G0]]
692 declare i8* @stpncpy(i8*, i8*, i64)
694 ; CHECK: declare i32 @strcasecmp(i8* nocapture, i8* nocapture) [[G1]]
695 declare i32 @strcasecmp(i8*, i8*)
697 ; CHECK: declare i8* @strcat(i8*, i8* nocapture readonly) [[G0]]
698 declare i8* @strcat(i8*, i8*)
700 ; CHECK: declare i8* @strchr(i8*, i32) [[G1]]
701 declare i8* @strchr(i8*, i32)
703 ; CHECK: declare i32 @strcmp(i8* nocapture, i8* nocapture) [[G1]]
704 declare i32 @strcmp(i8*, i8*)
706 ; CHECK: declare i32 @strcoll(i8* nocapture, i8* nocapture) [[G1]]
707 declare i32 @strcoll(i8*, i8*)
709 ; CHECK: declare i8* @strcpy(i8*, i8* nocapture readonly) [[G0]]
710 declare i8* @strcpy(i8*, i8*)
712 ; CHECK: declare i64 @strcspn(i8* nocapture, i8* nocapture) [[G1]]
713 declare i64 @strcspn(i8*, i8*)
715 ; CHECK: declare noalias i8* @strdup(i8* nocapture readonly) [[G0]]
716 declare i8* @strdup(i8*)
718 ; CHECK: declare i64 @strlen(i8* nocapture) [[G1]]
719 declare i64 @strlen(i8*)
721 ; CHECK: declare i32 @strncasecmp(i8* nocapture, i8* nocapture, i64) [[G1]]
722 declare i32 @strncasecmp(i8*, i8*, i64)
724 ; CHECK: declare i8* @strncat(i8*, i8* nocapture readonly, i64) [[G0]]
725 declare i8* @strncat(i8*, i8*, i64)
727 ; CHECK: declare i32 @strncmp(i8* nocapture, i8* nocapture, i64) [[G1]]
728 declare i32 @strncmp(i8*, i8*, i64)
730 ; CHECK: declare i8* @strncpy(i8*, i8* nocapture readonly, i64) [[G0]]
731 declare i8* @strncpy(i8*, i8*, i64)
733 ; CHECK: declare noalias i8* @strndup(i8* nocapture readonly, i64) [[G0]]
734 declare i8* @strndup(i8*, i64)
736 ; CHECK: declare i64 @strnlen(i8*, i64)
737 declare i64 @strnlen(i8*, i64)
739 ; CHECK: declare i8* @strpbrk(i8*, i8* nocapture) [[G1]]
740 declare i8* @strpbrk(i8*, i8*)
742 ; CHECK: declare i8* @strrchr(i8*, i32) [[G1]]
743 declare i8* @strrchr(i8*, i32)
745 ; CHECK: declare i64 @strspn(i8* nocapture, i8* nocapture) [[G1]]
746 declare i64 @strspn(i8*, i8*)
748 ; CHECK: declare i8* @strstr(i8*, i8* nocapture) [[G1]]
749 declare i8* @strstr(i8*, i8*)
751 ; CHECK: declare double @strtod(i8* readonly, i8** nocapture) [[G0]]
752 declare double @strtod(i8*, i8**)
754 ; CHECK: declare float @strtof(i8* readonly, i8** nocapture) [[G0]]
755 declare float @strtof(i8*, i8**)
757 ; CHECK: declare i8* @strtok(i8*, i8* nocapture readonly) [[G0]]
758 declare i8* @strtok(i8*, i8*)
760 ; CHECK: declare i8* @strtok_r(i8*, i8* nocapture readonly, i8**) [[G0]]
761 declare i8* @strtok_r(i8*, i8*, i8**)
763 ; CHECK: declare i64 @strtol(i8* readonly, i8** nocapture, i32) [[G0]]
764 declare i64 @strtol(i8*, i8**, i32)
766 ; CHECK: declare x86_fp80 @strtold(i8* readonly, i8** nocapture) [[G0]]
767 declare x86_fp80 @strtold(i8*, i8**)
769 ; CHECK: declare i64 @strtoll(i8* readonly, i8** nocapture, i32) [[G0]]
770 declare i64 @strtoll(i8*, i8**, i32)
772 ; CHECK: declare i64 @strtoul(i8* readonly, i8** nocapture, i32) [[G0]]
773 declare i64 @strtoul(i8*, i8**, i32)
775 ; CHECK: declare i64 @strtoull(i8* readonly, i8** nocapture, i32) [[G0]]
776 declare i64 @strtoull(i8*, i8**, i32)
778 ; CHECK: declare i64 @strxfrm(i8* nocapture, i8* nocapture readonly, i64) [[G0]]
779 declare i64 @strxfrm(i8*, i8*, i64)
781 ; CHECK: declare i32 @system(i8* nocapture readonly)
782 declare i32 @system(i8*)
784 ; CHECK: declare double @tan(double)
785 declare double @tan(double)
787 ; CHECK: declare float @tanf(float)
788 declare float @tanf(float)
790 ; CHECK: declare double @tanh(double)
791 declare double @tanh(double)
793 ; CHECK: declare float @tanhf(float)
794 declare float @tanhf(float)
796 ; CHECK: declare x86_fp80 @tanhl(x86_fp80)
797 declare x86_fp80 @tanhl(x86_fp80)
799 ; CHECK: declare x86_fp80 @tanl(x86_fp80)
800 declare x86_fp80 @tanl(x86_fp80)
802 ; CHECK: declare i64 @times(%opaque* nocapture) [[G0]]
803 declare i64 @times(%opaque*)
805 ; CHECK: declare noalias %opaque* @tmpfile() [[G0]]
806 declare %opaque* @tmpfile()
808 ; CHECK-LINUX: declare noalias %opaque* @tmpfile64() [[G0]]
809 declare %opaque* @tmpfile64()
811 ; CHECK: declare i32 @toascii(i32)
812 declare i32 @toascii(i32)
814 ; CHECK: declare double @trunc(double)
815 declare double @trunc(double)
817 ; CHECK: declare float @truncf(float)
818 declare float @truncf(float)
820 ; CHECK: declare x86_fp80 @truncl(x86_fp80)
821 declare x86_fp80 @truncl(x86_fp80)
823 ; CHECK: declare i32 @uname(%opaque* nocapture) [[G0]]
824 declare i32 @uname(%opaque*)
826 ; CHECK: declare i32 @ungetc(i32, %opaque* nocapture) [[G0]]
827 declare i32 @ungetc(i32, %opaque*)
829 ; CHECK: declare i32 @unlink(i8* nocapture readonly) [[G0]]
830 declare i32 @unlink(i8*)
832 ; CHECK: declare i32 @unsetenv(i8* nocapture readonly) [[G0]]
833 declare i32 @unsetenv(i8*)
835 ; CHECK: declare i32 @utime(i8* nocapture readonly, %opaque* nocapture readonly) [[G0]]
836 declare i32 @utime(i8*, %opaque*)
838 ; CHECK: declare i32 @utimes(i8* nocapture readonly, %opaque* nocapture readonly) [[G0]]
839 declare i32 @utimes(i8*, %opaque*)
841 ; CHECK: declare noalias i8* @valloc(i64) [[G0]]
842 declare i8* @valloc(i64)
844 ; CHECK: declare i32 @vfprintf(%opaque* nocapture, i8* nocapture readonly, %opaque*) [[G0]]
845 declare i32 @vfprintf(%opaque*, i8*, %opaque*)
847 ; CHECK: declare i32 @vfscanf(%opaque* nocapture, i8* nocapture readonly, %opaque*) [[G0]]
848 declare i32 @vfscanf(%opaque*, i8*, %opaque*)
850 ; CHECK: declare i32 @vprintf(i8* nocapture readonly, %opaque*) [[G0]]
851 declare i32 @vprintf(i8*, %opaque*)
853 ; CHECK: declare i32 @vscanf(i8* nocapture readonly, %opaque*) [[G0]]
854 declare i32 @vscanf(i8*, %opaque*)
856 ; CHECK: declare i32 @vsnprintf(i8* nocapture, i64, i8* nocapture readonly, %opaque*) [[G0]]
857 declare i32 @vsnprintf(i8*, i64, i8*, %opaque*)
859 ; CHECK: declare i32 @vsprintf(i8* nocapture, i8* nocapture readonly, %opaque*) [[G0]]
860 declare i32 @vsprintf(i8*, i8*, %opaque*)
862 ; CHECK: declare i32 @vsscanf(i8* nocapture readonly, i8* nocapture readonly, %opaque*) [[G0]]
863 declare i32 @vsscanf(i8*, i8*, %opaque*)
865 ; CHECK: declare i64 @write(i32, i8* nocapture readonly, i64)
866 declare i64 @write(i32, i8*, i64)
870 ; CHECK-DARWIN: declare void @memset_pattern16(i8* nocapture, i8* nocapture readonly, i64) [[G2:#[0…
871 declare void @memset_pattern16(i8*, i8*, i64)