Searched refs:FunctionModRefBehavior (Results 1 – 14 of 14) sorted by relevance
216 enum FunctionModRefBehavior { enum285 createModRefInfo(const FunctionModRefBehavior FMRB) { in createModRefInfo()414 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);417 FunctionModRefBehavior getModRefBehavior(const Function *F);477 static bool onlyReadsMemory(FunctionModRefBehavior MRB) { in onlyReadsMemory()483 static bool doesNotReadMemory(FunctionModRefBehavior MRB) { in doesNotReadMemory()490 static bool onlyAccessesArgPointees(FunctionModRefBehavior MRB) { in onlyAccessesArgPointees()497 static bool doesAccessArgPointees(FunctionModRefBehavior MRB) { in doesAccessArgPointees()504 static bool onlyAccessesInaccessibleMem(FunctionModRefBehavior MRB) { in onlyAccessesInaccessibleMem()510 static bool doesAccessInaccessibleMem(FunctionModRefBehavior MRB) { in doesAccessInaccessibleMem()[all …]
47 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);48 FunctionModRefBehavior getModRefBehavior(const Function *F);
104 FunctionModRefBehavior getModRefBehavior(const Function *F);109 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
101 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);105 FunctionModRefBehavior getModRefBehavior(const Function *Fn);
61 FunctionModRefBehavior getModRefBehavior(const Function *F);
244 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 FunctionModRefBehavior259 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()270 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(Call) & Min); in getModRefBehavior()598 FunctionModRefBehavior Behaviour = in AnalyzeCallGraph()
383 FunctionModRefBehavior AAResults::getModRefBehavior(const CallBase *Call) { in getModRefBehavior()384 FunctionModRefBehavior Result = FMRB_UnknownModRefBehavior; in getModRefBehavior()387 Result = FunctionModRefBehavior(Result & AA->getModRefBehavior(Call)); in getModRefBehavior()397 FunctionModRefBehavior AAResults::getModRefBehavior(const Function *F) { in getModRefBehavior()398 FunctionModRefBehavior Result = FMRB_UnknownModRefBehavior; in getModRefBehavior()401 Result = FunctionModRefBehavior(Result & AA->getModRefBehavior(F)); in getModRefBehavior()
403 FunctionModRefBehavior408 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()417 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(Call) & Min); in getModRefBehavior()420 FunctionModRefBehavior TypeBasedAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
714 FunctionModRefBehavior BasicAAResult::getModRefBehavior(const CallBase *Call) { in getModRefBehavior()719 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()729 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesArgumentPointees); in getModRefBehavior()731 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesInaccessibleMem); in getModRefBehavior()733 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesInaccessibleOrArgMem); in getModRefBehavior()741 FunctionModRefBehavior(Min & getBestAAResults().getModRefBehavior(F)); in getModRefBehavior()748 FunctionModRefBehavior BasicAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()753 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()762 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesArgumentPointees); in getModRefBehavior()764 Min = FunctionModRefBehavior(Min & FMRB_OnlyAccessesInaccessibleMem); in getModRefBehavior()[all …]
96 FunctionModRefBehavior ObjCARCAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
50 FunctionModRefBehavior MRB = PA.getAA()->getModRefBehavior(Call); in CanAlterRefCount()
112 FunctionModRefBehavior MRB = AAR.getModRefBehavior(&F); in checkFunctionMemoryAccess()144 FunctionModRefBehavior MRB = AAR.getModRefBehavior(Call); in checkFunctionMemoryAccess()
1153 FunctionModRefBehavior Behavior = AA->getModRefBehavior(CI); in canSinkOrHoistInst()
1004 FunctionModRefBehavior MRB = CalleeAAR->getModRefBehavior(Call); in AddAliasScopeMetadata()