#include <ostream>
#include <cassert>
#include <cstring>
#include <climits>
#include <limits>
#include <iterator>
#include <list>
Go to the source code of this file.
|
namespace | SVF |
| for isBitcode
|
|
|
template<typename T > |
unsigned | SVF::countTrailingZeros (T Val, ZeroBehavior ZB=ZB_Width) |
|
template<typename T > |
unsigned | SVF::countLeadingZeros (T Val, ZeroBehavior ZB=ZB_Width) |
|
template<typename T > |
unsigned | SVF::countPopulation (T Value) |
|
template<unsigned ElementSize> |
bool | SVF::operator|= (SparseBitVector< ElementSize > &LHS, const SparseBitVector< ElementSize > *RHS) |
|
template<unsigned ElementSize> |
bool | SVF::operator|= (SparseBitVector< ElementSize > *LHS, const SparseBitVector< ElementSize > &RHS) |
|
template<unsigned ElementSize> |
bool | SVF::operator&= (SparseBitVector< ElementSize > *LHS, const SparseBitVector< ElementSize > &RHS) |
|
template<unsigned ElementSize> |
bool | SVF::operator&= (SparseBitVector< ElementSize > &LHS, const SparseBitVector< ElementSize > *RHS) |
|
template<unsigned ElementSize> |
SparseBitVector< ElementSize > | SVF::operator| (const SparseBitVector< ElementSize > &LHS, const SparseBitVector< ElementSize > &RHS) |
|
template<unsigned ElementSize> |
SparseBitVector< ElementSize > | SVF::operator& (const SparseBitVector< ElementSize > &LHS, const SparseBitVector< ElementSize > &RHS) |
|
template<unsigned ElementSize> |
SparseBitVector< ElementSize > | SVF::operator- (const SparseBitVector< ElementSize > &LHS, const SparseBitVector< ElementSize > &RHS) |
|
template<unsigned ElementSize> |
void | SVF::dump (const SparseBitVector< ElementSize > &LHS, std::ostream &out) |
|
◆ HAS_CLZ [1/2]
◆ HAS_CLZ [2/2]
◆ HAS_CLZLL [1/2]
◆ HAS_CLZLL [2/2]