Lines Matching refs:ModRefInfo
178 ModRefInfo AAResults::getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { in getArgModRefInfo()
179 ModRefInfo Result = ModRefInfo::ModRef; in getArgModRefInfo()
186 return ModRefInfo::NoModRef; in getArgModRefInfo()
192 ModRefInfo AAResults::getModRefInfo(Instruction *I, const CallBase *Call2) { in getModRefInfo()
197 ModRefInfo AAResults::getModRefInfo(Instruction *I, const CallBase *Call2, in getModRefInfo()
205 return ModRefInfo::ModRef; in getModRefInfo()
212 ModRefInfo MR = getModRefInfo(Call2, DefLoc, AAQI); in getModRefInfo()
216 return ModRefInfo::NoModRef; in getModRefInfo()
219 ModRefInfo AAResults::getModRefInfo(const CallBase *Call, in getModRefInfo()
225 ModRefInfo AAResults::getModRefInfo(const CallBase *Call, in getModRefInfo()
228 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo()
235 return ModRefInfo::NoModRef; in getModRefInfo()
242 return ModRefInfo::NoModRef; in getModRefInfo()
251 ModRefInfo AllArgsMask = ModRefInfo::NoModRef; in getModRefInfo()
262 ModRefInfo ArgMask = getArgModRefInfo(Call, ArgIdx); in getModRefInfo()
271 return ModRefInfo::NoModRef; in getModRefInfo()
286 ModRefInfo AAResults::getModRefInfo(const CallBase *Call1, in getModRefInfo()
292 ModRefInfo AAResults::getModRefInfo(const CallBase *Call1, in getModRefInfo()
294 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo()
301 return ModRefInfo::NoModRef; in getModRefInfo()
310 return ModRefInfo::NoModRef; in getModRefInfo()
314 return ModRefInfo::NoModRef; in getModRefInfo()
318 return ModRefInfo::NoModRef; in getModRefInfo()
332 return ModRefInfo::NoModRef; in getModRefInfo()
333 ModRefInfo R = ModRefInfo::NoModRef; in getModRefInfo()
348 ModRefInfo ArgModRefC2 = getArgModRefInfo(Call2, Call2ArgIdx); in getModRefInfo()
349 ModRefInfo ArgMask = ModRefInfo::NoModRef; in getModRefInfo()
351 ArgMask = ModRefInfo::ModRef; in getModRefInfo()
353 ArgMask = ModRefInfo::Mod; in getModRefInfo()
357 ModRefInfo ModRefC1 = getModRefInfo(Call1, Call2ArgLoc, AAQI); in getModRefInfo()
373 return ModRefInfo::NoModRef; in getModRefInfo()
383 return ModRefInfo::NoModRef; in getModRefInfo()
384 ModRefInfo R = ModRefInfo::NoModRef; in getModRefInfo()
397 ModRefInfo ArgModRefC1 = getArgModRefInfo(Call1, Call1ArgIdx); in getModRefInfo()
398 ModRefInfo ModRefC2 = getModRefInfo(Call2, Call1ArgLoc, AAQI); in getModRefInfo()
415 return ModRefInfo::NoModRef; in getModRefInfo()
476 ModRefInfo AAResults::getModRefInfo(const LoadInst *L, in getModRefInfo()
481 ModRefInfo AAResults::getModRefInfo(const LoadInst *L, in getModRefInfo()
486 return ModRefInfo::ModRef; in getModRefInfo()
493 return ModRefInfo::NoModRef; in getModRefInfo()
495 return ModRefInfo::MustRef; in getModRefInfo()
498 return ModRefInfo::Ref; in getModRefInfo()
501 ModRefInfo AAResults::getModRefInfo(const StoreInst *S, in getModRefInfo()
506 ModRefInfo AAResults::getModRefInfo(const StoreInst *S, in getModRefInfo()
511 return ModRefInfo::ModRef; in getModRefInfo()
518 return ModRefInfo::NoModRef; in getModRefInfo()
523 return ModRefInfo::NoModRef; in getModRefInfo()
527 return ModRefInfo::MustMod; in getModRefInfo()
531 return ModRefInfo::Mod; in getModRefInfo()
534 ModRefInfo AAResults::getModRefInfo(const FenceInst *S, const MemoryLocation &Loc) { in getModRefInfo()
539 ModRefInfo AAResults::getModRefInfo(const FenceInst *S, in getModRefInfo()
545 return ModRefInfo::Ref; in getModRefInfo()
546 return ModRefInfo::ModRef; in getModRefInfo()
549 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V, in getModRefInfo()
555 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V, in getModRefInfo()
563 return ModRefInfo::NoModRef; in getModRefInfo()
568 return ModRefInfo::NoModRef; in getModRefInfo()
572 return ModRefInfo::MustModRef; in getModRefInfo()
576 return ModRefInfo::ModRef; in getModRefInfo()
579 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad, in getModRefInfo()
585 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad, in getModRefInfo()
592 return ModRefInfo::NoModRef; in getModRefInfo()
596 return ModRefInfo::ModRef; in getModRefInfo()
599 ModRefInfo AAResults::getModRefInfo(const CatchReturnInst *CatchRet, in getModRefInfo()
605 ModRefInfo AAResults::getModRefInfo(const CatchReturnInst *CatchRet, in getModRefInfo()
612 return ModRefInfo::NoModRef; in getModRefInfo()
616 return ModRefInfo::ModRef; in getModRefInfo()
619 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX, in getModRefInfo()
625 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX, in getModRefInfo()
630 return ModRefInfo::ModRef; in getModRefInfo()
637 return ModRefInfo::NoModRef; in getModRefInfo()
641 return ModRefInfo::MustModRef; in getModRefInfo()
644 return ModRefInfo::ModRef; in getModRefInfo()
647 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW, in getModRefInfo()
653 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW, in getModRefInfo()
658 return ModRefInfo::ModRef; in getModRefInfo()
665 return ModRefInfo::NoModRef; in getModRefInfo()
669 return ModRefInfo::MustModRef; in getModRefInfo()
672 return ModRefInfo::ModRef; in getModRefInfo()
675 ModRefInfo AAResults::getModRefInfo(const Instruction *I, in getModRefInfo()
708 return ModRefInfo::NoModRef; in getModRefInfo()
719 ModRefInfo AAResults::callCapturesBefore(const Instruction *I, in callCapturesBefore()
724 return ModRefInfo::ModRef; in callCapturesBefore()
728 return ModRefInfo::ModRef; in callCapturesBefore()
732 return ModRefInfo::ModRef; in callCapturesBefore()
737 return ModRefInfo::ModRef; in callCapturesBefore()
740 ModRefInfo R = ModRefInfo::NoModRef; in callCapturesBefore()
767 R = ModRefInfo::Ref; in callCapturesBefore()
771 return ModRefInfo::ModRef; in callCapturesBefore()
781 return canInstructionRangeModRef(BB.front(), BB.back(), Loc, ModRefInfo::Mod); in canBasicBlockModify()
792 const ModRefInfo Mode) { in canInstructionRangeModRef()