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()
214 AliasSet *AliasSetTracker::mergeAliasSetsForPointer(const Value *Ptr, in mergeAliasSetsForPointer()
235 bool AliasSetTracker::containsPointer(const Value *Ptr, uint64_t Size, in containsPointer()
243 bool AliasSetTracker::containsUnknown(const Instruction *Inst) const { in containsUnknown()
250 AliasSet *AliasSetTracker::findAliasSetForUnknownInst(Instruction *Inst) { in findAliasSetForUnknownInst()
269 AliasSet &AliasSetTracker::getAliasSetForPointer(Value *Pointer, uint64_t Size, in getAliasSetForPointer()
300 bool AliasSetTracker::add(Value *Ptr, uint64_t Size, const AAMDNodes &AAInfo) { in add()
307 bool AliasSetTracker::add(LoadInst *LI) { in add()
323 bool AliasSetTracker::add(StoreInst *SI) { in add()
340 bool AliasSetTracker::add(VAArgInst *VAAI) { in add()
350 bool AliasSetTracker::add(MemSetInst *MSI) { in add()
369 bool AliasSetTracker::addUnknown(Instruction *Inst) { in addUnknown()
386 bool AliasSetTracker::add(Instruction *I) { in add()
400 void AliasSetTracker::add(BasicBlock &BB) { in add()
405 void AliasSetTracker::add(const AliasSetTracker &AST) { in add()
433 void AliasSetTracker::remove(AliasSet &AS) { in remove()
463 AliasSetTracker::remove(Value *Ptr, uint64_t Size, const AAMDNodes &AAInfo) { in remove()
470 bool AliasSetTracker::remove(LoadInst *LI) { in remove()
483 bool AliasSetTracker::remove(StoreInst *SI) { in remove()
496 bool AliasSetTracker::remove(VAArgInst *VAAI) { in remove()
507 bool AliasSetTracker::remove(MemSetInst *MSI) { in remove()
524 bool AliasSetTracker::removeUnknown(Instruction *I) { in removeUnknown()
534 bool AliasSetTracker::remove(Instruction *I) { in remove()
554 void AliasSetTracker::deleteValue(Value *PtrVal) { in deleteValue()
590 void AliasSetTracker::copyValue(Value *From, Value *To) { in copyValue()
647 void AliasSetTracker::print(raw_ostream &OS) const { in print()
657 LLVM_DUMP_METHOD void AliasSetTracker::dump() const { print(dbgs()); } in dump()
664 void AliasSetTracker::ASTCallbackVH::deleted() { in deleted()
670 void AliasSetTracker::ASTCallbackVH::allUsesReplacedWith(Value *V) { in allUsesReplacedWith()
674 AliasSetTracker::ASTCallbackVH::ASTCallbackVH(Value *V, AliasSetTracker *ast) in ASTCallbackVH()
677 AliasSetTracker::ASTCallbackVH &
678 AliasSetTracker::ASTCallbackVH::operator=(Value *V) { in operator =()
688 AliasSetTracker *Tracker;
702 Tracker = new AliasSetTracker(AAWP.getAAResults()); in runOnFunction()