Dan Gohman cb89afc965 Add a SmallBitVector class, which mimics BitVector but uses only
a single pointer (PointerIntPair) member. In "small" mode, the
pointer field is reinterpreted as a set of bits. In "large" mode,
the pointer points to a heap-allocated object.

Also, give BitVector empty and swap functions.

And, add some simple unittests for BitVector and SmallBitVector.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92730 91177308-0d34-0410-b5e6-96231b3b80d8
2010-01-05 15:04:49 +00:00
..
2009-10-13 01:49:02 +00:00
2009-12-21 07:15:15 +00:00
2009-09-15 15:08:33 +00:00
2009-12-17 21:23:46 +00:00
2009-11-06 10:58:06 +00:00