Lines Matching refs:AliasSetTracker

31 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) {  in mergeSetIn()
83 void AliasSetTracker::removeAliasSet(AliasSet *AS) { in removeAliasSet()
91 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker()
96 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, in addPointer()
198 void AliasSetTracker::clear() { in clear()
215 AliasSet *AliasSetTracker::findAliasSetForPointer(const Value *Ptr, in findAliasSetForPointer()
236 bool AliasSetTracker::containsPointer(const Value *Ptr, uint64_t Size, in containsPointer()
244 bool AliasSetTracker::containsUnknown(const Instruction *Inst) const { in containsUnknown()
251 AliasSet *AliasSetTracker::findAliasSetForUnknownInst(Instruction *Inst) { in findAliasSetForUnknownInst()
270 AliasSet &AliasSetTracker::getAliasSetForPointer(Value *Pointer, uint64_t Size, in getAliasSetForPointer()
295 bool AliasSetTracker::add(Value *Ptr, uint64_t Size, const AAMDNodes &AAInfo) { in add()
302 bool AliasSetTracker::add(LoadInst *LI) { in add()
318 bool AliasSetTracker::add(StoreInst *SI) { in add()
335 bool AliasSetTracker::add(VAArgInst *VAAI) { in add()
346 bool AliasSetTracker::addUnknown(Instruction *Inst) { in addUnknown()
363 bool AliasSetTracker::add(Instruction *I) { in add()
374 void AliasSetTracker::add(BasicBlock &BB) { in add()
379 void AliasSetTracker::add(const AliasSetTracker &AST) { in add()
408 void AliasSetTracker::remove(AliasSet &AS) { in remove()
438 AliasSetTracker::remove(Value *Ptr, uint64_t Size, const AAMDNodes &AAInfo) { in remove()
445 bool AliasSetTracker::remove(LoadInst *LI) { in remove()
458 bool AliasSetTracker::remove(StoreInst *SI) { in remove()
471 bool AliasSetTracker::remove(VAArgInst *VAAI) { in remove()
482 bool AliasSetTracker::removeUnknown(Instruction *I) { in removeUnknown()
492 bool AliasSetTracker::remove(Instruction *I) { in remove()
509 void AliasSetTracker::deleteValue(Value *PtrVal) { in deleteValue()
545 void AliasSetTracker::copyValue(Value *From, Value *To) { in copyValue()
602 void AliasSetTracker::print(raw_ostream &OS) const { in print()
612 void AliasSetTracker::dump() const { print(dbgs()); } in dump()
619 void AliasSetTracker::ASTCallbackVH::deleted() { in deleted()
625 void AliasSetTracker::ASTCallbackVH::allUsesReplacedWith(Value *V) { in allUsesReplacedWith()
629 AliasSetTracker::ASTCallbackVH::ASTCallbackVH(Value *V, AliasSetTracker *ast) in ASTCallbackVH()
632 AliasSetTracker::ASTCallbackVH &
633 AliasSetTracker::ASTCallbackVH::operator=(Value *V) { in operator =()
643 AliasSetTracker *Tracker;
657 Tracker = new AliasSetTracker(AAWP.getAAResults()); in runOnFunction()