Home
last modified time | relevance | path

Searched refs:getModRefInfo (Results 1 – 25 of 72) sorted by relevance

123

/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h344 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 …]
DScopedNoAliasAA.h40 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
41 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2);
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DAliasAnalysis.h340 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 …]
DLibCallAliasAnalysis.h40 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/
DAliasAnalysis.h503 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 …]
DScopedNoAliasAA.h44 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
45 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2);
/external/llvm/unittests/Analysis/
DAliasAnalysisTest.cpp166 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/
DAliasAnalysisTest.cpp166 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/
DAliasAnalysis.cpp75 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 …]
DTypeBasedAliasAnalysis.cpp147 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()
DAliasAnalysisCounter.cpp109 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()
DAliasDebugger.cpp105 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()
DNoAliasAnalysis.cpp57 virtual ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function
61 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function
/external/llvm/lib/Analysis/
DAliasAnalysis.cpp109 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 …]
DScopedNoAliasAA.cpp95 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()
DGlobalsModRef.cpp128 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 …]
DObjCARCAliasAnalysis.cpp109 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()
DTypeBasedAliasAnalysis.cpp343 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/
DAliasAnalysis.cpp135 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 …]
DScopedNoAliasAA.cpp98 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()
DGlobalsModRef.cpp142 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 …]
DObjCARCAliasAnalysis.cpp109 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()
DTypeBasedAliasAnalysis.cpp423 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/
Dx86_32-arguments.cpp42 virtual void getModRefInfo(CallSite CS) = 0;
50 void getModRefInfo(CallSite CS);
53 void BasicAliasAnalysis::getModRefInfo(CallSite CS) { in getModRefInfo() function in BasicAliasAnalysis
D2003-11-27-MultipleInheritanceThunk.cpp14 virtual int getModRefInfo(CallSite CS);
24 int getModRefInfo(CallSite CS) { in getModRefInfo() function

123