Lines Matching refs:ModRefInfo
177 ModRefInfo AAResults::getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { in getArgModRefInfo()
178 ModRefInfo Result = ModRefInfo::ModRef; in getArgModRefInfo()
185 return ModRefInfo::NoModRef; in getArgModRefInfo()
191 ModRefInfo AAResults::getModRefInfo(Instruction *I, const CallBase *Call2) { in getModRefInfo()
196 ModRefInfo AAResults::getModRefInfo(Instruction *I, const CallBase *Call2, in getModRefInfo()
205 return ModRefInfo::ModRef; in getModRefInfo()
211 ModRefInfo MR = getModRefInfo(Call2, DefLoc, AAQI); in getModRefInfo()
214 return ModRefInfo::NoModRef; in getModRefInfo()
217 ModRefInfo AAResults::getModRefInfo(const CallBase *Call, in getModRefInfo()
223 ModRefInfo AAResults::getModRefInfo(const CallBase *Call, in getModRefInfo()
226 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo()
233 return ModRefInfo::NoModRef; in getModRefInfo()
240 return ModRefInfo::NoModRef; in getModRefInfo()
249 ModRefInfo AllArgsMask = ModRefInfo::NoModRef; in getModRefInfo()
260 ModRefInfo ArgMask = getArgModRefInfo(Call, ArgIdx); in getModRefInfo()
269 return ModRefInfo::NoModRef; in getModRefInfo()
284 ModRefInfo AAResults::getModRefInfo(const CallBase *Call1, in getModRefInfo()
290 ModRefInfo AAResults::getModRefInfo(const CallBase *Call1, in getModRefInfo()
292 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo()
299 return ModRefInfo::NoModRef; in getModRefInfo()
308 return ModRefInfo::NoModRef; in getModRefInfo()
312 return ModRefInfo::NoModRef; in getModRefInfo()
316 return ModRefInfo::NoModRef; in getModRefInfo()
330 return ModRefInfo::NoModRef; in getModRefInfo()
331 ModRefInfo R = ModRefInfo::NoModRef; in getModRefInfo()
346 ModRefInfo ArgModRefC2 = getArgModRefInfo(Call2, Call2ArgIdx); in getModRefInfo()
347 ModRefInfo ArgMask = ModRefInfo::NoModRef; in getModRefInfo()
349 ArgMask = ModRefInfo::ModRef; in getModRefInfo()
351 ArgMask = ModRefInfo::Mod; in getModRefInfo()
355 ModRefInfo ModRefC1 = getModRefInfo(Call1, Call2ArgLoc, AAQI); in getModRefInfo()
371 return ModRefInfo::NoModRef; in getModRefInfo()
381 return ModRefInfo::NoModRef; in getModRefInfo()
382 ModRefInfo R = ModRefInfo::NoModRef; in getModRefInfo()
395 ModRefInfo ArgModRefC1 = getArgModRefInfo(Call1, Call1ArgIdx); in getModRefInfo()
396 ModRefInfo ModRefC2 = getModRefInfo(Call2, Call1ArgLoc, AAQI); in getModRefInfo()
413 return ModRefInfo::NoModRef; in getModRefInfo()
474 ModRefInfo AAResults::getModRefInfo(const LoadInst *L, in getModRefInfo()
479 ModRefInfo AAResults::getModRefInfo(const LoadInst *L, in getModRefInfo()
484 return ModRefInfo::ModRef; in getModRefInfo()
491 return ModRefInfo::NoModRef; in getModRefInfo()
493 return ModRefInfo::MustRef; in getModRefInfo()
496 return ModRefInfo::Ref; in getModRefInfo()
499 ModRefInfo AAResults::getModRefInfo(const StoreInst *S, in getModRefInfo()
504 ModRefInfo AAResults::getModRefInfo(const StoreInst *S, in getModRefInfo()
509 return ModRefInfo::ModRef; in getModRefInfo()
516 return ModRefInfo::NoModRef; in getModRefInfo()
521 return ModRefInfo::NoModRef; in getModRefInfo()
525 return ModRefInfo::MustMod; in getModRefInfo()
529 return ModRefInfo::Mod; in getModRefInfo()
532 ModRefInfo AAResults::getModRefInfo(const FenceInst *S, const MemoryLocation &Loc) { in getModRefInfo()
537 ModRefInfo AAResults::getModRefInfo(const FenceInst *S, in getModRefInfo()
543 return ModRefInfo::Ref; in getModRefInfo()
544 return ModRefInfo::ModRef; in getModRefInfo()
547 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V, in getModRefInfo()
553 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V, in getModRefInfo()
561 return ModRefInfo::NoModRef; in getModRefInfo()
566 return ModRefInfo::NoModRef; in getModRefInfo()
570 return ModRefInfo::MustModRef; in getModRefInfo()
574 return ModRefInfo::ModRef; in getModRefInfo()
577 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad, in getModRefInfo()
583 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad, in getModRefInfo()
590 return ModRefInfo::NoModRef; in getModRefInfo()
594 return ModRefInfo::ModRef; in getModRefInfo()
597 ModRefInfo AAResults::getModRefInfo(const CatchReturnInst *CatchRet, in getModRefInfo()
603 ModRefInfo AAResults::getModRefInfo(const CatchReturnInst *CatchRet, in getModRefInfo()
610 return ModRefInfo::NoModRef; in getModRefInfo()
614 return ModRefInfo::ModRef; in getModRefInfo()
617 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX, in getModRefInfo()
623 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX, in getModRefInfo()
628 return ModRefInfo::ModRef; in getModRefInfo()
635 return ModRefInfo::NoModRef; in getModRefInfo()
639 return ModRefInfo::MustModRef; in getModRefInfo()
642 return ModRefInfo::ModRef; in getModRefInfo()
645 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW, in getModRefInfo()
651 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW, in getModRefInfo()
656 return ModRefInfo::ModRef; in getModRefInfo()
663 return ModRefInfo::NoModRef; in getModRefInfo()
667 return ModRefInfo::MustModRef; in getModRefInfo()
670 return ModRefInfo::ModRef; in getModRefInfo()
673 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()