Lines Matching refs:AliasSetTracker
33 class AliasSetTracker; variable
37 friend class AliasSetTracker; variable
84 AliasSet *getAliasSet(AliasSetTracker &AST) { in getAliasSet()
150 void dropRef(AliasSetTracker &AST) { in dropRef()
178 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST);
242 AliasSet *getForwardedTarget(AliasSetTracker &AST) {
254 void removeFromTracker(AliasSetTracker &AST);
256 void addPointer(AliasSetTracker &AST, PointerRec &Entry, uint64_t Size,
260 void removeUnknownInst(AliasSetTracker &AST, Instruction *I) {
287 class AliasSetTracker {
291 AliasSetTracker *AST;
296 ASTCallbackVH(Value *V, AliasSetTracker *AST = nullptr);
317 explicit AliasSetTracker(AliasAnalysis &aa) : AA(aa) {}
318 ~AliasSetTracker() { clear(); }
338 void add(const AliasSetTracker &AST); // Add alias relations from another AST
442 inline raw_ostream& operator<<(raw_ostream &OS, const AliasSetTracker &AST) {