diff options
author | Dan Gohman <gohman@apple.com> | 2010-01-05 15:04:49 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2010-01-05 15:04:49 +0000 |
commit | cb89afc965c66029ae38712d1c52f5bbe4dee942 (patch) | |
tree | 7183d835b6819e6c34f8162fdbd5bd3ce53a18bd /lib/Transforms/Utils/Local.cpp | |
parent | eade00209447c07953a609b30666ce5f6d9f9864 (diff) |
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
Diffstat (limited to 'lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions