Home | History | Annotate | Download | only in Analysis

Lines Matching refs:AliasAnalysis

41 // http://llvm.org/docs/AliasAnalysis.html#OtherItfs).
60 #include "llvm/Analysis/AliasAnalysis.h"
102 /// AliasAnalysis is relevant.
118 public AliasAnalysis {
134 if (PI == &AliasAnalysis::ID)
135 return (AliasAnalysis*)this;
156 INITIALIZE_AG_PASS(TypeBasedAliasAnalysis, AliasAnalysis, "tbaa",
166 AliasAnalysis::getAnalysisUsage(AU);
212 AliasAnalysis::AliasResult
216 return AliasAnalysis::alias(LocA, LocB);
221 if (!AM) return AliasAnalysis::alias(LocA, LocB);
223 if (!BM) return AliasAnalysis::alias(LocA, LocB);
225 // If they may alias, chain to the next AliasAnalysis.
227 return AliasAnalysis::alias(LocA, LocB);
236 return AliasAnalysis::pointsToConstantMemory(Loc, OrLocal);
239 if (!M) return AliasAnalysis::pointsToConstantMemory(Loc, OrLocal);
246 return AliasAnalysis::pointsToConstantMemory(Loc, OrLocal);
249 AliasAnalysis::ModRefBehavior
252 return AliasAnalysis::getModRefBehavior(CS);
262 return ModRefBehavior(AliasAnalysis::getModRefBehavior(CS) & Min);
265 AliasAnalysis::ModRefBehavior
268 return AliasAnalysis::getModRefBehavior(F);
271 AliasAnalysis::ModRefResult
275 return AliasAnalysis::getModRefInfo(CS, Loc);
283 return AliasAnalysis::getModRefInfo(CS, Loc);
286 AliasAnalysis::ModRefResult
290 return AliasAnalysis::getModRefInfo(CS1, CS2);
299 return AliasAnalysis::getModRefInfo(CS1, CS2);