Home
last modified time | relevance | path

Searched refs:FunctionModRefBehavior (Results 1 – 14 of 14) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h216 enum FunctionModRefBehavior { enum
285 createModRefInfo(const FunctionModRefBehavior FMRB) { in createModRefInfo()
392 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
395 FunctionModRefBehavior getModRefBehavior(const Function *F);
455 static bool onlyReadsMemory(FunctionModRefBehavior MRB) { in onlyReadsMemory()
461 static bool doesNotReadMemory(FunctionModRefBehavior MRB) { in doesNotReadMemory()
468 static bool onlyAccessesArgPointees(FunctionModRefBehavior MRB) { in onlyAccessesArgPointees()
475 static bool doesAccessArgPointees(FunctionModRefBehavior MRB) { in doesAccessArgPointees()
889 FunctionModRefBehavior getModRefBehavior(const Function *F) { in getModRefBehavior()
936 FunctionModRefBehavior getModRefBehavior(const CallBase *Call) { in getModRefBehavior()
[all …]
H A DTypeBasedAliasAnalysis.h46 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
47 FunctionModRefBehavior getModRefBehavior(const Function *F);
H A DGlobalsModRef.h96 FunctionModRefBehavior getModRefBehavior(const Function *F);
101 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
H A DBasicAliasAnalysis.h98 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
102 FunctionModRefBehavior getModRefBehavior(const Function *Fn);
H A DObjCARCAliasAnalysis.h60 FunctionModRefBehavior getModRefBehavior(const Function *F);
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DAliasAnalysis.cpp348 FunctionModRefBehavior AAResults::getModRefBehavior(const CallBase *Call) { in getModRefBehavior()
349 FunctionModRefBehavior Result = FMRB_UnknownModRefBehavior; in getModRefBehavior()
352 Result = FunctionModRefBehavior(Result & AA->getModRefBehavior(Call)); in getModRefBehavior()
362 FunctionModRefBehavior AAResults::getModRefBehavior(const Function *F) { in getModRefBehavior()
363 FunctionModRefBehavior Result = FMRB_UnknownModRefBehavior; in getModRefBehavior()
366 Result = FunctionModRefBehavior(Result & AA->getModRefBehavior(F)); in getModRefBehavior()
H A DGlobalsModRef.cpp244 FunctionModRefBehavior GlobalsAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
245 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
254 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(F) & Min); in getModRefBehavior()
257 FunctionModRefBehavior
259 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
270 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(Call) & Min); in getModRefBehavior()
591 FunctionModRefBehavior Behaviour = in AnalyzeCallGraph()
H A DBasicAliasAnalysis.cpp675 FunctionModRefBehavior BasicAAResult::getModRefBehavior(const CallBase *Call) { in getModRefBehavior()
680 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
690 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesArgumentPointees); in getModRefBehavior()
692 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesInaccessibleMem); in getModRefBehavior()
694 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesInaccessibleOrArgMem); in getModRefBehavior()
702 FunctionModRefBehavior(Min & getBestAAResults().getModRefBehavior(F)); in getModRefBehavior()
709 FunctionModRefBehavior BasicAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
714 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
723 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesArgumentPointees); in getModRefBehavior()
725 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesInaccessibleMem); in getModRefBehavior()
[all …]
H A DTypeBasedAliasAnalysis.cpp401 FunctionModRefBehavior
406 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
415 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(Call) & Min); in getModRefBehavior()
418 FunctionModRefBehavior TypeBasedAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
H A DObjCARCAliasAnalysis.cpp95 FunctionModRefBehavior ObjCARCAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
/freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.cpp51 FunctionModRefBehavior MRB = PA.getAA()->getModRefBehavior(Call); in CanAlterRefCount()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp109 FunctionModRefBehavior MRB = AAR.getModRefBehavior(&F); in checkFunctionMemoryAccess()
141 FunctionModRefBehavior MRB = AAR.getModRefBehavior(Call); in checkFunctionMemoryAccess()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLICM.cpp1059 FunctionModRefBehavior Behavior = AA->getModRefBehavior(CI); in canSinkOrHoistInst()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1011 FunctionModRefBehavior MRB = CalleeAAR->getModRefBehavior(Call); in AddAliasScopeMetadata()