Lines Matching refs:Changed
137 bool Changed = false; in inferLibFuncAttributes() local
140 Changed |= setNonLazyBind(F); in inferLibFuncAttributes()
145 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
146 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
147 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
148 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
149 return Changed; in inferLibFuncAttributes()
152 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
153 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
154 return Changed; in inferLibFuncAttributes()
162 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
163 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
164 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
165 return Changed; in inferLibFuncAttributes()
170 Changed |= setReturnedArg(F, 0); in inferLibFuncAttributes()
174 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
175 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
176 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
177 return Changed; in inferLibFuncAttributes()
179 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
180 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
181 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
182 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
183 return Changed; in inferLibFuncAttributes()
191 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
192 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
193 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
194 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
195 return Changed; in inferLibFuncAttributes()
198 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
199 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
200 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
201 return Changed; in inferLibFuncAttributes()
204 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
205 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
206 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
207 return Changed; in inferLibFuncAttributes()
209 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
210 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
211 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
212 return Changed; in inferLibFuncAttributes()
215 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
216 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
217 return Changed; in inferLibFuncAttributes()
220 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
221 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
222 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
223 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
224 return Changed; in inferLibFuncAttributes()
227 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
228 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
229 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
230 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
231 return Changed; in inferLibFuncAttributes()
233 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
234 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
235 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
236 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
237 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
238 return Changed; in inferLibFuncAttributes()
240 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
241 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
242 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
243 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
244 return Changed; in inferLibFuncAttributes()
246 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
247 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
248 Changed |= setDoesNotCapture(F, 2); in inferLibFuncAttributes()
249 Changed |= setOnlyReadsMemory(F, 2); in inferLibFuncAttributes()
250 return Changed; in inferLibFuncAttributes()
252 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
253 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
254 Changed |= setDoesNotCapture(F, 2); in inferLibFuncAttributes()
255 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
256 return Changed; in inferLibFuncAttributes()
259 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
260 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
261 return Changed; in inferLibFuncAttributes()
263 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
264 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
265 return Changed; in inferLibFuncAttributes()
267 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
268 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
269 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
270 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
271 return Changed; in inferLibFuncAttributes()
274 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
275 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
276 return Changed; in inferLibFuncAttributes()
280 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
281 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
282 return Changed; in inferLibFuncAttributes()
285 Changed |= setReturnedArg(F, 0); in inferLibFuncAttributes()
289 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
290 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
291 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
292 return Changed; in inferLibFuncAttributes()
294 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
295 return Changed; in inferLibFuncAttributes()
297 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
298 return Changed; in inferLibFuncAttributes()
300 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
301 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
302 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
303 return Changed; in inferLibFuncAttributes()
305 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
306 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
307 return Changed; in inferLibFuncAttributes()
309 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
310 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
311 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
312 return Changed; in inferLibFuncAttributes()
315 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
316 return Changed; in inferLibFuncAttributes()
318 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
319 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
320 return Changed; in inferLibFuncAttributes()
324 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
325 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
326 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
327 return Changed; in inferLibFuncAttributes()
329 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
330 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
331 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
332 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
333 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
334 return Changed; in inferLibFuncAttributes()
336 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
337 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
338 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
339 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
340 return Changed; in inferLibFuncAttributes()
343 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
344 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
345 return Changed; in inferLibFuncAttributes()
347 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
348 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
349 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
350 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
351 return Changed; in inferLibFuncAttributes()
353 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
354 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
355 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
356 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
357 return Changed; in inferLibFuncAttributes()
359 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
360 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
361 return Changed; in inferLibFuncAttributes()
363 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
364 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
365 return Changed; in inferLibFuncAttributes()
368 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
369 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
370 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
371 return Changed; in inferLibFuncAttributes()
375 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
376 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
377 return Changed; in inferLibFuncAttributes()
382 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
383 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
384 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
385 return Changed; in inferLibFuncAttributes()
387 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
388 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
389 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
390 return Changed; in inferLibFuncAttributes()
392 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
393 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
394 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
395 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
396 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
397 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
398 return Changed; in inferLibFuncAttributes()
400 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
401 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
402 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
403 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
404 return Changed; in inferLibFuncAttributes()
420 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
421 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
422 return Changed; in inferLibFuncAttributes()
424 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
425 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
426 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
427 return Changed; in inferLibFuncAttributes()
435 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
436 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
437 return Changed; in inferLibFuncAttributes()
440 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
441 Changed |= setDoesNotCapture(F, 2); in inferLibFuncAttributes()
442 return Changed; in inferLibFuncAttributes()
445 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
446 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
447 Changed |= setDoesNotCapture(F, 3); in inferLibFuncAttributes()
448 return Changed; in inferLibFuncAttributes()
451 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
452 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
453 Changed |= setDoesNotCapture(F, 3); in inferLibFuncAttributes()
455 return Changed; in inferLibFuncAttributes()
458 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
459 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
460 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
461 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
462 return Changed; in inferLibFuncAttributes()
465 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
466 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
467 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
468 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
469 return Changed; in inferLibFuncAttributes()
471 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
472 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
473 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
474 return Changed; in inferLibFuncAttributes()
478 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
479 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
480 return Changed; in inferLibFuncAttributes()
482 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
483 Changed |= setOnlyReadsMemory(F); in inferLibFuncAttributes()
484 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
485 return Changed; in inferLibFuncAttributes()
489 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
490 return Changed; in inferLibFuncAttributes()
492 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
493 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
494 return Changed; in inferLibFuncAttributes()
496 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
497 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
498 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
499 return Changed; in inferLibFuncAttributes()
501 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
502 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
503 return Changed; in inferLibFuncAttributes()
505 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
506 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
507 return Changed; in inferLibFuncAttributes()
509 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
510 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
511 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
512 return Changed; in inferLibFuncAttributes()
514 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
515 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
516 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
517 return Changed; in inferLibFuncAttributes()
520 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
521 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
522 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
523 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
524 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
525 return Changed; in inferLibFuncAttributes()
528 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
529 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
530 return Changed; in inferLibFuncAttributes()
534 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
535 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
536 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
537 return Changed; in inferLibFuncAttributes()
540 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
541 return Changed; in inferLibFuncAttributes()
544 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
545 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
546 return Changed; in inferLibFuncAttributes()
549 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
550 return Changed; in inferLibFuncAttributes()
552 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
553 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
554 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
555 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
556 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
557 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
558 return Changed; in inferLibFuncAttributes()
560 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
561 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
562 return Changed; in inferLibFuncAttributes()
564 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
565 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
566 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
567 return Changed; in inferLibFuncAttributes()
569 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
570 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
571 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
572 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
573 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
574 return Changed; in inferLibFuncAttributes()
576 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
577 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
578 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
579 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
580 return Changed; in inferLibFuncAttributes()
582 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
583 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
584 return Changed; in inferLibFuncAttributes()
586 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
587 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
588 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
589 return Changed; in inferLibFuncAttributes()
592 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
593 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
594 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
595 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
596 return Changed; in inferLibFuncAttributes()
598 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
599 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
600 Changed |= setDoesNotCapture(F, 2); in inferLibFuncAttributes()
601 Changed |= setOnlyReadsMemory(F, 2); in inferLibFuncAttributes()
602 return Changed; in inferLibFuncAttributes()
605 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
606 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
607 return Changed; in inferLibFuncAttributes()
609 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
610 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
611 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
612 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
613 return Changed; in inferLibFuncAttributes()
615 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
616 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
617 return Changed; in inferLibFuncAttributes()
619 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
620 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
621 return Changed; in inferLibFuncAttributes()
626 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
627 Changed |= setDoesNotAccessMemory(F); in inferLibFuncAttributes()
628 return Changed; in inferLibFuncAttributes()
630 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
631 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
632 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
633 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
634 return Changed; in inferLibFuncAttributes()
636 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
637 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
638 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
639 return Changed; in inferLibFuncAttributes()
642 Changed |= setDoesNotCapture(F, 3); in inferLibFuncAttributes()
643 return Changed; in inferLibFuncAttributes()
646 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
647 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
648 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
649 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
650 return Changed; in inferLibFuncAttributes()
652 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
653 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
654 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
655 return Changed; in inferLibFuncAttributes()
657 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
658 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
659 return Changed; in inferLibFuncAttributes()
661 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
662 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
663 return Changed; in inferLibFuncAttributes()
665 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
666 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
667 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
668 return Changed; in inferLibFuncAttributes()
672 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
673 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
674 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
675 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
676 return Changed; in inferLibFuncAttributes()
678 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
679 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
680 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
681 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
682 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
683 return Changed; in inferLibFuncAttributes()
685 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
686 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
687 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
688 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
689 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
690 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
691 return Changed; in inferLibFuncAttributes()
694 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
695 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
696 return Changed; in inferLibFuncAttributes()
698 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
699 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
700 return Changed; in inferLibFuncAttributes()
703 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
704 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
705 return Changed; in inferLibFuncAttributes()
708 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
709 Changed |= setOnlyReadsMemory(F, 0); in inferLibFuncAttributes()
710 return Changed; in inferLibFuncAttributes()
715 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
716 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
717 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
718 return Changed; in inferLibFuncAttributes()
728 Changed |= setRetNonNull(F); in inferLibFuncAttributes()
729 Changed |= setRetDoesNotAlias(F); in inferLibFuncAttributes()
730 return Changed; in inferLibFuncAttributes()
735 Changed |= setOnlyAccessesArgMemory(F); in inferLibFuncAttributes()
736 Changed |= setDoesNotCapture(F, 0); in inferLibFuncAttributes()
737 Changed |= setDoesNotCapture(F, 1); in inferLibFuncAttributes()
738 Changed |= setOnlyReadsMemory(F, 1); in inferLibFuncAttributes()
739 return Changed; in inferLibFuncAttributes()
742 Changed |= setDoesNotAccessMemory(F); in inferLibFuncAttributes()
743 Changed |= setDoesNotThrow(F); in inferLibFuncAttributes()
744 return Changed; in inferLibFuncAttributes()