• Home
  • Raw
  • Download

Lines Matching refs:AliasSet

31 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) {  in mergeSetIn()
82 void AliasSetTracker::removeAliasSet(AliasSet *AS) { in removeAliasSet()
83 if (AliasSet *Fwd = AS->Forward) { in removeAliasSet()
90 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker()
95 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, in addPointer()
126 void AliasSet::addCallSite(CallSite CS, AliasAnalysis &AA) { in addCallSite()
146 bool AliasSet::aliasesPointer(const Value *Ptr, uint64_t Size, in aliasesPointer()
182 bool AliasSet::aliasesCallSite(CallSite CS, AliasAnalysis &AA) const { in aliasesCallSite()
217 AliasSet *AliasSetTracker::findAliasSetForPointer(const Value *Ptr, in findAliasSetForPointer()
220 AliasSet *FoundSet = 0; in findAliasSetForPointer()
247 AliasSet *AliasSetTracker::findAliasSetForCallSite(CallSite CS) { in findAliasSetForCallSite()
248 AliasSet *FoundSet = 0; in findAliasSetForCallSite()
266 AliasSet &AliasSetTracker::getAliasSetForPointer(Value *Pointer, uint64_t Size, in getAliasSetForPointer()
269 AliasSet::PointerRec &Entry = getEntryFor(Pointer); in getAliasSetForPointer()
278 if (AliasSet *AS = findAliasSetForPointer(Pointer, Size, TBAAInfo)) { in getAliasSetForPointer()
286 AliasSets.push_back(new AliasSet()); in getAliasSetForPointer()
293 addPointer(Ptr, Size, TBAAInfo, AliasSet::NoModRef, NewPtr); in add()
300 AliasSet &AS = addPointer(LI->getOperand(0), in add()
303 AliasSet::Refs, NewPtr); in add()
311 AliasSet &AS = addPointer(SI->getOperand(1), in add()
314 AliasSet::Mods, NewPtr); in add()
323 AliasSet::ModRef, NewPtr); in add()
334 AliasSet *AS = findAliasSetForCallSite(CS); in add()
339 AliasSets.push_back(new AliasSet()); in add()
375 AliasSet &AS = const_cast<AliasSet&>(*I); in add()
383 for (AliasSet::iterator ASI = AS.begin(), E = AS.end(); ASI != E; ++ASI) { in add()
384 AliasSet &NewAS = addPointer(ASI.getPointer(), ASI.getSize(), in add()
386 (AliasSet::AccessType)AS.AccessTy, X); in add()
394 void AliasSetTracker::remove(AliasSet &AS) { in remove()
401 AliasSet::PointerRec *P = AS.PtrList; in remove()
423 AliasSet *AS = findAliasSetForPointer(Ptr, Size, TBAAInfo); in remove()
432 AliasSet *AS = findAliasSetForPointer(LI->getOperand(0), Size, TBAAInfo); in remove()
441 AliasSet *AS = findAliasSetForPointer(SI->getOperand(1), Size, TBAAInfo); in remove()
448 AliasSet *AS = findAliasSetForPointer(VAAI->getOperand(0), in remove()
460 AliasSet *AS = findAliasSetForCallSite(CS); in remove()
507 AliasSet::PointerRec *PtrValEnt = I->second; in deleteValue()
508 AliasSet *AS = PtrValEnt->getAliasSet(*this); in deleteValue()
534 AliasSet::PointerRec &Entry = getEntryFor(To); in copyValue()
539 AliasSet *AS = I->second->getAliasSet(*this); in copyValue()
551 void AliasSet::print(raw_ostream &OS) const { in print()
592 void AliasSet::dump() const { print(dbgs()); } in dump()