* Cnstants are now global objects
authorChris Lattner <sabre@nondot.org>
Fri, 7 Sep 2001 16:46:31 +0000 (16:46 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 7 Sep 2001 16:46:31 +0000 (16:46 +0000)
commit531daef1542fd6a958c509ccbb6390d33496aae9
tree07ab39c325014c1dbcaec0d7d9b70f158f33ee5e
parent6892b126e3d3b90f13744cc1a7c83fd7f8d615f2
* Cnstants are now global objects
* ConstantPools no longer exist
* Constants are global objects in the LLVM system
* Constants are structurally equilivant if they are pointer equilivant
* Support abstract & opaque types
* Support setName on constants even though they don't track names
* Constnats don't get copy ctors anymore
* ConstPoolVal::equals is no longer useful [use ptr equivalency]
* Support generic factory classes to create and maintain constants

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