move the address space into the subclass data field, saving a word on PointerType.
authorChris Lattner <sabre@nondot.org>
Thu, 16 Jun 2011 21:17:17 +0000 (21:17 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 16 Jun 2011 21:17:17 +0000 (21:17 +0000)
commit6091eb9d7f7c371e4563952690a39ce0147c84a2
treee6fa6eb224dc701719da4715014c61b992dee238
parente43d745b5cb7c3731627740bde882a5a5b212140
move the address space into the subclass data field, saving a word on PointerType.

This limits the # address spaces to 2^23, which should be good enough.

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