Don't implement AliasSetTracker::remove in terms of deleteValue. deleteValue
authorChris Lattner <sabre@nondot.org>
Tue, 27 Jun 2006 23:48:59 +0000 (23:48 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 27 Jun 2006 23:48:59 +0000 (23:48 +0000)
commitf2998574961514a156ea5defe3aa58fdcc9805b8
tree193aa4d213aee67860ac7d872eeded0b21853bc9
parent4ba6bf7458ae1a9a34d81f5f155c6329d2016064
Don't implement AliasSetTracker::remove in terms of deleteValue.  deleteValue
causes the pointer to be removed from the underlying alias analysis
implementation as well.  This impl of remove is also significantly faster than
the old one.  This fixes:
Regression/Transforms/DeadStoreElimination/2006-06-27-AST-Remove.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28950 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/AliasSetTracker.cpp