Lines Matching refs:Changed
157 bool Changed = false; in setArgsNoUndef() local
162 Changed = true; in setArgsNoUndef()
165 return Changed; in setArgsNoUndef()
223 bool Changed = false; in inferLibFuncAttributes() local
226 Changed |= setDoesNotFreeMemory(F); in inferLibFuncAttributes()
229 Changed |= setNonLazyBind(F); in inferLibFuncAttributes()
234 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
235 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
236 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
237 Changed |= setWillReturn(F); in inferLibFuncAttributes()
238 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
239 return Changed; in inferLibFuncAttributes()
242 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
243 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
244 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
245 Changed |= setWillReturn(F); in inferLibFuncAttributes()
246 return Changed; in inferLibFuncAttributes()
254 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
255 Changed |= setWillReturn(F); in inferLibFuncAttributes()
256 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
257 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
258 return Changed; in inferLibFuncAttributes()
261 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
262 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
263 Changed |= setWillReturn(F); in inferLibFuncAttributes()
264 Changed |= setReturnedArg(F, 0); in inferLibFuncAttributes()
265 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
266 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
267 Changed |= setDoesNotAlias(F, 0); in inferLibFuncAttributes()
268 Changed |= setDoesNotAlias(F, 1); in inferLibFuncAttributes()
269 return Changed; in inferLibFuncAttributes()
272 Changed |= setReturnedArg(F, 0); in inferLibFuncAttributes()
276 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
277 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
278 Changed |= setWillReturn(F); in inferLibFuncAttributes()
279 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
280 Changed |= setOnlyWritesMemory(F, 0); in inferLibFuncAttributes()
281 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
282 Changed |= setDoesNotAlias(F, 0); in inferLibFuncAttributes()
283 Changed |= setDoesNotAlias(F, 1); in inferLibFuncAttributes()
284 return Changed; in inferLibFuncAttributes()
286 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
287 Changed |= setWillReturn(F); in inferLibFuncAttributes()
288 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
289 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
290 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
291 return Changed; in inferLibFuncAttributes()
296 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
297 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
298 Changed |= setWillReturn(F); in inferLibFuncAttributes()
299 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
300 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
301 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
302 return Changed; in inferLibFuncAttributes()
308 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
309 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
310 Changed |= setWillReturn(F); in inferLibFuncAttributes()
311 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
312 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
313 return Changed; in inferLibFuncAttributes()
316 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
317 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
318 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
319 Changed |= setWillReturn(F); in inferLibFuncAttributes()
320 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
321 return Changed; in inferLibFuncAttributes()
324 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
325 Changed |= setWillReturn(F); in inferLibFuncAttributes()
326 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
327 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
328 return Changed; in inferLibFuncAttributes()
330 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
331 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
332 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
333 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
334 return Changed; in inferLibFuncAttributes()
337 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
338 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
339 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
340 return Changed; in inferLibFuncAttributes()
342 Changed |= setArgNoUndef(F, 1); in inferLibFuncAttributes()
345 Changed |= setOnlyAccessesInaccessibleMemOrArgMem(F); in inferLibFuncAttributes()
346 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
347 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
348 Changed |= setWillReturn(F); in inferLibFuncAttributes()
349 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
350 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
351 return Changed; in inferLibFuncAttributes()
354 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
355 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
356 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
357 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
358 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
359 return Changed; in inferLibFuncAttributes()
361 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
362 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
363 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
364 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
365 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
366 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
367 return Changed; in inferLibFuncAttributes()
369 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
370 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
371 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
372 Changed |= setDoesNotAlias(F, 0); in inferLibFuncAttributes()
373 Changed |= setOnlyWritesMemory(F, 0); in inferLibFuncAttributes()
374 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
375 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
376 return Changed; in inferLibFuncAttributes()
378 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
379 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
380 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
381 Changed |= setDoesNotAlias(F, 0); in inferLibFuncAttributes()
382 Changed |= setOnlyWritesMemory(F, 0); in inferLibFuncAttributes()
383 Changed |= setDoesNotCapture(F, 2); in inferLibFuncAttributes()
384 Changed |= setOnlyReadsMemory(F, 2); in inferLibFuncAttributes()
385 return Changed; in inferLibFuncAttributes()
387 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
388 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
389 Changed |= setWillReturn(F); in inferLibFuncAttributes()
390 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
391 Changed |= setDoesNotCapture(F, 2); in inferLibFuncAttributes()
392 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
393 return Changed; in inferLibFuncAttributes()
396 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
397 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
398 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
399 return Changed; in inferLibFuncAttributes()
402 Changed |= setOnlyAccessesInaccessibleMemory(F); in inferLibFuncAttributes()
403 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
404 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
405 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
406 Changed |= setWillReturn(F); in inferLibFuncAttributes()
407 return Changed; in inferLibFuncAttributes()
409 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
410 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
411 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
412 Changed |= setWillReturn(F); in inferLibFuncAttributes()
413 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
414 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
415 return Changed; in inferLibFuncAttributes()
418 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
419 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
420 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
421 Changed |= setWillReturn(F); in inferLibFuncAttributes()
422 return Changed; in inferLibFuncAttributes()
426 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
427 Changed |= setWillReturn(F); in inferLibFuncAttributes()
428 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
429 return Changed; in inferLibFuncAttributes()
431 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
432 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
433 Changed |= setWillReturn(F); in inferLibFuncAttributes()
434 Changed |= setDoesNotAlias(F, 0); in inferLibFuncAttributes()
435 Changed |= setReturnedArg(F, 0); in inferLibFuncAttributes()
436 Changed |= setOnlyWritesMemory(F, 0); in inferLibFuncAttributes()
437 Changed |= setDoesNotAlias(F, 1); in inferLibFuncAttributes()
438 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
439 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
440 return Changed; in inferLibFuncAttributes()
442 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
443 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
444 Changed |= setWillReturn(F); in inferLibFuncAttributes()
445 Changed |= setReturnedArg(F, 0); in inferLibFuncAttributes()
446 Changed |= setOnlyWritesMemory(F, 0); in inferLibFuncAttributes()
447 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
448 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
449 return Changed; in inferLibFuncAttributes()
452 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
453 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
454 Changed |= setWillReturn(F); in inferLibFuncAttributes()
455 Changed |= setDoesNotAlias(F, 0); in inferLibFuncAttributes()
456 Changed |= setOnlyWritesMemory(F, 0); in inferLibFuncAttributes()
457 Changed |= setDoesNotAlias(F, 1); in inferLibFuncAttributes()
458 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
459 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
460 return Changed; in inferLibFuncAttributes()
462 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
463 return Changed; in inferLibFuncAttributes()
465 Changed |= setOnlyAccessesInaccessibleMemory(F); in inferLibFuncAttributes()
466 Changed |= setRetNoUndef(F); in inferLibFuncAttributes()
467 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
468 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
469 Changed |= setWillReturn(F); in inferLibFuncAttributes()
470 return Changed; in inferLibFuncAttributes()
472 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
473 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
474 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
475 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
476 return Changed; in inferLibFuncAttributes()
478 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
479 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
480 Changed |= setWillReturn(F); in inferLibFuncAttributes()
481 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
482 return Changed; in inferLibFuncAttributes()
485 Changed |= setOnlyAccessesInaccessibleMemOrArgMem(F); in inferLibFuncAttributes()
486 Changed |= setRetNoUndef(F); in inferLibFuncAttributes()
487 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
488 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
489 Changed |= setWillReturn(F); in inferLibFuncAttributes()
490 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
491 Changed |= setArgNoUndef(F, 1); in inferLibFuncAttributes()
492 return Changed; in inferLibFuncAttributes()
494 Changed |= setRetNoUndef(F); in inferLibFuncAttributes()
495 Changed |= setWillReturn(F); in inferLibFuncAttributes()
496 Changed |= setArgNoUndef(F, 1); in inferLibFuncAttributes()
497 return Changed; in inferLibFuncAttributes()
500 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
501 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
502 return Changed; in inferLibFuncAttributes()
504 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
505 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
506 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
507 return Changed; in inferLibFuncAttributes()
511 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
512 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
513 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
514 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
515 return Changed; in inferLibFuncAttributes()
517 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
518 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
519 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
520 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
521 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
522 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
523 return Changed; in inferLibFuncAttributes()
525 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
526 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
527 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
528 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
529 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
530 return Changed; in inferLibFuncAttributes()
533 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
534 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
535 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
536 return Changed; in inferLibFuncAttributes()
538 Changed |= setOnlyAccessesInaccessibleMemory(F); in inferLibFuncAttributes()
539 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
540 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
541 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
542 Changed |= setWillReturn(F); in inferLibFuncAttributes()
543 return Changed; in inferLibFuncAttributes()
545 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
546 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
547 Changed |= setWillReturn(F); in inferLibFuncAttributes()
548 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
549 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
550 Changed |= setOnlyWritesMemory(F, 1); in inferLibFuncAttributes()
551 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
552 return Changed; in inferLibFuncAttributes()
554 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
555 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
556 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
557 Changed |= setWillReturn(F); in inferLibFuncAttributes()
558 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
559 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
560 return Changed; in inferLibFuncAttributes()
562 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
563 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
564 Changed |= setWillReturn(F); in inferLibFuncAttributes()
565 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
566 Changed |= setOnlyWritesMemory(F, 0); in inferLibFuncAttributes()
567 return Changed; in inferLibFuncAttributes()
570 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
571 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
572 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
573 Changed |= setWillReturn(F); in inferLibFuncAttributes()
574 return Changed; in inferLibFuncAttributes()
577 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
578 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
579 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
580 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
581 return Changed; in inferLibFuncAttributes()
585 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
586 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
587 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
588 return Changed; in inferLibFuncAttributes()
593 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
594 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
595 Changed |= setWillReturn(F); in inferLibFuncAttributes()
596 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
597 return Changed; in inferLibFuncAttributes()
599 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
600 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
601 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
602 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
603 return Changed; in inferLibFuncAttributes()
605 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
606 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
607 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
608 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
609 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
610 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
611 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
612 return Changed; in inferLibFuncAttributes()
614 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
615 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
616 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
617 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
618 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
619 return Changed; in inferLibFuncAttributes()
621 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
622 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
623 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
624 return Changed; in inferLibFuncAttributes()
627 Changed |= setOnlyAccessesInaccessibleMemOrArgMem(F); in inferLibFuncAttributes()
628 Changed |= setArgsNoUndef(F); in inferLibFuncAttributes()
629 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
630 Changed |= setWillReturn(F); in inferLibFuncAttributes()
631 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
632 return Changed; in inferLibFuncAttributes()
646 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
647 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
648 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
649 return Changed; in inferLibFuncAttributes()
651 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
652 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
653 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
654 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
655 return Changed; in inferLibFuncAttributes()
659 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
660 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
661 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
662 return Changed; in inferLibFuncAttributes()
666 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
667 Changed |= setWillReturn(F); in inferLibFuncAttributes()
668 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
669 return Changed; in inferLibFuncAttributes()
671 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
672 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
673 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
674 return Changed; in inferLibFuncAttributes()
677 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
678 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
679 Changed |= setDoesNotCapture(F, 2); in inferLibFuncAttributes()
680 return Changed; in inferLibFuncAttributes()
683 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
684 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
685 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
686 Changed |= setDoesNotCapture(F, 3); in inferLibFuncAttributes()
687 return Changed; in inferLibFuncAttributes()
690 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
691 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
692 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
693 Changed |= setDoesNotCapture(F, 3); in inferLibFuncAttributes()
695 return Changed; in inferLibFuncAttributes()
698 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
699 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
700 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
701 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
702 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
703 return Changed; in inferLibFuncAttributes()
706 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
707 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
708 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
709 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
710 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
711 return Changed; in inferLibFuncAttributes()
713 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
714 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
715 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
716 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
717 return Changed; in inferLibFuncAttributes()
719 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
720 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
721 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
722 return Changed; in inferLibFuncAttributes()
724 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
725 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
726 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
727 return Changed; in inferLibFuncAttributes()
729 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
730 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
731 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
732 return Changed; in inferLibFuncAttributes()
734 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
735 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
736 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
737 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
738 return Changed; in inferLibFuncAttributes()
742 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
743 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
744 return Changed; in inferLibFuncAttributes()
746 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
747 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
748 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
749 return Changed; in inferLibFuncAttributes()
751 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
752 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
753 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
754 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
755 return Changed; in inferLibFuncAttributes()
757 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
758 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
759 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
760 return Changed; in inferLibFuncAttributes()
762 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
763 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
764 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
765 return Changed; in inferLibFuncAttributes()
767 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
768 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
769 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
770 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
771 return Changed; in inferLibFuncAttributes()
773 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
774 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
775 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
776 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
777 return Changed; in inferLibFuncAttributes()
780 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
781 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
782 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
783 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
784 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
785 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
786 return Changed; in inferLibFuncAttributes()
789 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
790 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
791 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
792 return Changed; in inferLibFuncAttributes()
796 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
797 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
798 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
799 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
800 return Changed; in inferLibFuncAttributes()
803 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
804 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
805 return Changed; in inferLibFuncAttributes()
808 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
809 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
810 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
811 return Changed; in inferLibFuncAttributes()
814 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
815 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
816 return Changed; in inferLibFuncAttributes()
818 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
819 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
820 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
821 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
822 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
823 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
824 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
825 return Changed; in inferLibFuncAttributes()
827 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
828 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
829 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
830 return Changed; in inferLibFuncAttributes()
832 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
833 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
834 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
835 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
836 return Changed; in inferLibFuncAttributes()
838 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
839 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
840 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
841 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
842 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
843 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
844 return Changed; in inferLibFuncAttributes()
846 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
847 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
848 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
849 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
850 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
851 return Changed; in inferLibFuncAttributes()
853 Changed |= setOnlyAccessesInaccessibleMemory(F); in inferLibFuncAttributes()
854 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
855 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
856 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
857 Changed |= setWillReturn(F); in inferLibFuncAttributes()
858 return Changed; in inferLibFuncAttributes()
860 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
861 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
862 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
863 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
864 return Changed; in inferLibFuncAttributes()
867 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
868 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
869 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
870 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
871 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
872 return Changed; in inferLibFuncAttributes()
874 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
875 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
876 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
877 Changed |= setDoesNotCapture(F, 2); in inferLibFuncAttributes()
878 Changed |= setOnlyReadsMemory(F, 2); in inferLibFuncAttributes()
879 return Changed; in inferLibFuncAttributes()
882 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
883 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
884 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
885 return Changed; in inferLibFuncAttributes()
887 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
888 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
889 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
890 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
891 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
892 return Changed; in inferLibFuncAttributes()
894 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
895 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
896 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
897 return Changed; in inferLibFuncAttributes()
899 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
900 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
901 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
902 return Changed; in inferLibFuncAttributes()
907 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
908 Changed |= setDoesNotAccessMemory(F); in inferLibFuncAttributes()
909 return Changed; in inferLibFuncAttributes()
911 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
912 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
913 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
914 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
915 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
916 return Changed; in inferLibFuncAttributes()
918 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
919 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
920 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
921 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
922 return Changed; in inferLibFuncAttributes()
926 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
927 Changed |= setDoesNotCapture(F, 3); in inferLibFuncAttributes()
928 return Changed; in inferLibFuncAttributes()
930 Changed |= setArgNoUndef(F, 1); in inferLibFuncAttributes()
933 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
934 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
935 Changed |= setWillReturn(F); in inferLibFuncAttributes()
936 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
937 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
938 return Changed; in inferLibFuncAttributes()
940 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
941 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
942 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
943 return Changed; in inferLibFuncAttributes()
945 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
946 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
947 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
948 return Changed; in inferLibFuncAttributes()
950 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
951 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
952 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
953 return Changed; in inferLibFuncAttributes()
955 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
956 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
957 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
958 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
959 return Changed; in inferLibFuncAttributes()
963 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
964 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
965 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
966 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
967 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
968 return Changed; in inferLibFuncAttributes()
970 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
971 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
972 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
973 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
974 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
975 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
976 return Changed; in inferLibFuncAttributes()
978 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
979 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
980 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
981 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
982 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
983 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
984 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
985 return Changed; in inferLibFuncAttributes()
988 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
989 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
990 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
991 return Changed; in inferLibFuncAttributes()
993 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
994 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
995 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
996 return Changed; in inferLibFuncAttributes()
999 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
1000 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
1001 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
1002 return Changed; in inferLibFuncAttributes()
1005 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
1006 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
1007 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
1008 return Changed; in inferLibFuncAttributes()
1013 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
1014 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
1015 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
1016 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
1017 return Changed; in inferLibFuncAttributes()
1022 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
1023 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
1024 Changed |= setOnlyWritesMemory(F, 0); in inferLibFuncAttributes()
1025 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
1026 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
1027 return Changed; in inferLibFuncAttributes()
1029 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
1030 Changed |= setWillReturn(F); in inferLibFuncAttributes()
1031 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
1032 Changed |= setOnlyWritesMemory(F, 0); in inferLibFuncAttributes()
1033 return Changed; in inferLibFuncAttributes()
1036 Changed |= setRetAndArgsNoUndef(F); in inferLibFuncAttributes()
1037 Changed |= setDoesNotAccessMemory(F); in inferLibFuncAttributes()
1038 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
1039 return Changed; in inferLibFuncAttributes()
1043 Changed |= setSignExtendedArg(F, 1); in inferLibFuncAttributes()
1044 Changed |= setWillReturn(F); in inferLibFuncAttributes()
1045 return Changed; in inferLibFuncAttributes()
1169 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
1170 Changed |= setDoesNotFreeMemory(F); in inferLibFuncAttributes()
1171 Changed |= setWillReturn(F); in inferLibFuncAttributes()
1172 return Changed; in inferLibFuncAttributes()