Lines Matching defs:remove
91 assert(RefCount == 0 && "Cannot remove non-dead alias set from tracker!");
393 /// remove - Remove the specified (potentially non-empty) alias set from the
395 void AliasSetTracker::remove(AliasSet &AS) {
412 // Finally, remove the entry.
423 AliasSetTracker::remove(Value *Ptr, uint64_t Size, const MDNode *TBAAInfo) {
426 remove(*AS);
430 bool AliasSetTracker::remove(LoadInst *LI) {
435 remove(*AS);
439 bool AliasSetTracker::remove(StoreInst *SI) {
444 remove(*AS);
448 bool AliasSetTracker::remove(VAArgInst *VAAI) {
453 remove(*AS);
463 remove(*AS);
467 bool AliasSetTracker::remove(Instruction *I) {
468 // Dispatch to one of the other remove methods...
470 return remove(LI);
472 return remove(SI);
474 return remove(VAAI);
479 // deleteValue method - This method is used to remove a pointer value from the
488 // If this is a call instruction, remove the callsite from the appropriate
505 // If we found one, remove the pointer from the alias set it is in.