Lines Matching refs:ModRefInfo
120 ModRefInfo AAResults::getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { in getArgModRefInfo()
121 ModRefInfo Result = ModRefInfo::ModRef; in getArgModRefInfo()
128 return ModRefInfo::NoModRef; in getArgModRefInfo()
134 ModRefInfo AAResults::getModRefInfo(Instruction *I, const CallBase *Call2) { in getModRefInfo()
141 return ModRefInfo::ModRef; in getModRefInfo()
148 ModRefInfo MR = getModRefInfo(Call2, DefLoc); in getModRefInfo()
152 return ModRefInfo::NoModRef; in getModRefInfo()
155 ModRefInfo AAResults::getModRefInfo(const CallBase *Call, in getModRefInfo()
157 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo()
164 return ModRefInfo::NoModRef; in getModRefInfo()
172 return ModRefInfo::NoModRef; in getModRefInfo()
181 ModRefInfo AllArgsMask = ModRefInfo::NoModRef; in getModRefInfo()
192 ModRefInfo ArgMask = getArgModRefInfo(Call, ArgIdx); in getModRefInfo()
201 return ModRefInfo::NoModRef; in getModRefInfo()
216 ModRefInfo AAResults::getModRefInfo(const CallBase *Call1, in getModRefInfo()
218 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo()
225 return ModRefInfo::NoModRef; in getModRefInfo()
234 return ModRefInfo::NoModRef; in getModRefInfo()
238 return ModRefInfo::NoModRef; in getModRefInfo()
242 return ModRefInfo::NoModRef; in getModRefInfo()
256 return ModRefInfo::NoModRef; in getModRefInfo()
257 ModRefInfo R = ModRefInfo::NoModRef; in getModRefInfo()
272 ModRefInfo ArgModRefC2 = getArgModRefInfo(Call2, Call2ArgIdx); in getModRefInfo()
273 ModRefInfo ArgMask = ModRefInfo::NoModRef; in getModRefInfo()
275 ArgMask = ModRefInfo::ModRef; in getModRefInfo()
277 ArgMask = ModRefInfo::Mod; in getModRefInfo()
281 ModRefInfo ModRefC1 = getModRefInfo(Call1, Call2ArgLoc); in getModRefInfo()
297 return ModRefInfo::NoModRef; in getModRefInfo()
307 return ModRefInfo::NoModRef; in getModRefInfo()
308 ModRefInfo R = ModRefInfo::NoModRef; in getModRefInfo()
321 ModRefInfo ArgModRefC1 = getArgModRefInfo(Call1, Call1ArgIdx); in getModRefInfo()
322 ModRefInfo ModRefC2 = getModRefInfo(Call2, Call1ArgLoc); in getModRefInfo()
339 return ModRefInfo::NoModRef; in getModRefInfo()
398 ModRefInfo AAResults::getModRefInfo(const LoadInst *L, in getModRefInfo()
402 return ModRefInfo::ModRef; in getModRefInfo()
409 return ModRefInfo::NoModRef; in getModRefInfo()
411 return ModRefInfo::MustRef; in getModRefInfo()
414 return ModRefInfo::Ref; in getModRefInfo()
417 ModRefInfo AAResults::getModRefInfo(const StoreInst *S, in getModRefInfo()
421 return ModRefInfo::ModRef; in getModRefInfo()
428 return ModRefInfo::NoModRef; in getModRefInfo()
433 return ModRefInfo::NoModRef; in getModRefInfo()
437 return ModRefInfo::MustMod; in getModRefInfo()
441 return ModRefInfo::Mod; in getModRefInfo()
444 ModRefInfo AAResults::getModRefInfo(const FenceInst *S, const MemoryLocation &Loc) { in getModRefInfo()
448 return ModRefInfo::Ref; in getModRefInfo()
449 return ModRefInfo::ModRef; in getModRefInfo()
452 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V, in getModRefInfo()
459 return ModRefInfo::NoModRef; in getModRefInfo()
464 return ModRefInfo::NoModRef; in getModRefInfo()
468 return ModRefInfo::MustModRef; in getModRefInfo()
472 return ModRefInfo::ModRef; in getModRefInfo()
475 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad, in getModRefInfo()
481 return ModRefInfo::NoModRef; in getModRefInfo()
485 return ModRefInfo::ModRef; in getModRefInfo()
488 ModRefInfo AAResults::getModRefInfo(const CatchReturnInst *CatchRet, in getModRefInfo()
494 return ModRefInfo::NoModRef; in getModRefInfo()
498 return ModRefInfo::ModRef; in getModRefInfo()
501 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX, in getModRefInfo()
505 return ModRefInfo::ModRef; in getModRefInfo()
512 return ModRefInfo::NoModRef; in getModRefInfo()
516 return ModRefInfo::MustModRef; in getModRefInfo()
519 return ModRefInfo::ModRef; in getModRefInfo()
522 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW, in getModRefInfo()
526 return ModRefInfo::ModRef; in getModRefInfo()
533 return ModRefInfo::NoModRef; in getModRefInfo()
537 return ModRefInfo::MustModRef; in getModRefInfo()
540 return ModRefInfo::ModRef; in getModRefInfo()
551 ModRefInfo AAResults::callCapturesBefore(const Instruction *I, in callCapturesBefore()
556 return ModRefInfo::ModRef; in callCapturesBefore()
562 return ModRefInfo::ModRef; in callCapturesBefore()
566 return ModRefInfo::ModRef; in callCapturesBefore()
572 return ModRefInfo::ModRef; in callCapturesBefore()
575 ModRefInfo R = ModRefInfo::NoModRef; in callCapturesBefore()
600 R = ModRefInfo::Ref; in callCapturesBefore()
604 return ModRefInfo::ModRef; in callCapturesBefore()
614 return canInstructionRangeModRef(BB.front(), BB.back(), Loc, ModRefInfo::Mod); in canBasicBlockModify()
625 const ModRefInfo Mode) { in canInstructionRangeModRef()