Lines Matching refs:ModRefInfo
95 ModRefInfo AAResults::getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx) { in getArgModRefInfo()
96 ModRefInfo Result = MRI_ModRef; in getArgModRefInfo()
99 Result = ModRefInfo(Result & AA->getArgModRefInfo(CS, ArgIdx)); in getArgModRefInfo()
109 ModRefInfo AAResults::getModRefInfo(Instruction *I, ImmutableCallSite Call) { in getModRefInfo()
126 ModRefInfo AAResults::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
128 ModRefInfo Result = MRI_ModRef; in getModRefInfo()
131 Result = ModRefInfo(Result & AA->getModRefInfo(CS, Loc)); in getModRefInfo()
145 Result = ModRefInfo(Result & MRI_Ref); in getModRefInfo()
147 Result = ModRefInfo(Result & MRI_Mod); in getModRefInfo()
151 ModRefInfo AllArgsMask = MRI_NoModRef; in getModRefInfo()
161 ModRefInfo ArgMask = getArgModRefInfo(CS, ArgIdx); in getModRefInfo()
163 AllArgsMask = ModRefInfo(AllArgsMask | ArgMask); in getModRefInfo()
169 Result = ModRefInfo(Result & AllArgsMask); in getModRefInfo()
176 Result = ModRefInfo(Result & ~MRI_Mod); in getModRefInfo()
181 ModRefInfo AAResults::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
183 ModRefInfo Result = MRI_ModRef; in getModRefInfo()
186 Result = ModRefInfo(Result & AA->getModRefInfo(CS1, CS2)); in getModRefInfo()
212 Result = ModRefInfo(Result & MRI_Ref); in getModRefInfo()
214 Result = ModRefInfo(Result & MRI_Mod); in getModRefInfo()
220 ModRefInfo R = MRI_NoModRef; in getModRefInfo()
231 ModRefInfo ArgMask = getArgModRefInfo(CS2, CS2ArgIdx); in getModRefInfo()
237 ArgMask = ModRefInfo(ArgMask & getModRefInfo(CS1, CS2ArgLoc)); in getModRefInfo()
239 R = ModRefInfo((R | ArgMask) & Result); in getModRefInfo()
250 ModRefInfo R = MRI_NoModRef; in getModRefInfo()
262 ModRefInfo ArgMask = getArgModRefInfo(CS1, CS1ArgIdx); in getModRefInfo()
263 ModRefInfo ArgR = getModRefInfo(CS2, CS1ArgLoc); in getModRefInfo()
268 R = ModRefInfo((R | ArgMask) & Result); in getModRefInfo()
312 ModRefInfo AAResults::getModRefInfo(const LoadInst *L, in getModRefInfo()
327 ModRefInfo AAResults::getModRefInfo(const StoreInst *S, in getModRefInfo()
349 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V, in getModRefInfo()
368 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad, in getModRefInfo()
381 ModRefInfo AAResults::getModRefInfo(const CatchReturnInst *CatchRet, in getModRefInfo()
394 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX, in getModRefInfo()
407 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW, in getModRefInfo()
428 ModRefInfo AAResults::callCapturesBefore(const Instruction *I, in callCapturesBefore()
452 ModRefInfo R = MRI_NoModRef; in callCapturesBefore()
495 const ModRefInfo Mode) { in canInstructionRangeModRef()