Lines Matching defs:AliasCache
458 assert(AliasCache.empty() && "AliasCache must be cleared after use!");
463 // AliasCache rarely has more than 1 or 2 elements, always use
467 AliasCache.shrink_and_clear();
504 // AliasCache - Track alias queries to guard against recursion.
507 AliasCacheTy AliasCache;
1130 assert(AliasCache.count(Locs) &&
1132 AliasResult OrigAliasResult = AliasCache[Locs];
1133 AliasCache[Locs] = NoAlias;
1147 AliasCache[Locs] = OrigAliasResult;
1280 AliasCache.insert(std::make_pair(Locs, MayAlias));
1294 if (Result != MayAlias) return AliasCache[Locs] = Result;
1305 if (Result != MayAlias) return AliasCache[Locs] = Result;
1316 if (Result != MayAlias) return AliasCache[Locs] = Result;
1325 return AliasCache[Locs] = PartialAlias;
1330 return AliasCache[Locs] = Result;