Home
last modified time | relevance | path

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

/external/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()
DMemoryDependenceAnalysis.h435 getModRefInfo(const Instruction *Inst, const AliasAnalysis::Location &Loc);
/external/llvm/lib/Analysis/
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()
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 …]
DAliasAnalysisCounter.cpp109 ModRefResult getModRefInfo(ImmutableCallSite CS,
111 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function in __anon23bad6970111::AliasAnalysisCounter
113 return AliasAnalysis::getModRefInfo(CS1,CS2); in getModRefInfo()
152 AliasAnalysisCounter::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in AliasAnalysisCounter
154 ModRefResult R = getAnalysis<AliasAnalysis>().getModRefInfo(CS, Loc); in getModRefInfo()
DAliasDebugger.cpp105 ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in __anon5ee99c980111::AliasDebugger
108 return AliasAnalysis::getModRefInfo(CS, Loc); in getModRefInfo()
111 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function in __anon5ee99c980111::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
DLibCallAliasAnalysis.cpp120 LibCallAliasAnalysis::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in LibCallAliasAnalysis
136 return (ModRefResult)(MRInfo | AliasAnalysis::getModRefInfo(CS, Loc)); in getModRefInfo()
DLoads.cpp225 (AA->getModRefInfo(SI, Ptr, AccessSize) & AliasAnalysis::Mod) == 0) in FindAvailableLoadedValue()
238 (AA->getModRefInfo(Inst, Ptr, AccessSize) & AliasAnalysis::Mod) == 0) in FindAvailableLoadedValue()
DAliasSetTracker.cpp170 if (AA.getModRefInfo(UnknownInsts[i], in aliasesPointer()
186 AA.getModRefInfo(C1, C2) != AliasAnalysis::NoModRef || in aliasesUnknownInst()
187 AA.getModRefInfo(C2, C1) != AliasAnalysis::NoModRef) in aliasesUnknownInst()
192 if (AA.getModRefInfo(Inst, AliasAnalysis::Location(I.getPointer(), in aliasesUnknownInst()
DAliasAnalysisEvaluator.cpp211 switch (AA.getModRefInfo(*C, *V, Size)) { in runOnFunction()
234 switch (AA.getModRefInfo(*C, *D)) { in runOnFunction()
DMemoryDependenceAnalysis.cpp213 if (AA->getModRefInfo(CS, Loc) != AliasAnalysis::NoModRef) in getCallSiteDependencyFrom()
222 switch (AA->getModRefInfo(CS, InstCS)) { in getCallSiteDependencyFrom()
378 MemoryDependenceAnalysis::getModRefInfo(const Instruction *Inst, in getModRefInfo() function in MemoryDependenceAnalysis
380 AliasAnalysis::ModRefResult MR = AA->getModRefInfo(Inst, MemLoc); in getModRefInfo()
534 if (AA->getModRefInfo(SI, MemLoc) == AliasAnalysis::NoModRef) in getPointerDependencyFrom()
569 switch (getModRefInfo(Inst, MemLoc)) { in getPointerDependencyFrom()
DBasicAliasAnalysis.cpp487 virtual ModRefResult getModRefInfo(ImmutableCallSite CS,
490 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function
493 return AliasAnalysis::getModRefInfo(CS1, CS2); in getModRefInfo()
680 BasicAliasAnalysis::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in BasicAliasAnalysis
844 return ModRefResult(AliasAnalysis::getModRefInfo(CS, Loc) & Min); 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.cpp13 virtual int getModRefInfo(CallSite CS);
23 int getModRefInfo(CallSite CS) { in getModRefInfo() function
/external/llvm/lib/Analysis/IPA/
DGlobalsModRef.cpp114 ModRefResult getModRefInfo(ImmutableCallSite CS,
116 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function in __anonbca35fd30111::GlobalsModRef
118 return AliasAnalysis::getModRefInfo(CS1, CS2); in getModRefInfo()
553 GlobalsModRef::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() function in GlobalsModRef
569 return ModRefResult(Known & AliasAnalysis::getModRefInfo(CS, Loc)); in getModRefInfo()
/external/llvm/lib/Transforms/Scalar/
DSink.cpp167 if (AA->getModRefInfo(*I, Loc) & AliasAnalysis::Mod) in isSafeToMove()
DDeadStoreElimination.cpp606 if (AA->getModRefInfo(DepWrite, Loc) & AliasAnalysis::Ref) in runOnBasicBlock()
775 AA->getModRefInfo(CS, *I, getPointerSize(*I, *AA)); in handleEndBlock()
DObjCARC.cpp704 virtual ModRefResult getModRefInfo(ImmutableCallSite CS,
706 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1,
804 ObjCARCAliasAnalysis::getModRefInfo(ImmutableCallSite CS, const Location &Loc) { in getModRefInfo() function in ObjCARCAliasAnalysis
806 return AliasAnalysis::getModRefInfo(CS, Loc); in getModRefInfo()
825 return AliasAnalysis::getModRefInfo(CS, Loc); in getModRefInfo()
829 ObjCARCAliasAnalysis::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() function in ObjCARCAliasAnalysis
833 return AliasAnalysis::getModRefInfo(CS1, CS2); in getModRefInfo()
3968 !(AA->getModRefInfo(I, Loc) & AliasAnalysis::Mod))) in ContractRelease()
DMemCpyOptimizer.cpp504 if (AA.getModRefInfo(&*I, StoreLoc) != AliasAnalysis::NoModRef) { in processStore()
665 if (AA.getModRefInfo(C, cpyDest, srcSize) != AliasAnalysis::NoModRef) in performCallSlotOptzn()
DLoopIdiomRecognize.cpp392 (AA.getModRefInfo(I, StoreLoc) & Access)) in mayLoopAccessLocation()