Lines Matching refs:ModRefInfo

151 ModRefInfo AAResults::getModRefInfoMask(const MemoryLocation &Loc,  in getModRefInfoMask()
157 ModRefInfo AAResults::getModRefInfoMask(const MemoryLocation &Loc, in getModRefInfoMask()
159 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfoMask()
166 return ModRefInfo::NoModRef; in getModRefInfoMask()
172 ModRefInfo AAResults::getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { in getArgModRefInfo()
173 ModRefInfo Result = ModRefInfo::ModRef; in getArgModRefInfo()
180 return ModRefInfo::NoModRef; in getArgModRefInfo()
186 ModRefInfo AAResults::getModRefInfo(const Instruction *I, in getModRefInfo()
192 ModRefInfo AAResults::getModRefInfo(const Instruction *I, const CallBase *Call2, in getModRefInfo()
201 return ModRefInfo::ModRef; in getModRefInfo()
207 ModRefInfo MR = getModRefInfo(Call2, DefLoc, AAQI); in getModRefInfo()
209 return ModRefInfo::ModRef; in getModRefInfo()
210 return ModRefInfo::NoModRef; in getModRefInfo()
213 ModRefInfo AAResults::getModRefInfo(const CallBase *Call, in getModRefInfo()
216 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo()
223 return ModRefInfo::NoModRef; in getModRefInfo()
234 return ModRefInfo::NoModRef; in getModRefInfo()
236 ModRefInfo ArgMR = ME.getModRef(IRMemLocation::ArgMem); in getModRefInfo()
237 ModRefInfo OtherMR = ME.getWithoutLoc(IRMemLocation::ArgMem).getModRef(); in getModRefInfo()
242 ModRefInfo AllArgsMask = ModRefInfo::NoModRef; in getModRefInfo()
267 ModRefInfo AAResults::getModRefInfo(const CallBase *Call1, in getModRefInfo()
269 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo()
276 return ModRefInfo::NoModRef; in getModRefInfo()
285 return ModRefInfo::NoModRef; in getModRefInfo()
289 return ModRefInfo::NoModRef; in getModRefInfo()
293 return ModRefInfo::NoModRef; in getModRefInfo()
298 Result &= ModRefInfo::Ref; in getModRefInfo()
300 Result &= ModRefInfo::Mod; in getModRefInfo()
307 return ModRefInfo::NoModRef; in getModRefInfo()
308 ModRefInfo R = ModRefInfo::NoModRef; in getModRefInfo()
322 ModRefInfo ArgModRefC2 = getArgModRefInfo(Call2, Call2ArgIdx); in getModRefInfo()
323 ModRefInfo ArgMask = ModRefInfo::NoModRef; in getModRefInfo()
325 ArgMask = ModRefInfo::ModRef; in getModRefInfo()
327 ArgMask = ModRefInfo::Mod; in getModRefInfo()
345 return ModRefInfo::NoModRef; in getModRefInfo()
346 ModRefInfo R = ModRefInfo::NoModRef; in getModRefInfo()
358 ModRefInfo ArgModRefC1 = getArgModRefInfo(Call1, Call1ArgIdx); in getModRefInfo()
359 ModRefInfo ModRefC2 = getModRefInfo(Call2, Call1ArgLoc, AAQI); in getModRefInfo()
428 raw_ostream &llvm::operator<<(raw_ostream &OS, ModRefInfo MR) { in operator <<()
430 case ModRefInfo::NoModRef: in operator <<()
433 case ModRefInfo::Ref: in operator <<()
436 case ModRefInfo::Mod: in operator <<()
439 case ModRefInfo::ModRef: in operator <<()
468 ModRefInfo AAResults::getModRefInfo(const LoadInst *L, in getModRefInfo()
473 return ModRefInfo::ModRef; in getModRefInfo()
480 return ModRefInfo::NoModRef; in getModRefInfo()
483 return ModRefInfo::Ref; in getModRefInfo()
486 ModRefInfo AAResults::getModRefInfo(const StoreInst *S, in getModRefInfo()
491 return ModRefInfo::ModRef; in getModRefInfo()
498 return ModRefInfo::NoModRef; in getModRefInfo()
505 return ModRefInfo::NoModRef; in getModRefInfo()
509 return ModRefInfo::Mod; in getModRefInfo()
512 ModRefInfo AAResults::getModRefInfo(const FenceInst *S, in getModRefInfo()
520 return ModRefInfo::ModRef; in getModRefInfo()
523 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V, in getModRefInfo()
531 return ModRefInfo::NoModRef; in getModRefInfo()
539 return ModRefInfo::ModRef; in getModRefInfo()
542 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad, in getModRefInfo()
552 return ModRefInfo::ModRef; in getModRefInfo()
555 ModRefInfo AAResults::getModRefInfo(const CatchReturnInst *CatchRet, in getModRefInfo()
565 return ModRefInfo::ModRef; in getModRefInfo()
568 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX, in getModRefInfo()
573 return ModRefInfo::ModRef; in getModRefInfo()
580 return ModRefInfo::NoModRef; in getModRefInfo()
583 return ModRefInfo::ModRef; in getModRefInfo()
586 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW, in getModRefInfo()
591 return ModRefInfo::ModRef; in getModRefInfo()
598 return ModRefInfo::NoModRef; in getModRefInfo()
601 return ModRefInfo::ModRef; in getModRefInfo()
604 ModRefInfo AAResults::getModRefInfo(const Instruction *I, in getModRefInfo()
638 return ModRefInfo::NoModRef; in getModRefInfo()
649 ModRefInfo AAResults::callCapturesBefore(const Instruction *I, in callCapturesBefore()
654 return ModRefInfo::ModRef; in callCapturesBefore()
658 return ModRefInfo::ModRef; in callCapturesBefore()
662 return ModRefInfo::ModRef; in callCapturesBefore()
667 return ModRefInfo::ModRef; in callCapturesBefore()
670 ModRefInfo R = ModRefInfo::NoModRef; in callCapturesBefore()
694 R = ModRefInfo::Ref; in callCapturesBefore()
697 return ModRefInfo::ModRef; in callCapturesBefore()
707 return canInstructionRangeModRef(BB.front(), BB.back(), Loc, ModRefInfo::Mod); in canBasicBlockModify()
718 const ModRefInfo Mode) { in canInstructionRangeModRef()