Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h262 enum FunctionModRefBehavior { enum
377 createModRefInfo(const FunctionModRefBehavior FMRB) { in createModRefInfo()
561 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
564 FunctionModRefBehavior getModRefBehavior(const Function *F);
624 static bool onlyReadsMemory(FunctionModRefBehavior MRB) {
630 static bool doesNotReadMemory(FunctionModRefBehavior MRB) {
637 static bool onlyAccessesArgPointees(FunctionModRefBehavior MRB) {
644 static bool doesAccessArgPointees(FunctionModRefBehavior MRB) {
651 static bool onlyAccessesInaccessibleMem(FunctionModRefBehavior MRB) {
657 static bool doesAccessInaccessibleMem(FunctionModRefBehavior MRB) {
[all …]
H A DTypeBasedAliasAnalysis.h47 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
48 FunctionModRefBehavior getModRefBehavior(const Function *F);
H A DGlobalsModRef.h107 FunctionModRefBehavior getModRefBehavior(const Function *F);
112 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
H A DBasicAliasAnalysis.h94 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
98 FunctionModRefBehavior getModRefBehavior(const Function *Fn);
H A DObjCARCAliasAnalysis.h61 FunctionModRefBehavior getModRefBehavior(const Function *F);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DGlobalsModRef.cpp246 FunctionModRefBehavior GlobalsAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
247 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
256 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(F) & Min); in getModRefBehavior()
259 FunctionModRefBehavior
261 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
272 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(Call) & Min); in getModRefBehavior()
600 FunctionModRefBehavior Behaviour = in AnalyzeCallGraph()
H A DBasicAliasAnalysis.cpp668 FunctionModRefBehavior BasicAAResult::getModRefBehavior(const CallBase *Call) { in getModRefBehavior()
673 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
683 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesArgumentPointees); in getModRefBehavior()
685 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesInaccessibleMem); in getModRefBehavior()
687 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesInaccessibleOrArgMem); in getModRefBehavior()
695 FunctionModRefBehavior(Min & getBestAAResults().getModRefBehavior(F)); in getModRefBehavior()
702 FunctionModRefBehavior BasicAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
707 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
716 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesArgumentPointees); in getModRefBehavior()
718 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesInaccessibleMem); in getModRefBehavior()
[all …]
H A DAliasAnalysis.cpp424 FunctionModRefBehavior AAResults::getModRefBehavior(const CallBase *Call) { in getModRefBehavior()
425 FunctionModRefBehavior Result = FMRB_UnknownModRefBehavior; in getModRefBehavior()
428 Result = FunctionModRefBehavior(Result & AA->getModRefBehavior(Call)); in getModRefBehavior()
438 FunctionModRefBehavior AAResults::getModRefBehavior(const Function *F) { in getModRefBehavior()
439 FunctionModRefBehavior Result = FMRB_UnknownModRefBehavior; in getModRefBehavior()
442 Result = FunctionModRefBehavior(Result & AA->getModRefBehavior(F)); in getModRefBehavior()
H A DTypeBasedAliasAnalysis.cpp404 FunctionModRefBehavior
409 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
418 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(Call) & Min); in getModRefBehavior()
421 FunctionModRefBehavior TypeBasedAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
H A DObjCARCAliasAnalysis.cpp97 FunctionModRefBehavior ObjCARCAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.cpp51 FunctionModRefBehavior MRB = PA.getAA()->getModRefBehavior(Call); in CanAlterRefCount()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp115 FunctionModRefBehavior MRB = AAR.getModRefBehavior(&F); in checkFunctionMemoryAccess()
147 FunctionModRefBehavior MRB = AAR.getModRefBehavior(Call); in checkFunctionMemoryAccess()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLICM.cpp1239 FunctionModRefBehavior Behavior = AA->getModRefBehavior(CI); in canSinkOrHoistInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1037 FunctionModRefBehavior MRB = CalleeAAR->getModRefBehavior(Call); in AddAliasScopeMetadata()