Lines Matching refs:ModRefInfo

149 ModRefInfo AAResults::getModRefInfoMask(const MemoryLocation &Loc,  in getModRefInfoMask()
155 ModRefInfo AAResults::getModRefInfoMask(const MemoryLocation &Loc, in getModRefInfoMask()
157 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfoMask()
164 return ModRefInfo::NoModRef; in getModRefInfoMask()
170 ModRefInfo AAResults::getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { in getArgModRefInfo()
171 ModRefInfo Result = ModRefInfo::ModRef; in getArgModRefInfo()
178 return ModRefInfo::NoModRef; in getArgModRefInfo()
184 ModRefInfo AAResults::getModRefInfo(const Instruction *I, in getModRefInfo()
190 ModRefInfo AAResults::getModRefInfo(const Instruction *I, const CallBase *Call2, in getModRefInfo()
199 return ModRefInfo::ModRef; in getModRefInfo()
205 ModRefInfo MR = getModRefInfo(Call2, DefLoc, AAQI); in getModRefInfo()
207 return ModRefInfo::ModRef; in getModRefInfo()
208 return ModRefInfo::NoModRef; in getModRefInfo()
211 ModRefInfo AAResults::getModRefInfo(const CallBase *Call, in getModRefInfo()
214 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo()
221 return ModRefInfo::NoModRef; in getModRefInfo()
232 return ModRefInfo::NoModRef; in getModRefInfo()
234 ModRefInfo ArgMR = ME.getModRef(IRMemLocation::ArgMem); in getModRefInfo()
235 ModRefInfo OtherMR = ME.getWithoutLoc(IRMemLocation::ArgMem).getModRef(); in getModRefInfo()
240 ModRefInfo AllArgsMask = ModRefInfo::NoModRef; in getModRefInfo()
265 ModRefInfo AAResults::getModRefInfo(const CallBase *Call1, in getModRefInfo()
267 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo()
274 return ModRefInfo::NoModRef; in getModRefInfo()
283 return ModRefInfo::NoModRef; in getModRefInfo()
287 return ModRefInfo::NoModRef; in getModRefInfo()
291 return ModRefInfo::NoModRef; in getModRefInfo()
296 Result &= ModRefInfo::Ref; in getModRefInfo()
298 Result &= ModRefInfo::Mod; in getModRefInfo()
305 return ModRefInfo::NoModRef; in getModRefInfo()
306 ModRefInfo R = ModRefInfo::NoModRef; in getModRefInfo()
320 ModRefInfo ArgModRefC2 = getArgModRefInfo(Call2, Call2ArgIdx); in getModRefInfo()
321 ModRefInfo ArgMask = ModRefInfo::NoModRef; in getModRefInfo()
323 ArgMask = ModRefInfo::ModRef; in getModRefInfo()
325 ArgMask = ModRefInfo::Mod; in getModRefInfo()
343 return ModRefInfo::NoModRef; in getModRefInfo()
344 ModRefInfo R = ModRefInfo::NoModRef; in getModRefInfo()
356 ModRefInfo ArgModRefC1 = getArgModRefInfo(Call1, Call1ArgIdx); in getModRefInfo()
357 ModRefInfo ModRefC2 = getModRefInfo(Call2, Call1ArgLoc, AAQI); in getModRefInfo()
426 raw_ostream &llvm::operator<<(raw_ostream &OS, ModRefInfo MR) { in operator <<()
428 case ModRefInfo::NoModRef: in operator <<()
431 case ModRefInfo::Ref: in operator <<()
434 case ModRefInfo::Mod: in operator <<()
437 case ModRefInfo::ModRef: in operator <<()
466 ModRefInfo AAResults::getModRefInfo(const LoadInst *L, in getModRefInfo()
471 return ModRefInfo::ModRef; in getModRefInfo()
478 return ModRefInfo::NoModRef; in getModRefInfo()
481 return ModRefInfo::Ref; in getModRefInfo()
484 ModRefInfo AAResults::getModRefInfo(const StoreInst *S, in getModRefInfo()
489 return ModRefInfo::ModRef; in getModRefInfo()
496 return ModRefInfo::NoModRef; in getModRefInfo()
503 return ModRefInfo::NoModRef; in getModRefInfo()
507 return ModRefInfo::Mod; in getModRefInfo()
510 ModRefInfo AAResults::getModRefInfo(const FenceInst *S, in getModRefInfo()
518 return ModRefInfo::ModRef; in getModRefInfo()
521 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V, in getModRefInfo()
529 return ModRefInfo::NoModRef; in getModRefInfo()
537 return ModRefInfo::ModRef; in getModRefInfo()
540 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad, in getModRefInfo()
550 return ModRefInfo::ModRef; in getModRefInfo()
553 ModRefInfo AAResults::getModRefInfo(const CatchReturnInst *CatchRet, in getModRefInfo()
563 return ModRefInfo::ModRef; in getModRefInfo()
566 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX, in getModRefInfo()
571 return ModRefInfo::ModRef; in getModRefInfo()
578 return ModRefInfo::NoModRef; in getModRefInfo()
581 return ModRefInfo::ModRef; in getModRefInfo()
584 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW, in getModRefInfo()
589 return ModRefInfo::ModRef; in getModRefInfo()
596 return ModRefInfo::NoModRef; in getModRefInfo()
599 return ModRefInfo::ModRef; in getModRefInfo()
602 ModRefInfo AAResults::getModRefInfo(const Instruction *I, in getModRefInfo()
636 return ModRefInfo::NoModRef; in getModRefInfo()
647 ModRefInfo AAResults::callCapturesBefore(const Instruction *I, in callCapturesBefore()
652 return ModRefInfo::ModRef; in callCapturesBefore()
656 return ModRefInfo::ModRef; in callCapturesBefore()
660 return ModRefInfo::ModRef; in callCapturesBefore()
665 return ModRefInfo::ModRef; in callCapturesBefore()
668 ModRefInfo R = ModRefInfo::NoModRef; in callCapturesBefore()
692 R = ModRefInfo::Ref; in callCapturesBefore()
695 return ModRefInfo::ModRef; in callCapturesBefore()
705 return canInstructionRangeModRef(BB.front(), BB.back(), Loc, ModRefInfo::Mod); in canBasicBlockModify()
716 const ModRefInfo Mode) { in canInstructionRangeModRef()