/external/llvm/include/llvm/Analysis/ |
D | AliasAnalysis.h | 344 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc); 347 ModRefInfo getModRefInfo(ImmutableCallSite CS, const Value *P, in getModRefInfo() function 349 return getModRefInfo(CS, MemoryLocation(P, Size)); in getModRefInfo() 354 ModRefInfo getModRefInfo(const CallInst *C, const MemoryLocation &Loc) { in getModRefInfo() function 355 return getModRefInfo(ImmutableCallSite(C), Loc); in getModRefInfo() 359 ModRefInfo getModRefInfo(const CallInst *C, const Value *P, uint64_t Size) { in getModRefInfo() function 360 return getModRefInfo(C, MemoryLocation(P, Size)); in getModRefInfo() 365 ModRefInfo getModRefInfo(const InvokeInst *I, const MemoryLocation &Loc) { in getModRefInfo() function 366 return getModRefInfo(ImmutableCallSite(I), Loc); in getModRefInfo() 370 ModRefInfo getModRefInfo(const InvokeInst *I, const Value *P, uint64_t Size) { in getModRefInfo() function [all …]
|
D | ScopedNoAliasAA.h | 40 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc); 41 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2);
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | AliasAnalysis.h | 340 ModRefResult getModRefInfo(const Instruction *I, in getModRefInfo() function 343 case Instruction::VAArg: return getModRefInfo((const VAArgInst*)I, Loc); in getModRefInfo() 344 case Instruction::Load: return getModRefInfo((const LoadInst*)I, Loc); in getModRefInfo() 345 case Instruction::Store: return getModRefInfo((const StoreInst*)I, Loc); in getModRefInfo() 346 case Instruction::Fence: return getModRefInfo((const FenceInst*)I, Loc); in getModRefInfo() 348 return getModRefInfo((const AtomicCmpXchgInst*)I, Loc); in getModRefInfo() 350 return getModRefInfo((const AtomicRMWInst*)I, Loc); in getModRefInfo() 351 case Instruction::Call: return getModRefInfo((const CallInst*)I, Loc); in getModRefInfo() 352 case Instruction::Invoke: return getModRefInfo((const InvokeInst*)I,Loc); in getModRefInfo() 358 ModRefResult getModRefInfo(const Instruction *I, in getModRefInfo() function [all …]
|
D | LibCallAliasAnalysis.h | 40 ModRefResult getModRefInfo(ImmutableCallSite CS, 43 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function 46 return AliasAnalysis::getModRefInfo(CS1, CS2); in getModRefInfo()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | AliasAnalysis.h | 503 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc); 506 ModRefInfo getModRefInfo(ImmutableCallSite CS, const Value *P, in getModRefInfo() function 508 return getModRefInfo(CS, MemoryLocation(P, Size)); in getModRefInfo() 513 ModRefInfo getModRefInfo(const CallInst *C, const MemoryLocation &Loc) { in getModRefInfo() function 514 return getModRefInfo(ImmutableCallSite(C), Loc); in getModRefInfo() 518 ModRefInfo getModRefInfo(const CallInst *C, const Value *P, in getModRefInfo() function 520 return getModRefInfo(C, MemoryLocation(P, Size)); in getModRefInfo() 525 ModRefInfo getModRefInfo(const InvokeInst *I, const MemoryLocation &Loc) { in getModRefInfo() function 526 return getModRefInfo(ImmutableCallSite(I), Loc); in getModRefInfo() 530 ModRefInfo getModRefInfo(const InvokeInst *I, const Value *P, in getModRefInfo() function [all …]
|
D | ScopedNoAliasAA.h | 44 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc); 45 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2);
|
/external/llvm/unittests/Analysis/ |
D | AliasAnalysisTest.cpp | 166 TEST_F(AliasAnalysisTest, getModRefInfo) { in TEST_F() argument 193 EXPECT_EQ(AA.getModRefInfo(Store1, MemoryLocation()), MRI_Mod); in TEST_F() 194 EXPECT_EQ(AA.getModRefInfo(Store1), MRI_Mod); in TEST_F() 195 EXPECT_EQ(AA.getModRefInfo(Load1, MemoryLocation()), MRI_Ref); in TEST_F() 196 EXPECT_EQ(AA.getModRefInfo(Load1), MRI_Ref); in TEST_F() 197 EXPECT_EQ(AA.getModRefInfo(Add1, MemoryLocation()), MRI_NoModRef); in TEST_F() 198 EXPECT_EQ(AA.getModRefInfo(Add1), MRI_NoModRef); in TEST_F() 199 EXPECT_EQ(AA.getModRefInfo(VAArg1, MemoryLocation()), MRI_ModRef); in TEST_F() 200 EXPECT_EQ(AA.getModRefInfo(VAArg1), MRI_ModRef); in TEST_F() 201 EXPECT_EQ(AA.getModRefInfo(CmpXChg1, MemoryLocation()), MRI_ModRef); in TEST_F() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/ |
D | AliasAnalysisTest.cpp | 166 TEST_F(AliasAnalysisTest, getModRefInfo) { in TEST_F() argument 194 EXPECT_EQ(AA.getModRefInfo(Store1, MemoryLocation()), ModRefInfo::Mod); in TEST_F() 195 EXPECT_EQ(AA.getModRefInfo(Store1, None), ModRefInfo::Mod); in TEST_F() 196 EXPECT_EQ(AA.getModRefInfo(Load1, MemoryLocation()), ModRefInfo::Ref); in TEST_F() 197 EXPECT_EQ(AA.getModRefInfo(Load1, None), ModRefInfo::Ref); in TEST_F() 198 EXPECT_EQ(AA.getModRefInfo(Add1, MemoryLocation()), ModRefInfo::NoModRef); in TEST_F() 199 EXPECT_EQ(AA.getModRefInfo(Add1, None), ModRefInfo::NoModRef); in TEST_F() 200 EXPECT_EQ(AA.getModRefInfo(VAArg1, MemoryLocation()), ModRefInfo::ModRef); in TEST_F() 201 EXPECT_EQ(AA.getModRefInfo(VAArg1, None), ModRefInfo::ModRef); in TEST_F() 202 EXPECT_EQ(AA.getModRefInfo(CmpXChg1, MemoryLocation()), ModRefInfo::ModRef); in TEST_F() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | AliasAnalysis.cpp | 75 AliasAnalysis::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in AliasAnalysis 117 return ModRefResult(AA->getModRefInfo(CS, Loc) & Mask); in getModRefInfo() 121 AliasAnalysis::getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2) { in getModRefInfo() function in AliasAnalysis 155 R = ModRefResult((R | getModRefInfo(CS1, CS2Loc)) & Mask); in getModRefInfo() 175 if (getModRefInfo(CS2, CS1Loc) != NoModRef) { in getModRefInfo() 190 return ModRefResult(AA->getModRefInfo(CS1, CS2) & Mask); in getModRefInfo() 283 AliasAnalysis::getModRefInfo(const LoadInst *L, const Location &Loc) { in getModRefInfo() function in AliasAnalysis 298 AliasAnalysis::getModRefInfo(const StoreInst *S, const Location &Loc) { in getModRefInfo() function in AliasAnalysis 318 AliasAnalysis::getModRefInfo(const VAArgInst *V, const Location &Loc) { in getModRefInfo() function in AliasAnalysis 334 AliasAnalysis::getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc) { in getModRefInfo() function in AliasAnalysis [all …]
|
D | TypeBasedAliasAnalysis.cpp | 147 virtual ModRefResult getModRefInfo(ImmutableCallSite CS, 149 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1, 272 TypeBasedAliasAnalysis::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in TypeBasedAliasAnalysis 275 return AliasAnalysis::getModRefInfo(CS, Loc); in getModRefInfo() 283 return AliasAnalysis::getModRefInfo(CS, Loc); in getModRefInfo() 287 TypeBasedAliasAnalysis::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function in TypeBasedAliasAnalysis 290 return AliasAnalysis::getModRefInfo(CS1, CS2); in getModRefInfo() 299 return AliasAnalysis::getModRefInfo(CS1, CS2); in getModRefInfo()
|
D | AliasAnalysisCounter.cpp | 109 ModRefResult getModRefInfo(ImmutableCallSite CS, 111 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function in __anon9717e1e80111::AliasAnalysisCounter 113 return AliasAnalysis::getModRefInfo(CS1,CS2); in getModRefInfo() 153 AliasAnalysisCounter::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in AliasAnalysisCounter 155 ModRefResult R = getAnalysis<AliasAnalysis>().getModRefInfo(CS, Loc); in getModRefInfo()
|
D | AliasDebugger.cpp | 105 ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in __anone5a631090111::AliasDebugger 108 return AliasAnalysis::getModRefInfo(CS, Loc); in getModRefInfo() 111 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function in __anone5a631090111::AliasDebugger 113 return AliasAnalysis::getModRefInfo(CS1,CS2); in getModRefInfo()
|
D | NoAliasAnalysis.cpp | 57 virtual ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function 61 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function
|
/external/llvm/lib/Analysis/ |
D | AliasAnalysis.cpp | 109 ModRefInfo AAResults::getModRefInfo(Instruction *I, ImmutableCallSite Call) { in getModRefInfo() function in AAResults 113 return getModRefInfo(CS, Call); in getModRefInfo() 120 if (getModRefInfo(Call, DefLoc) != MRI_NoModRef) in getModRefInfo() 126 ModRefInfo AAResults::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in AAResults 131 Result = ModRefInfo(Result & AA->getModRefInfo(CS, Loc)); in getModRefInfo() 181 ModRefInfo AAResults::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function in AAResults 186 Result = ModRefInfo(Result & AA->getModRefInfo(CS1, CS2)); in getModRefInfo() 237 ArgMask = ModRefInfo(ArgMask & getModRefInfo(CS1, CS2ArgLoc)); in getModRefInfo() 263 ModRefInfo ArgR = getModRefInfo(CS2, CS1ArgLoc); in getModRefInfo() 312 ModRefInfo AAResults::getModRefInfo(const LoadInst *L, in getModRefInfo() function in AAResults [all …]
|
D | ScopedNoAliasAA.cpp | 95 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in ScopedNoAliasAAResult 98 return AAResultBase::getModRefInfo(CS, Loc); in getModRefInfo() 109 return AAResultBase::getModRefInfo(CS, Loc); in getModRefInfo() 112 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function in ScopedNoAliasAAResult 115 return AAResultBase::getModRefInfo(CS1, CS2); in getModRefInfo() 127 return AAResultBase::getModRefInfo(CS1, CS2); in getModRefInfo()
|
D | GlobalsModRef.cpp | 128 ModRefInfo getModRefInfo() const { in getModRefInfo() function in GlobalsAAResult::FunctionInfo 159 addModRefInfo(FI.getModRefInfo()); in addFunctionInfo() 233 if (FI->getModRefInfo() == MRI_NoModRef) in getModRefBehavior() 235 else if ((FI->getModRefInfo() & MRI_Mod) == 0) in getModRefBehavior() 249 if (FI->getModRefInfo() == MRI_NoModRef) in getModRefBehavior() 251 else if ((FI->getModRefInfo() & MRI_Mod) == 0) in getModRefBehavior() 542 if (FI.getModRefInfo() == MRI_ModRef) in AnalyzeCallGraph() 545 if (FI.getModRefInfo() == MRI_ModRef) in AnalyzeCallGraph() 575 if ((FI.getModRefInfo() & MRI_Mod) == 0) in AnalyzeCallGraph() 577 if (FI.getModRefInfo() == MRI_NoModRef) in AnalyzeCallGraph() [all …]
|
D | ObjCARCAliasAnalysis.cpp | 109 ModRefInfo ObjCARCAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in ObjCARCAAResult 112 return AAResultBase::getModRefInfo(CS, Loc); in getModRefInfo() 131 return AAResultBase::getModRefInfo(CS, Loc); in getModRefInfo()
|
D | TypeBasedAliasAnalysis.cpp | 343 ModRefInfo TypeBasedAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in TypeBasedAAResult 346 return AAResultBase::getModRefInfo(CS, Loc); in getModRefInfo() 354 return AAResultBase::getModRefInfo(CS, Loc); in getModRefInfo() 357 ModRefInfo TypeBasedAAResult::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function in TypeBasedAAResult 360 return AAResultBase::getModRefInfo(CS1, CS2); in getModRefInfo() 369 return AAResultBase::getModRefInfo(CS1, CS2); in getModRefInfo()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | AliasAnalysis.cpp | 135 ModRefInfo AAResults::getModRefInfo(Instruction *I, ImmutableCallSite Call) { in getModRefInfo() function in AAResults 139 return getModRefInfo(CS, Call); in getModRefInfo() 149 ModRefInfo MR = getModRefInfo(Call, DefLoc); in getModRefInfo() 156 ModRefInfo AAResults::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in AAResults 161 Result = intersectModRef(Result, AA->getModRefInfo(CS, Loc)); in getModRefInfo() 218 ModRefInfo AAResults::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function in AAResults 223 Result = intersectModRef(Result, AA->getModRefInfo(CS1, CS2)); in getModRefInfo() 281 ModRefInfo ModRefCS1 = getModRefInfo(CS1, CS2ArgLoc); in getModRefInfo() 321 ModRefInfo ModRefCS2 = getModRefInfo(CS2, CS1ArgLoc); in getModRefInfo() 397 ModRefInfo AAResults::getModRefInfo(const LoadInst *L, in getModRefInfo() function in AAResults [all …]
|
D | ScopedNoAliasAA.cpp | 98 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in ScopedNoAliasAAResult 101 return AAResultBase::getModRefInfo(CS, Loc); in getModRefInfo() 112 return AAResultBase::getModRefInfo(CS, Loc); in getModRefInfo() 115 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function in ScopedNoAliasAAResult 118 return AAResultBase::getModRefInfo(CS1, CS2); in getModRefInfo() 130 return AAResultBase::getModRefInfo(CS1, CS2); in getModRefInfo()
|
D | GlobalsModRef.cpp | 142 ModRefInfo getModRefInfo() const { in getModRefInfo() function in GlobalsAAResult::FunctionInfo 174 addModRefInfo(FI.getModRefInfo()); in addFunctionInfo() 248 if (!isModOrRefSet(FI->getModRefInfo())) in getModRefBehavior() 250 else if (!isModSet(FI->getModRefInfo())) in getModRefBehavior() 264 if (!isModOrRefSet(FI->getModRefInfo())) in getModRefBehavior() 266 else if (!isModSet(FI->getModRefInfo())) in getModRefBehavior() 564 if (isModAndRefSet(FI.getModRefInfo())) in AnalyzeCallGraph() 574 if (isModAndRefSet(FI.getModRefInfo())) in AnalyzeCallGraph() 608 if (!isModSet(FI.getModRefInfo())) in AnalyzeCallGraph() 610 if (!isModOrRefSet(FI.getModRefInfo())) in AnalyzeCallGraph() [all …]
|
D | ObjCARCAliasAnalysis.cpp | 109 ModRefInfo ObjCARCAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in ObjCARCAAResult 112 return AAResultBase::getModRefInfo(CS, Loc); in getModRefInfo() 131 return AAResultBase::getModRefInfo(CS, Loc); in getModRefInfo()
|
D | TypeBasedAliasAnalysis.cpp | 423 ModRefInfo TypeBasedAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in TypeBasedAAResult 426 return AAResultBase::getModRefInfo(CS, Loc); in getModRefInfo() 434 return AAResultBase::getModRefInfo(CS, Loc); in getModRefInfo() 437 ModRefInfo TypeBasedAAResult::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function in TypeBasedAAResult 440 return AAResultBase::getModRefInfo(CS1, CS2); in getModRefInfo() 449 return AAResultBase::getModRefInfo(CS1, CS2); in getModRefInfo()
|
/external/clang/test/CodeGenCXX/ |
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
|
D | 2003-11-27-MultipleInheritanceThunk.cpp | 14 virtual int getModRefInfo(CallSite CS); 24 int getModRefInfo(CallSite CS) { in getModRefInfo() function
|