LLVM
12.0.0git
|
#include "llvm/ADT/SparseBitVector.h"
Public Types | |
using | iterator = SparseBitVectorIterator |
Definition at line 255 of file SparseBitVector.h.
using llvm::SparseBitVector< ElementSize >::iterator = SparseBitVectorIterator |
Definition at line 441 of file SparseBitVector.h.
|
inline |
Definition at line 443 of file SparseBitVector.h.
|
inline |
Definition at line 445 of file SparseBitVector.h.
|
inline |
Definition at line 447 of file SparseBitVector.h.
|
inline |
Definition at line 809 of file SparseBitVector.h.
Referenced by llvm::LiveVariables::addNewBlock(), and llvm::dump().
|
inline |
|
inline |
Definition at line 772 of file SparseBitVector.h.
|
inline |
Definition at line 799 of file SparseBitVector.h.
Referenced by llvm::pdb::HashTable< llvm::support::detail::packed_endian_specific_integral >::load(), and llvm::pdb::HashTable< llvm::support::detail::packed_endian_specific_integral >::size().
|
inline |
Definition at line 795 of file SparseBitVector.h.
Referenced by llvm::LiveVariables::HandleVirtRegDef(), and llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 813 of file SparseBitVector.h.
Referenced by llvm::LiveVariables::addNewBlock(), and llvm::dump().
|
inline |
Definition at line 779 of file SparseBitVector.h.
|
inline |
Definition at line 787 of file SparseBitVector.h.
References llvm::Last.
Referenced by llvm::pdb::HashTable< llvm::support::detail::packed_endian_specific_integral >::calculateSerializedLength(), and llvm::pdb::writeSparseBitVector().
|
inline |
Definition at line 738 of file SparseBitVector.h.
Referenced by llvm::pdb::HashTable< llvm::support::detail::packed_endian_specific_integral >::load().
|
inline |
Definition at line 743 of file SparseBitVector.h.
|
inline |
Definition at line 636 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::clear(), and llvm::SparseBitVector< ElementSize >::empty().
Referenced by llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 681 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 687 of file SparseBitVector.h.
References llvm::copy(), and llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 733 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 540 of file SparseBitVector.h.
|
inline |
Definition at line 587 of file SparseBitVector.h.
|
inline |
Definition at line 456 of file SparseBitVector.h.
|
inline |
Definition at line 464 of file SparseBitVector.h.
References llvm::move().
|
inline |
Definition at line 544 of file SparseBitVector.h.
|
inline |
Definition at line 557 of file SparseBitVector.h.
|
inline |
Definition at line 486 of file SparseBitVector.h.
|
inline |
Definition at line 507 of file SparseBitVector.h.
Referenced by locateCStrings(), llvm::LiveVariables::MarkVirtRegAliveInBlock(), llvm::pdb::readSparseBitVector(), llvm::SIMachineFunctionInfo::ReserveWWMRegister(), llvm::LiveVariables::setPHIJoin(), llvm::SparseBitVector< ElementSize >::test_and_set(), and llvm::LiveIntervalUnion::verify().
|
inline |
Definition at line 471 of file SparseBitVector.h.
Referenced by llvm::emitAMDGPUPrintfCall(), llvm::LiveVariables::HandleVirtRegUse(), llvm::pdb::HashTable< llvm::support::detail::packed_endian_specific_integral >::isDeleted(), llvm::LiveVariables::isPHIJoin(), llvm::pdb::HashTable< llvm::support::detail::packed_endian_specific_integral >::isPresent(), llvm::LiveVariables::MarkVirtRegAliveInBlock(), llvm::SparseBitVector< ElementSize >::test_and_set(), and llvm::pdb::writeSparseBitVector().
|
inline |
Definition at line 531 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::set(), and llvm::SparseBitVector< ElementSize >::test().