/external/llvm/include/llvm/Analysis/ |
D | AliasAnalysis.h | 94 enum ModRefInfo { enum 252 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx); 344 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc); 347 ModRefInfo getModRefInfo(ImmutableCallSite CS, const Value *P, in getModRefInfo() 354 ModRefInfo getModRefInfo(const CallInst *C, const MemoryLocation &Loc) { in getModRefInfo() 359 ModRefInfo getModRefInfo(const CallInst *C, const Value *P, uint64_t Size) { in getModRefInfo() 365 ModRefInfo getModRefInfo(const InvokeInst *I, const MemoryLocation &Loc) { in getModRefInfo() 370 ModRefInfo getModRefInfo(const InvokeInst *I, const Value *P, uint64_t Size) { in getModRefInfo() 376 ModRefInfo getModRefInfo(const LoadInst *L, const MemoryLocation &Loc); 379 ModRefInfo getModRefInfo(const LoadInst *L, const Value *P, uint64_t Size) { in getModRefInfo() [all …]
|
D | ScopedNoAliasAA.h | 40 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc); 41 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2);
|
D | TypeBasedAliasAnalysis.h | 42 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc); 43 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2);
|
D | BasicAliasAnalysis.h | 68 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc); 70 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2); 76 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx);
|
D | GlobalsModRef.h | 91 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc); 116 ModRefInfo getModRefInfoForArgument(ImmutableCallSite CS,
|
D | ObjCARCAliasAnalysis.h | 60 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
|
D | CFLSteensAliasAnalysis.h | 85 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx);
|
/external/llvm/lib/Analysis/ |
D | AliasAnalysis.cpp | 95 ModRefInfo AAResults::getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx) { in getArgModRefInfo() 96 ModRefInfo Result = MRI_ModRef; in getArgModRefInfo() 99 Result = ModRefInfo(Result & AA->getArgModRefInfo(CS, ArgIdx)); in getArgModRefInfo() 109 ModRefInfo AAResults::getModRefInfo(Instruction *I, ImmutableCallSite Call) { in getModRefInfo() 126 ModRefInfo AAResults::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() 128 ModRefInfo Result = MRI_ModRef; in getModRefInfo() 131 Result = ModRefInfo(Result & AA->getModRefInfo(CS, Loc)); in getModRefInfo() 145 Result = ModRefInfo(Result & MRI_Ref); in getModRefInfo() 147 Result = ModRefInfo(Result & MRI_Mod); in getModRefInfo() 151 ModRefInfo AllArgsMask = MRI_NoModRef; in getModRefInfo() [all …]
|
D | GlobalsModRef.cpp | 63 typedef SmallDenseMap<const GlobalValue *, ModRefInfo, 16> GlobalInfoMapType; 128 ModRefInfo getModRefInfo() const { in getModRefInfo() 129 return ModRefInfo(Info.getInt() & MRI_ModRef); in getModRefInfo() 133 void addModRefInfo(ModRefInfo NewMRI) { in addModRefInfo() 146 ModRefInfo getModRefInfoForGlobal(const GlobalValue &GV) const { in getModRefInfoForGlobal() 147 ModRefInfo GlobalMRI = mayReadAnyGlobal() ? MRI_Ref : MRI_NoModRef; in getModRefInfoForGlobal() 151 GlobalMRI = ModRefInfo(GlobalMRI | I->second); in getModRefInfoForGlobal() 169 void addModRefInfoForGlobal(const GlobalValue &GV, ModRefInfo NewMRI) { in addModRefInfoForGlobal() 176 GlobalMRI = ModRefInfo(GlobalMRI | NewMRI); in addModRefInfoForGlobal() 560 FI.addModRefInfo(ModRefInfo(Behaviour & MRI_ModRef)); in AnalyzeCallGraph() [all …]
|
D | ScopedNoAliasAA.cpp | 95 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() 112 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
|
D | ObjCARCAliasAnalysis.cpp | 109 ModRefInfo ObjCARCAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
|
D | TypeBasedAliasAnalysis.cpp | 343 ModRefInfo TypeBasedAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() 357 ModRefInfo TypeBasedAAResult::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
|
D | MemoryDependenceAnalysis.cpp | 89 static ModRefInfo GetLocation(const Instruction *Inst, MemoryLocation &Loc, in GetLocation() 181 ModRefInfo MR = GetLocation(Inst, Loc, TLI); in getCallSiteDependencyFrom() 649 ModRefInfo MR = AA.getModRefInfo(Inst, MemLoc); in getSimplePointerDependencyFrom() 708 ModRefInfo MR = GetLocation(QueryInst, MemLoc, TLI); in getDependency()
|
D | CFLSteensAliasAnalysis.cpp | 344 ModRefInfo CFLSteensAAResult::getArgModRefInfo(ImmutableCallSite CS, in getArgModRefInfo()
|
D | BasicAliasAnalysis.cpp | 635 ModRefInfo BasicAAResult::getArgModRefInfo(ImmutableCallSite CS, in getArgModRefInfo() 705 ModRefInfo BasicAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo() 788 ModRefInfo BasicAAResult::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
|
/external/llvm/lib/Transforms/Utils/ |
D | MemorySSA.cpp | 528 ModRefInfo ModRef = AA->getModRefInfo(I); in createNewAccess() 1101 ModRefInfo I = AA->getModRefInfo(DefMemoryInst, ImmutableCallSite(Q.Inst)); in instructionClobbersQuery()
|
/external/llvm/lib/Transforms/Scalar/ |
D | DeadStoreElimination.cpp | 768 ModRefInfo A = AA->getModRefInfo(CS, I, getPointerSize(I, DL, *TLI)); in handleEndBlock()
|
D | LoopIdiomRecognize.cpp | 699 mayLoopAccessLocation(Value *Ptr, ModRefInfo Access, Loop *L, in mayLoopAccessLocation()
|
D | MemCpyOptimizer.cpp | 906 ModRefInfo MR = AA.getModRefInfo(C, cpyDest, srcSize); in performCallSlotOptzn()
|