Lines Matching refs:remove
95 assert(RefCount == 0 && "Cannot remove non-dead alias set from tracker!");
413 /// remove - Remove the specified (potentially non-empty) alias set from the
415 void AliasSetTracker::remove(AliasSet &AS) {
434 // Finally, remove the entry.
445 AliasSetTracker::remove(Value *Ptr, uint64_t Size, const AAMDNodes &AAInfo) {
448 remove(*AS);
452 bool AliasSetTracker::remove(LoadInst *LI) {
460 remove(*AS);
464 bool AliasSetTracker::remove(StoreInst *SI) {
472 remove(*AS);
476 bool AliasSetTracker::remove(VAArgInst *VAAI) {
483 remove(*AS);
493 remove(*AS);
497 bool AliasSetTracker::remove(Instruction *I) {
498 // Dispatch to one of the other remove methods...
500 return remove(LI);
502 return remove(SI);
504 return remove(VAAI);
509 // deleteValue method - This method is used to remove a pointer value from the
518 // If this is a call instruction, remove the callsite from the appropriate
535 // If we found one, remove the pointer from the alias set it is in.