Unfortunately the fix for the previous bug introduced the previous
authorChris Lattner <sabre@nondot.org>
Thu, 7 Oct 2004 19:20:48 +0000 (19:20 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 7 Oct 2004 19:20:48 +0000 (19:20 +0000)
commita6b10b6fcce41b036bb51fa6d5bcdbe0e49ab926
tree500853b63a4198beb06a8e515ccd6200c9905a39
parent485457f5626624a0126e2d447582529100ec494a
Unfortunately the fix for the previous bug introduced the previous
exponential behavior (bork!).  This patch processes stuff with an
explicit SCC finder, allowing the algorithm to be more clear,
efficient, and also (as a bonus) correct!  This gets us back to taking
0.6s to disassemble my horrible .bc file that previously took something
> 30 mins.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16811 91177308-0d34-0410-b5e6-96231b3b80d8
lib/VMCore/Type.cpp