Home | History | Annotate | Download | only in Analysis

Lines Matching refs:TBAAInfo

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