Searched refs:FunctionModRefBehavior (Results 1 – 14 of 14) sorted by relevance
262 enum FunctionModRefBehavior { enum377 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 …]
47 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);48 FunctionModRefBehavior getModRefBehavior(const Function *F);
107 FunctionModRefBehavior getModRefBehavior(const Function *F);112 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
94 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);98 FunctionModRefBehavior getModRefBehavior(const Function *Fn);
61 FunctionModRefBehavior getModRefBehavior(const Function *F);
246 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 FunctionModRefBehavior261 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()272 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(Call) & Min); in getModRefBehavior()600 FunctionModRefBehavior Behaviour = in AnalyzeCallGraph()
668 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 …]
424 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()
404 FunctionModRefBehavior409 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()418 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(Call) & Min); in getModRefBehavior()421 FunctionModRefBehavior TypeBasedAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
97 FunctionModRefBehavior ObjCARCAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
51 FunctionModRefBehavior MRB = PA.getAA()->getModRefBehavior(Call); in CanAlterRefCount()
115 FunctionModRefBehavior MRB = AAR.getModRefBehavior(&F); in checkFunctionMemoryAccess()147 FunctionModRefBehavior MRB = AAR.getModRefBehavior(Call); in checkFunctionMemoryAccess()
1239 FunctionModRefBehavior Behavior = AA->getModRefBehavior(CI); in canSinkOrHoistInst()
1037 FunctionModRefBehavior MRB = CalleeAAR->getModRefBehavior(Call); in AddAliasScopeMetadata()