"Ghostify" embedded sentinels. This is a real win in all cases
authorGabor Greif <ggreif@gmail.com>
Wed, 4 Mar 2009 06:57:48 +0000 (06:57 +0000)
committerGabor Greif <ggreif@gmail.com>
Wed, 4 Mar 2009 06:57:48 +0000 (06:57 +0000)
commitc7f6b8c5d40e17bf43fd3a1549d7d89c9da735e1
treeaaea2b823dc215090f5792c8cd12d6479b8f7716
parentae3f2b6c77721034b5abfae7b6d1bf1bc60478d6
"Ghostify" embedded sentinels. This is a real win in all cases
because less bytes are allocated and subobject construction is gone.
For reference how it works, see BasicBlock.h.
Btw. it is very assuring to see that somebody has invented
this ilist-embedded sentinel technique before me :-)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66026 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MachineBasicBlock.h
include/llvm/CodeGen/MachineFunction.h
include/llvm/CodeGen/SelectionDAG.h