Lines Matching refs:AST
48 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { in mergeSetIn() argument
61 AliasAnalysis &AA = AST.getAliasAnalysis(); in mergeSetIn()
74 AST.TotalMayAliasSetSize += size(); in mergeSetIn()
76 AST.TotalMayAliasSetSize += AS.size(); in mergeSetIn()
106 AS.dropRef(AST); in mergeSetIn()
126 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker() argument
128 AST.removeAliasSet(this); in removeFromTracker()
131 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, in addPointer() argument
140 AliasAnalysis &AA = AST.getAliasAnalysis(); in addPointer()
146 AST.TotalMayAliasSetSize += size(); in addPointer()
166 AST.TotalMayAliasSetSize++; in addPointer()
516 void AliasSetTracker::add(const AliasSetTracker &AST) { in add() argument
517 assert(&AA == &AST.AA && in add()
523 for (const AliasSet &AS : AST) { in add()
707 assert(AST && "ASTCallbackVH called with a null AliasSetTracker!"); in deleted()
708 AST->deleteValue(getValPtr()); in deleted()
713 AST->copyValue(getValPtr(), V); in allUsesReplacedWith()
717 : CallbackVH(V), AST(ast) {} in ASTCallbackVH()
721 return *this = ASTCallbackVH(V, AST); in operator =()