This replaces the correct but slow code with a more aggressive scc-finder
authorChris Lattner <sabre@nondot.org>
Thu, 24 Mar 2005 23:06:02 +0000 (23:06 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 24 Mar 2005 23:06:02 +0000 (23:06 +0000)
commit4da120e5d6d678204cb8587f281aa81e41a86567
tree7268ece4fcf688622ca86f6ad7a37647ed318aa4
parent09adbbc99e6e7721fc17f73588dee3eaa93c33bb
This replaces the correct but slow code with a more aggressive scc-finder
based approach to find globals and call sites that need to be copied.  This
speeds up the BU pass on 176.gcc from 22s back up to 2.3s.  Not as good
as 1.5s, but at least it's correct :)

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