Make the PATypeHolder use a simple union-find implementation to handle
authorChris Lattner <sabre@nondot.org>
Thu, 2 Oct 2003 23:35:57 +0000 (23:35 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 2 Oct 2003 23:35:57 +0000 (23:35 +0000)
commit1c5164e9cff87b9682fcf620c7aac099ff378e18
tree9d281931f92a568e21033924f80b001e1982d69b
parentc7b6f035011c2bd8846edf76a8f416cc96c1f94e
Make the PATypeHolder use a simple union-find implementation to handle
merging of types.  This makes it MUCH more efficient than before, also
making things simpler.

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