| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Silence GCC warnings. | Benjamin Kramer | 2010-02-10 | 1 | -6/+6 |
| | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95779 91177308-0d34-0410-b5e6-96231b3b80d8 | ||||
| * | Implement operators |=, &=, and ^= for SmallBitVector, and remove the | Dan Gohman | 2010-02-10 | 1 | -0/+39 |
| | | | | | | | | | restriction in BitVector for |= and ^= that the operand must be the same length. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95768 91177308-0d34-0410-b5e6-96231b3b80d8 | ||||
| * | Add a SmallBitVector class, which mimics BitVector but uses only | Dan Gohman | 2010-01-05 | 1 | -0/+140 |
| 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 | |||||
