Home
last modified time | relevance | path

Searched refs:ModRefInfo (Results 1 – 19 of 19) sorted by relevance

/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h94 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 …]
DScopedNoAliasAA.h40 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
41 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2);
DTypeBasedAliasAnalysis.h42 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
43 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2);
DBasicAliasAnalysis.h68 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
70 ModRefInfo getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2);
76 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx);
DGlobalsModRef.h91 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
116 ModRefInfo getModRefInfoForArgument(ImmutableCallSite CS,
DObjCARCAliasAnalysis.h60 ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
DCFLSteensAliasAnalysis.h85 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx);
/external/llvm/lib/Analysis/
DAliasAnalysis.cpp95 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 …]
DGlobalsModRef.cpp63 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 …]
DScopedNoAliasAA.cpp95 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
112 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
DObjCARCAliasAnalysis.cpp109 ModRefInfo ObjCARCAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
DTypeBasedAliasAnalysis.cpp343 ModRefInfo TypeBasedAAResult::getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
357 ModRefInfo TypeBasedAAResult::getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
DMemoryDependenceAnalysis.cpp89 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()
DCFLSteensAliasAnalysis.cpp344 ModRefInfo CFLSteensAAResult::getArgModRefInfo(ImmutableCallSite CS, in getArgModRefInfo()
DBasicAliasAnalysis.cpp635 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/
DMemorySSA.cpp528 ModRefInfo ModRef = AA->getModRefInfo(I); in createNewAccess()
1101 ModRefInfo I = AA->getModRefInfo(DefMemoryInst, ImmutableCallSite(Q.Inst)); in instructionClobbersQuery()
/external/llvm/lib/Transforms/Scalar/
DDeadStoreElimination.cpp768 ModRefInfo A = AA->getModRefInfo(CS, I, getPointerSize(I, DL, *TLI)); in handleEndBlock()
DLoopIdiomRecognize.cpp699 mayLoopAccessLocation(Value *Ptr, ModRefInfo Access, Loop *L, in mayLoopAccessLocation()
DMemCpyOptimizer.cpp906 ModRefInfo MR = AA.getModRefInfo(C, cpyDest, srcSize); in performCallSlotOptzn()