Lines Matching defs:AST
44 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST,
87 AS.dropRef(AST);
106 void AliasSet::removeFromTracker(AliasSetTracker &AST) {
108 AST.removeAliasSet(this);
111 void AliasSet::addMemoryLocation(AliasSetTracker &AST,
118 return AST.getAliasAnalysis().isMustAlias(MemLoc, ASMemLoc);
126 AST.TotalAliasSetSize++;
286 // At this point, the AST is saturated, so we only have one active alias
437 void AliasSetTracker::add(const AliasSetTracker &AST) {
438 assert(&AA == &AST.AA &&
441 // Loop over all of the alias sets in AST, adding the members contained
443 // merged together in the current AST.
444 for (const AliasSet &AS : AST) {
448 // If there are any call sites in the alias set, add them to this AST.
501 // The AST is now saturated. From here on, we conservatively consider all