Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h125 enum FunctionModRefBehavior { enum
250 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS);
253 FunctionModRefBehavior getModRefBehavior(const Function *F);
313 static bool onlyReadsMemory(FunctionModRefBehavior MRB) { in onlyReadsMemory()
320 static bool onlyAccessesArgPointees(FunctionModRefBehavior MRB) { in onlyAccessesArgPointees()
327 static bool doesAccessArgPointees(FunctionModRefBehavior MRB) { in doesAccessArgPointees()
614 virtual FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS) = 0;
617 virtual FunctionModRefBehavior getModRefBehavior(const Function *F) = 0;
664 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS) override { in getModRefBehavior()
668 FunctionModRefBehavior getModRefBehavior(const Function *F) override { in getModRefBehavior()
[all …]
DTypeBasedAliasAnalysis.h41 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS);
42 FunctionModRefBehavior getModRefBehavior(const Function *F);
DGlobalsModRef.h94 FunctionModRefBehavior getModRefBehavior(const Function *F);
99 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS);
DBasicAliasAnalysis.h77 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS);
81 FunctionModRefBehavior getModRefBehavior(const Function *F);
DObjCARCAliasAnalysis.h59 FunctionModRefBehavior getModRefBehavior(const Function *F);
/external/llvm/lib/Analysis/
DAliasAnalysis.cpp162 FunctionModRefBehavior AAResults::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
163 FunctionModRefBehavior Result = FMRB_UnknownModRefBehavior; in getModRefBehavior()
166 Result = FunctionModRefBehavior(Result & AA->getModRefBehavior(CS)); in getModRefBehavior()
176 FunctionModRefBehavior AAResults::getModRefBehavior(const Function *F) { in getModRefBehavior()
177 FunctionModRefBehavior Result = FMRB_UnknownModRefBehavior; in getModRefBehavior()
180 Result = FunctionModRefBehavior(Result & AA->getModRefBehavior(F)); in getModRefBehavior()
DTypeBasedAliasAnalysis.cpp322 FunctionModRefBehavior
327 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
336 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(CS) & Min); in getModRefBehavior()
339 FunctionModRefBehavior TypeBasedAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
DGlobalsModRef.cpp229 FunctionModRefBehavior GlobalsAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
230 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
239 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(F) & Min); in getModRefBehavior()
242 FunctionModRefBehavior
244 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
254 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(CS) & Min); in getModRefBehavior()
586 FunctionModRefBehavior Behaviour = in AnalyzeCallGraph()
DBasicAliasAnalysis.cpp551 FunctionModRefBehavior BasicAAResult::getModRefBehavior(ImmutableCallSite CS) { in getModRefBehavior()
556 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
564 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesArgumentPointees); in getModRefBehavior()
567 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(CS) & Min); in getModRefBehavior()
572 FunctionModRefBehavior BasicAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
577 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
584 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesArgumentPointees); in getModRefBehavior()
590 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(F) & Min); in getModRefBehavior()
DObjCARCAliasAnalysis.cpp95 FunctionModRefBehavior ObjCARCAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
/external/llvm/lib/Transforms/ObjCARC/
DDependencyAnalysis.cpp52 FunctionModRefBehavior MRB = PA.getAA()->getModRefBehavior(CS); in CanAlterRefCount()
/external/llvm/lib/Transforms/IPO/
DFunctionAttrs.cpp117 FunctionModRefBehavior MRB = AAR.getModRefBehavior(&F); in checkFunctionMemoryAccess()
144 FunctionModRefBehavior MRB = AAR.getModRefBehavior(CS); in checkFunctionMemoryAccess()
/external/llvm/lib/Transforms/Scalar/
DLICM.cpp470 FunctionModRefBehavior Behavior = AA->getModRefBehavior(CI); in canSinkOrHoistInst()
/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp587 FunctionModRefBehavior MRB = CalleeAAR->getModRefBehavior(ICS); in AddAliasScopeMetadata()