|
LLVM 22.0.0git
|
This file implements the BitVector class. More...
#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/DenseMapInfo.h"#include "llvm/ADT/iterator_range.h"#include "llvm/Support/MathExtras.h"#include <algorithm>#include <cassert>#include <climits>#include <cstdint>#include <cstdlib>#include <cstring>#include <iterator>#include <utility>Go to the source code of this file.
Classes | |
| class | llvm::const_set_bits_iterator_impl< BitVectorT > |
| ForwardIterator for the bits that are set. More... | |
| class | llvm::BitVector |
| class | llvm::BitVector::reference |
| struct | llvm::DenseMapInfo< BitVector > |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | std |
| Implement std::hash so that hash_code can be used in STL containers. | |
Functions | |
| BitVector::size_type | llvm::capacity_in_bytes (const BitVector &X) |
| void | std::swap (llvm::BitVector &LHS, llvm::BitVector &RHS) |
| Implement std::swap in terms of BitVector swap. | |
This file implements the BitVector class.
Definition in file BitVector.h.