Home | History | Annotate | Download | only in ObjCARC

Lines Matching refs:AliasAnalysis

10 /// This file defines a simple ARC-aware AliasAnalysis using special knowledge
42 INITIALIZE_AG_PASS(ObjCARCAliasAnalysis, AliasAnalysis, "objc-arc-aa",
52 AliasAnalysis::getAnalysisUsage(AU);
55 AliasAnalysis::AliasResult
58 return AliasAnalysis::alias(LocA, LocB);
65 AliasAnalysis::alias(Location(SA, LocA.Size, LocA.TBAATag),
75 Result = AliasAnalysis::alias(Location(UA), Location(UB));
91 return AliasAnalysis::pointsToConstantMemory(Loc, OrLocal);
96 if (AliasAnalysis::pointsToConstantMemory(Location(S, Loc.Size, Loc.TBAATag),
104 return AliasAnalysis::pointsToConstantMemory(Location(U), OrLocal);
111 AliasAnalysis::ModRefBehavior
113 // We have nothing to do. Just chain to the next AliasAnalysis.
114 return AliasAnalysis::getModRefBehavior(CS);
117 AliasAnalysis::ModRefBehavior
120 return AliasAnalysis::getModRefBehavior(F);
129 return AliasAnalysis::getModRefBehavior(F);
132 AliasAnalysis::ModRefResult
135 return AliasAnalysis::getModRefInfo(CS, Loc);
154 return AliasAnalysis::getModRefInfo(CS, Loc);
157 AliasAnalysis::ModRefResult
162 return AliasAnalysis::getModRefInfo(CS1, CS2);