| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | AliasAnalysis.h | 619 FunctionModRefBehavior getModRefBehavior(const Function *F); 633 return getModRefBehavior(Call) == FMRB_DoesNotAccessMemory; 648 return getModRefBehavior(F) == FMRB_DoesNotAccessMemory; 661 return onlyReadsMemory(getModRefBehavior(Call)); 674 return onlyReadsMemory(getModRefBehavior(F)); 983 return AA.getModRefBehavior(Call); 1103 return Result.getModRefBehavior(Call); 1107 return Result.getModRefBehavior(F); 1181 return AAR ? AAR->getModRefBehavior(Call) 1182 : CurrentResult.getModRefBehavior(Call); [all …]
|
| H A D | ObjCARCAliasAnalysis.h | 60 using AAResultBase::getModRefBehavior; 61 FunctionModRefBehavior getModRefBehavior(const Function *F);
|
| H A D | TypeBasedAliasAnalysis.h | 47 FunctionModRefBehavior getModRefBehavior(const CallBase *Call); 48 FunctionModRefBehavior getModRefBehavior(const Function *F);
|
| H A D | GlobalsModRef.h | 105 using AAResultBase::getModRefBehavior; 109 FunctionModRefBehavior getModRefBehavior(const Function *F);
|
| H A D | BasicAliasAnalysis.h | 88 FunctionModRefBehavior getModRefBehavior(const CallBase *Call); 92 FunctionModRefBehavior getModRefBehavior(const Function *Fn);
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | GlobalsModRefTest.cpp | 55 EXPECT_EQ(FMRB_UnknownModRefBehavior, AAR.getModRefBehavior(&F1)); in TEST() 56 EXPECT_EQ(FMRB_DoesNotAccessMemory, AAR.getModRefBehavior(&F2)); in TEST() 57 EXPECT_EQ(FMRB_OnlyReadsMemory, AAR.getModRefBehavior(&F3)); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ObjCARCAliasAnalysis.cpp | 95 FunctionModRefBehavior ObjCARCAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior() function in ObjCARCAAResult 97 return AAResultBase::getModRefBehavior(F); in getModRefBehavior() 106 return AAResultBase::getModRefBehavior(F); in getModRefBehavior()
|
| H A D | AliasAnalysis.cpp | 238 auto MRB = getModRefBehavior(Call); in getModRefInfo() 306 auto Call1B = getModRefBehavior(Call1); in getModRefInfo() 310 auto Call2B = getModRefBehavior(Call2); in getModRefInfo() 422 FunctionModRefBehavior AAResults::getModRefBehavior(const CallBase *Call) { in getModRefBehavior() function in AAResults 426 Result = FunctionModRefBehavior(Result & AA->getModRefBehavior(Call)); in getModRefBehavior() 436 FunctionModRefBehavior AAResults::getModRefBehavior(const Function *F) { in getModRefBehavior() function in AAResults 440 Result = FunctionModRefBehavior(Result & AA->getModRefBehavior(F)); in getModRefBehavior() 678 return createModRefInfo(getModRefBehavior(Call)); in getModRefInfo()
|
| H A D | TypeBasedAliasAnalysis.cpp | 408 TypeBasedAAResult::getModRefBehavior(const CallBase *Call) { in getModRefBehavior() function in TypeBasedAAResult 410 return AAResultBase::getModRefBehavior(Call); in getModRefBehavior() 421 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(Call) & Min); in getModRefBehavior() 424 FunctionModRefBehavior TypeBasedAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior() function in TypeBasedAAResult 426 return AAResultBase::getModRefBehavior(F); in getModRefBehavior()
|
| H A D | GlobalsModRef.cpp | 246 FunctionModRefBehavior GlobalsAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior() function in GlobalsAAResult 256 return FunctionModRefBehavior(AAResultBase::getModRefBehavior(F) & Min); in getModRefBehavior() 592 AAResultBase::getModRefBehavior(Callee); in AnalyzeCallGraph()
|
| H A D | BasicAliasAnalysis.cpp | 746 FunctionModRefBehavior BasicAAResult::getModRefBehavior(const CallBase *Call) { in getModRefBehavior() function in BasicAAResult 773 FunctionModRefBehavior(Min & getBestAAResults().getModRefBehavior(F)); in getModRefBehavior() 780 FunctionModRefBehavior BasicAAResult::getModRefBehavior(const Function *F) { in getModRefBehavior() function in BasicAAResult 1066 return isModSet(createModRefInfo(getModRefBehavior(Call2))) in getModRefInfo() 1071 return isModSet(createModRefInfo(getModRefBehavior(Call1))) in getModRefInfo()
|
| H A D | AliasSetTracker.cpp | 454 ModRefInfo CallMask = createModRefInfo(AA.getModRefBehavior(Call)); in add()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/ |
| H A D | DependencyAnalysis.cpp | 51 FunctionModRefBehavior MRB = PA.getAA()->getModRefBehavior(Call); in CanAlterRefCount()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | FunctionAttrs.cpp | 128 FunctionModRefBehavior MRB = AAR.getModRefBehavior(&F); in checkFunctionMemoryAccess() 158 FunctionModRefBehavior MRB = AAR.getModRefBehavior(Call); in checkFunctionMemoryAccess()
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopDetection.cpp | 711 switch (AA.getModRefBehavior(CalledFunction)) { in isValidCallInst()
|
| H A D | ScopBuilder.cpp | 1640 switch (AA.getModRefBehavior(CalledFunction)) { in buildAccessCallInst()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 1205 FunctionModRefBehavior Behavior = AA->getModRefBehavior(CI); in canSinkOrHoistInst()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | InlineFunction.cpp | 1064 FunctionModRefBehavior MRB = CalleeAAR->getModRefBehavior(Call); in AddAliasScopeMetadata()
|