Lines Matching refs:TBAAInfo

96                           uint64_t Size, const MDNode *TBAAInfo,  in addPointer()  argument
107 AliasAnalysis::Location(Entry.getValue(), Size, TBAAInfo)); in addPointer()
111 P->updateSizeAndTBAAInfo(Size, TBAAInfo); in addPointer()
116 Entry.updateSizeAndTBAAInfo(Size, TBAAInfo); in addPointer()
144 const MDNode *TBAAInfo, in aliasesPointer() argument
156 AliasAnalysis::Location(Ptr, Size, TBAAInfo)); in aliasesPointer()
162 if (AA.alias(AliasAnalysis::Location(Ptr, Size, TBAAInfo), in aliasesPointer()
171 AliasAnalysis::Location(Ptr, Size, TBAAInfo)) != in aliasesPointer()
218 const MDNode *TBAAInfo) { in findAliasSetForPointer() argument
221 if (I->Forward || !I->aliasesPointer(Ptr, Size, TBAAInfo, AA)) continue; in findAliasSetForPointer()
237 const MDNode *TBAAInfo) const { in containsPointer()
239 if (!I->Forward && I->aliasesPointer(Ptr, Size, TBAAInfo, AA)) in containsPointer()
266 const MDNode *TBAAInfo, in getAliasSetForPointer() argument
272 Entry.updateSizeAndTBAAInfo(Size, TBAAInfo); in getAliasSetForPointer()
277 if (AliasSet *AS = findAliasSetForPointer(Pointer, Size, TBAAInfo)) { in getAliasSetForPointer()
279 AS->addPointer(*this, Entry, Size, TBAAInfo); in getAliasSetForPointer()
286 AliasSets.back().addPointer(*this, Entry, Size, TBAAInfo); in getAliasSetForPointer()
290 bool AliasSetTracker::add(Value *Ptr, uint64_t Size, const MDNode *TBAAInfo) { in add() argument
292 addPointer(Ptr, Size, TBAAInfo, AliasSet::NoModRef, NewPtr); in add()
423 AliasSetTracker::remove(Value *Ptr, uint64_t Size, const MDNode *TBAAInfo) { in remove() argument
424 AliasSet *AS = findAliasSetForPointer(Ptr, Size, TBAAInfo); in remove()
432 const MDNode *TBAAInfo = LI->getMetadata(LLVMContext::MD_tbaa); in remove() local
433 AliasSet *AS = findAliasSetForPointer(LI->getOperand(0), Size, TBAAInfo); in remove()
441 const MDNode *TBAAInfo = SI->getMetadata(LLVMContext::MD_tbaa); in remove() local
442 AliasSet *AS = findAliasSetForPointer(SI->getOperand(1), Size, TBAAInfo); in remove()