| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | AliasAnalysis.h | 742 return getModRefInfo(L, MemoryLocation(P, Size)); 826 ModRefInfo getModRefInfo(const Instruction *I, 829 return getModRefInfo(I, OptLoc, AAQIP); 923 ModRefInfo getModRefInfo(const Instruction *I, 967 return AA.getModRefInfo(Call, Loc, AAQI); 970 return AA.getModRefInfo(Call1, Call2, AAQI); 972 ModRefInfo getModRefInfo(const Instruction *I, 974 return AA.getModRefInfo(I, OptLoc, AAQI); 977 return AA.getModRefInfo(I, Call2, AAQI); 1112 return Result.getModRefInfo(Call, Loc, AAQI); [all …]
|
| H A D | ScopedNoAliasAA.h | 43 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, 45 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
|
| H A D | ObjCARCAliasAnalysis.h | 63 using AAResultBase::getModRefInfo; 64 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
|
| H A D | TypeBasedAliasAnalysis.h | 49 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, 51 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
|
| H A D | GlobalsModRef.h | 101 using AAResultBase::getModRefInfo; 102 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
|
| H A D | BasicAliasAnalysis.h | 74 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, 77 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | AliasAnalysis.cpp | 193 return getModRefInfo(I, Call2, AAQIP); in getModRefInfo() 201 return getModRefInfo(Call1, Call2, AAQI); in getModRefInfo() 220 return getModRefInfo(Call, Loc, AAQIP); in getModRefInfo() 287 return getModRefInfo(Call1, Call2, AAQIP); in getModRefInfo() 477 return getModRefInfo(L, Loc, AAQIP); in getModRefInfo() 502 return getModRefInfo(S, Loc, AAQIP); in getModRefInfo() 534 return getModRefInfo(S, Loc, AAQIP); in getModRefInfo() 550 return getModRefInfo(V, Loc, AAQIP); in getModRefInfo() 580 return getModRefInfo(CatchPad, Loc, AAQIP); in getModRefInfo() 620 return getModRefInfo(CX, Loc, AAQIP); in getModRefInfo() [all …]
|
| H A D | ScopedNoAliasAA.cpp | 75 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() function in ScopedNoAliasAAResult 79 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo() 89 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo() 92 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() function in ScopedNoAliasAAResult 96 return AAResultBase::getModRefInfo(Call1, Call2, AAQI); in getModRefInfo() 106 return AAResultBase::getModRefInfo(Call1, Call2, AAQI); in getModRefInfo()
|
| H A D | ObjCARCAliasAnalysis.cpp | 109 ModRefInfo ObjCARCAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() function in ObjCARCAAResult 113 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo() 132 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo()
|
| H A D | GlobalsModRef.cpp | 144 ModRefInfo getModRefInfo() const { in getModRefInfo() function in GlobalsAAResult::FunctionInfo 176 addModRefInfo(FI.getModRefInfo()); in addFunctionInfo() 250 if (!isModOrRefSet(FI->getModRefInfo())) in getModRefBehavior() 252 else if (!isModSet(FI->getModRefInfo())) in getModRefBehavior() 568 if (isModAndRefSet(FI.getModRefInfo())) in AnalyzeCallGraph() 578 if (isModAndRefSet(FI.getModRefInfo())) in AnalyzeCallGraph() 608 if (!isModSet(FI.getModRefInfo())) in AnalyzeCallGraph() 610 if (!isModOrRefSet(FI.getModRefInfo())) in AnalyzeCallGraph() 931 ModRefInfo GlobalsAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() function in GlobalsAAResult 951 return intersectModRef(Known, AAResultBase::getModRefInfo(Call, Loc, AAQI)); in getModRefInfo()
|
| H A D | TypeBasedAliasAnalysis.cpp | 429 ModRefInfo TypeBasedAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() function in TypeBasedAAResult 433 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo() 440 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo() 443 ModRefInfo TypeBasedAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() function in TypeBasedAAResult 447 return AAResultBase::getModRefInfo(Call1, Call2, AAQI); in getModRefInfo() 454 return AAResultBase::getModRefInfo(Call1, Call2, AAQI); in getModRefInfo()
|
| H A D | AliasSetTracker.cpp | 223 AA.getModRefInfo(Inst, MemoryLocation(Ptr, Size, AAInfo)))) in aliasesPointer() 243 if (!C1 || !C2 || isModOrRefSet(AA.getModRefInfo(C1, C2)) || in aliasesUnknownInst() 244 isModOrRefSet(AA.getModRefInfo(C2, C1))) in aliasesUnknownInst() 250 if (isModOrRefSet(AA.getModRefInfo( in aliasesUnknownInst()
|
| H A D | Loads.cpp | 577 if (!isModSet(AA->getModRefInfo(SI, Loc))) in findAvailablePtrLoadStore() 590 if (AA && !isModSet(AA->getModRefInfo(Inst, Loc))) in findAvailablePtrLoadStore() 642 if (isModSet(AA.getModRefInfo(Inst, Loc))) in FindAvailableLoadedValue()
|
| H A D | AliasAnalysisEvaluator.cpp | 222 switch (AA.getModRefInfo(Call, Pointer.first, Size)) { in runInternal() 269 switch (AA.getModRefInfo(CallA, CallB)) { in runInternal()
|
| H A D | MemoryDependenceAnalysis.cpp | 207 if (isModOrRefSet(AA.getModRefInfo(Call, Loc))) in getCallDependencyFrom() 214 if (isNoModRef(AA.getModRefInfo(Call, CallB))) { in getCallDependencyFrom() 564 if (!isModOrRefSet(BatchAA.getModRefInfo(SI, MemLoc))) in getSimplePointerDependencyFrom() 609 ModRefInfo MR = BatchAA.getModRefInfo(Inst, MemLoc); in getSimplePointerDependencyFrom()
|
| H A D | BasicAliasAnalysis.cpp | 881 ModRefInfo BasicAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() function in BasicAAResult 1048 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo() 1051 ModRefInfo BasicAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() function in BasicAAResult 1076 return AAResultBase::getModRefInfo(Call1, Call2, AAQI); in getModRefInfo()
|
| H A D | MemorySSA.cpp | 331 ModRefInfo I = AA.getModRefInfo(DefInst, CB); in instructionClobbersQuery() 341 ModRefInfo I = AA.getModRefInfo(DefInst, UseLoc); in instructionClobbersQuery() 1807 ModRefInfo ModRef = AAP->getModRefInfo(I, None); in createNewAccess() 1815 ModRefInfo ModRef = AAP->getModRefInfo(I, None); in createNewAccess()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | AliasAnalysisTest.cpp | 167 TEST_F(AliasAnalysisTest, getModRefInfo) { in TEST_F() argument 196 EXPECT_EQ(AA.getModRefInfo(Store1, MemoryLocation()), ModRefInfo::Mod); in TEST_F() 197 EXPECT_EQ(AA.getModRefInfo(Store1, None), ModRefInfo::Mod); in TEST_F() 198 EXPECT_EQ(AA.getModRefInfo(Load1, MemoryLocation()), ModRefInfo::Ref); in TEST_F() 199 EXPECT_EQ(AA.getModRefInfo(Load1, None), ModRefInfo::Ref); in TEST_F() 200 EXPECT_EQ(AA.getModRefInfo(Add1, MemoryLocation()), ModRefInfo::NoModRef); in TEST_F() 201 EXPECT_EQ(AA.getModRefInfo(Add1, None), ModRefInfo::NoModRef); in TEST_F() 202 EXPECT_EQ(AA.getModRefInfo(VAArg1, MemoryLocation()), ModRefInfo::ModRef); in TEST_F() 203 EXPECT_EQ(AA.getModRefInfo(VAArg1, None), ModRefInfo::ModRef); in TEST_F() 205 EXPECT_EQ(AA.getModRefInfo(CmpXChg1, None), ModRefInfo::ModRef); in TEST_F() [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | x86_32-arguments.cpp | 42 virtual void getModRefInfo(CallSite CS) = 0; 50 void getModRefInfo(CallSite CS); 53 void BasicAliasAnalysis::getModRefInfo(CallSite CS) { in getModRefInfo() function in BasicAliasAnalysis
|
| H A D | 2003-11-27-MultipleInheritanceThunk.cpp | 14 virtual int getModRefInfo(CallSite CS); 24 int getModRefInfo(CallSite CS) { in getModRefInfo() function
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 365 return isModSet(AA.getModRefInfo(AccInst, Loc)); in writtenBetween() 543 if (isModOrRefSet(AA->getModRefInfo(P, StoreLoc))) in moveUp() 572 bool MayAlias = isModOrRefSet(AA->getModRefInfo(C, None)); in moveUp() 579 return isModOrRefSet(AA->getModRefInfo(C, ML)); in moveUp() 584 return isModOrRefSet(AA->getModRefInfo(C, Call)); in moveUp() 594 if (isModSet(AA->getModRefInfo(C, LoadLoc))) in moveUp() 598 if (isModOrRefSet(AA->getModRefInfo(P, Call))) in moveUp() 605 if (isModOrRefSet(AA->getModRefInfo(P, ML))) in moveUp() 703 if (isModSet(AA->getModRefInfo(&I, LoadLoc))) { in processStore() 726 if (isModSet(AA->getModRefInfo(SI, LoadLoc))) in processStore() [all …]
|
| H A D | Sink.cpp | 41 if (isModSet(AA.getModRefInfo(S, Loc))) in isSafeToMove() 56 if (isModSet(AA.getModRefInfo(S, Call))) in isSafeToMove()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 253 if (!isModSet(AA->getModRefInfo(Inst, Loc))) in findSafeStoreForStoreStrongContraction()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64StackTagging.cpp | 369 if (isNoModRef(AA->getModRefInfo(&*BI, AllocaLoc))) in collectInitializers()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | AliasAnalysis.rst | 142 The ``getModRefInfo`` methods 145 The ``getModRefInfo`` methods return information about whether the execution of 150 The ``AliasAnalysis`` class also provides a ``getModRefInfo`` method for testing
|