Lines Matching defs:AST
82 AliasSet *getAliasSet(AliasSetTracker &AST) {
86 AS = OldAS->getForwardedTarget(AST);
88 OldAS->dropRef(AST);
142 void dropRef(AliasSetTracker &AST) {
145 removeFromTracker(AST);
170 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST);
237 AliasSet *getForwardedTarget(AliasSetTracker &AST) {
240 AliasSet *Dest = Forward->getForwardedTarget(AST);
243 Forward->dropRef(AST);
249 void removeFromTracker(AliasSetTracker &AST);
251 void addPointer(AliasSetTracker &AST, PointerRec &Entry, uint64_t Size,
284 AliasSetTracker *AST;
288 ASTCallbackVH(Value *V, AliasSetTracker *AST = 0);
330 void add(const AliasSetTracker &AST); // Add alias relations from another AST
367 /// this alias set, false otherwise. This does not modify the AST object or
377 /// deleted from the program to update the AST. If you don't use this, you
430 inline raw_ostream& operator<<(raw_ostream &OS, const AliasSetTracker &AST) {
431 AST.print(OS);