Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DAliasAnalysis.h216 enum FunctionModRefBehavior { enum
285 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 …]
DTypeBasedAliasAnalysis.h47 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
48 FunctionModRefBehavior getModRefBehavior(const Function *F);
DGlobalsModRef.h104 FunctionModRefBehavior getModRefBehavior(const Function *F);
109 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
DBasicAliasAnalysis.h101 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
105 FunctionModRefBehavior getModRefBehavior(const Function *Fn);
DObjCARCAliasAnalysis.h61 FunctionModRefBehavior getModRefBehavior(const Function *F);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DGlobalsModRef.cpp244 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 FunctionModRefBehavior
259 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
270 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(Call) & Min); in getModRefBehavior()
598 FunctionModRefBehavior Behaviour = in AnalyzeCallGraph()
DAliasAnalysis.cpp383 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()
DTypeBasedAliasAnalysis.cpp403 FunctionModRefBehavior
408 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior; in getModRefBehavior()
417 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(Call) & Min); in getModRefBehavior()
420 FunctionModRefBehavior TypeBasedAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
DBasicAliasAnalysis.cpp714 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 …]
DObjCARCAliasAnalysis.cpp96 FunctionModRefBehavior ObjCARCAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/ObjCARC/
DDependencyAnalysis.cpp50 FunctionModRefBehavior MRB = PA.getAA()->getModRefBehavior(Call); in CanAlterRefCount()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DFunctionAttrs.cpp112 FunctionModRefBehavior MRB = AAR.getModRefBehavior(&F); in checkFunctionMemoryAccess()
144 FunctionModRefBehavior MRB = AAR.getModRefBehavior(Call); in checkFunctionMemoryAccess()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLICM.cpp1153 FunctionModRefBehavior Behavior = AA->getModRefBehavior(CI); in canSinkOrHoistInst()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DInlineFunction.cpp1004 FunctionModRefBehavior MRB = CalleeAAR->getModRefBehavior(Call); in AddAliasScopeMetadata()