Commit an patch from Gabor Greif in Mar 2005. This eliminates the tail
authorChris Lattner <sabre@nondot.org>
Tue, 17 Apr 2007 18:41:42 +0000 (18:41 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 17 Apr 2007 18:41:42 +0000 (18:41 +0000)
commit47e756c11edbaa9a4916687eceaa4ec94c0aae3b
treeb56c3bee5db105151094f98c26d346a09103eb7f
parent4cc12c9f5799039b59cceaae2be628f4db82c383
Commit an patch from Gabor Greif in Mar 2005.  This eliminates the tail
pointer from ilist, storing it in the prev pointer of the first node in the
list instead.

This shrinks ilist from 8 to 4 bytes, BasicBlock from 40->36 bytes, Function
from 76->68 bytes, Module from 52->44 bytes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36210 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/ilist