Searched refs:MRB (Results 1 – 6 of 6) sorted by relevance
624 static bool onlyReadsMemory(FunctionModRefBehavior MRB) {625 return !isModSet(createModRefInfo(MRB));630 static bool doesNotReadMemory(FunctionModRefBehavior MRB) {631 return !isRefSet(createModRefInfo(MRB));637 static bool onlyAccessesArgPointees(FunctionModRefBehavior MRB) {638 return !((unsigned)MRB & FMRL_Anywhere & ~FMRL_ArgumentPointees);644 static bool doesAccessArgPointees(FunctionModRefBehavior MRB) {645 return isModOrRefSet(createModRefInfo(MRB)) &&646 ((unsigned)MRB & FMRL_ArgumentPointees);651 static bool onlyAccessesInaccessibleMem(FunctionModRefBehavior MRB) {[all …]
51 FunctionModRefBehavior MRB = PA.getAA()->getModRefBehavior(Call); in CanAlterRefCount() local52 if (AliasAnalysis::onlyReadsMemory(MRB)) in CanAlterRefCount()54 if (AliasAnalysis::onlyAccessesArgPointees(MRB)) { in CanAlterRefCount()
240 auto MRB = getModRefBehavior(Call); in getModRefInfo() local241 if (onlyAccessesInaccessibleMem(MRB)) in getModRefInfo()244 if (onlyReadsMemory(MRB)) in getModRefInfo()246 else if (doesNotReadMemory(MRB)) in getModRefInfo()249 if (onlyAccessesArgPointees(MRB) || onlyAccessesInaccessibleOrArgMem(MRB)) { in getModRefInfo()252 if (doesAccessArgPointees(MRB)) { in getModRefInfo()
115 FunctionModRefBehavior MRB = AAR.getModRefBehavior(&F); in checkFunctionMemoryAccess() local116 if (MRB == FMRB_DoesNotAccessMemory) in checkFunctionMemoryAccess()121 if (AliasAnalysis::onlyReadsMemory(MRB)) in checkFunctionMemoryAccess()124 if (AliasAnalysis::doesNotReadMemory(MRB)) in checkFunctionMemoryAccess()147 FunctionModRefBehavior MRB = AAR.getModRefBehavior(Call); in checkFunctionMemoryAccess() local148 ModRefInfo MRI = createModRefInfo(MRB); in checkFunctionMemoryAccess()161 if (!AliasAnalysis::onlyAccessesArgPointees(MRB)) { in checkFunctionMemoryAccess()
1037 FunctionModRefBehavior MRB = CalleeAAR->getModRefBehavior(Call); in AddAliasScopeMetadata() local1040 if (AAResults::onlyAccessesInaccessibleMem(MRB)) in AddAliasScopeMetadata()1043 if (AAResults::onlyAccessesArgPointees(MRB)) in AddAliasScopeMetadata()
4949 MRB:Martinsburg (Shepherd Field), WV, USA