Searched refs:MRB (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h522 static bool onlyReadsMemory(FunctionModRefBehavior MRB) { argument
523 return !isModSet(createModRefInfo(MRB));
528 static bool doesNotReadMemory(FunctionModRefBehavior MRB) { argument
529 return !isRefSet(createModRefInfo(MRB));
535 static bool onlyAccessesArgPointees(FunctionModRefBehavior MRB) { argument
536 return !(MRB & FMRL_Anywhere & ~FMRL_ArgumentPointees);
542 static bool doesAccessArgPointees(FunctionModRefBehavior MRB) { argument
543 return isModOrRefSet(createModRefInfo(MRB)) &&
544 (MRB & FMRL_ArgumentPointees);
549 static bool onlyAccessesInaccessibleMem(FunctionModRefBehavior MRB) { argument
555 doesAccessInaccessibleMem(FunctionModRefBehavior MRB) argument
562 onlyAccessesInaccessibleOrArgMem(FunctionModRefBehavior MRB) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.cpp50 FunctionModRefBehavior MRB = PA.getAA()->getModRefBehavior(Call); local
51 if (AliasAnalysis::onlyReadsMemory(MRB))
53 if (AliasAnalysis::onlyAccessesArgPointees(MRB)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysis.cpp198 auto MRB = getModRefBehavior(Call); local
199 if (onlyAccessesInaccessibleMem(MRB))
202 if (onlyReadsMemory(MRB))
204 else if (doesNotReadMemory(MRB))
207 if (onlyAccessesArgPointees(MRB) || onlyAccessesInaccessibleOrArgMem(MRB)) {
210 if (doesAccessArgPointees(MRB)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp111 FunctionModRefBehavior MRB = AAR.getModRefBehavior(&F); local
112 if (MRB == FMRB_DoesNotAccessMemory)
117 if (AliasAnalysis::onlyReadsMemory(MRB))
120 if (AliasAnalysis::doesNotReadMemory(MRB))
143 FunctionModRefBehavior MRB = AAR.getModRefBehavior(Call); local
144 ModRefInfo MRI = createModRefInfo(MRB);
150 if (!AliasAnalysis::onlyAccessesArgPointees(MRB)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1006 FunctionModRefBehavior MRB = CalleeAAR->getModRefBehavior(Call); local
1007 if (AAResults::onlyAccessesArgPointees(MRB))

Completed in 131 milliseconds