Searched refs:FunctionModRefBehavior (Results 1 – 14 of 14) sorted by relevance
125 enum FunctionModRefBehavior { enum250 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 …]
41 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS);42 FunctionModRefBehavior getModRefBehavior(const Function *F);
94 FunctionModRefBehavior getModRefBehavior(const Function *F);99 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS);
77 FunctionModRefBehavior getModRefBehavior(ImmutableCallSite CS);81 FunctionModRefBehavior getModRefBehavior(const Function *F);
59 FunctionModRefBehavior getModRefBehavior(const Function *F);
162 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()
322 FunctionModRefBehavior327 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()336 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(CS) & Min); in getModRefBehavior()339 FunctionModRefBehavior TypeBasedAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
229 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 FunctionModRefBehavior244 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()254 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(CS) & Min); in getModRefBehavior()586 FunctionModRefBehavior Behaviour = in AnalyzeCallGraph()
551 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()
95 FunctionModRefBehavior ObjCARCAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
52 FunctionModRefBehavior MRB = PA.getAA()->getModRefBehavior(CS); in CanAlterRefCount()
117 FunctionModRefBehavior MRB = AAR.getModRefBehavior(&F); in checkFunctionMemoryAccess()144 FunctionModRefBehavior MRB = AAR.getModRefBehavior(CS); in checkFunctionMemoryAccess()
470 FunctionModRefBehavior Behavior = AA->getModRefBehavior(CI); in canSinkOrHoistInst()
587 FunctionModRefBehavior MRB = CalleeAAR->getModRefBehavior(ICS); in AddAliasScopeMetadata()