Lines Matching refs:AliasAnalysis
10 /// This file defines a simple ARC-aware AliasAnalysis using special knowledge
41 INITIALIZE_AG_PASS(ObjCARCAliasAnalysis, AliasAnalysis, "objc-arc-aa",
51 AliasAnalysis::getAnalysisUsage(AU);
54 AliasAnalysis::AliasResult
57 return AliasAnalysis::alias(LocA, LocB);
64 AliasAnalysis::alias(Location(SA, LocA.Size, LocA.TBAATag),
74 Result = AliasAnalysis::alias(Location(UA), Location(UB));
90 return AliasAnalysis::pointsToConstantMemory(Loc, OrLocal);
95 if (AliasAnalysis::pointsToConstantMemory(Location(S, Loc.Size, Loc.TBAATag),
103 return AliasAnalysis::pointsToConstantMemory(Location(U), OrLocal);
110 AliasAnalysis::ModRefBehavior
112 // We have nothing to do. Just chain to the next AliasAnalysis.
113 return AliasAnalysis::getModRefBehavior(CS);
116 AliasAnalysis::ModRefBehavior
119 return AliasAnalysis::getModRefBehavior(F);
128 return AliasAnalysis::getModRefBehavior(F);
131 AliasAnalysis::ModRefResult
134 return AliasAnalysis::getModRefInfo(CS, Loc);
153 return AliasAnalysis::getModRefInfo(CS, Loc);
156 AliasAnalysis::ModRefResult
161 return AliasAnalysis::getModRefInfo(CS1, CS2);