LLVM
15.0.0git
|
#include "llvm/ADT/SparseBitVector.h"
Public Types | |
using | iterator = SparseBitVectorIterator |
Definition at line 256 of file SparseBitVector.h.
using llvm::SparseBitVector< ElementSize >::iterator = SparseBitVectorIterator |
Definition at line 442 of file SparseBitVector.h.
|
inline |
Definition at line 444 of file SparseBitVector.h.
|
inline |
Definition at line 446 of file SparseBitVector.h.
|
inline |
Definition at line 448 of file SparseBitVector.h.
|
inline |
Definition at line 810 of file SparseBitVector.h.
|
inline |
|
inline |
Definition at line 773 of file SparseBitVector.h.
References RHS.
|
inline |
Definition at line 800 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 796 of file SparseBitVector.h.
Referenced by llvm::LiveVariables::HandleVirtRegDef(), and llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 814 of file SparseBitVector.h.
|
inline |
Definition at line 780 of file SparseBitVector.h.
References First.
|
inline |
Definition at line 788 of file SparseBitVector.h.
Referenced by llvm::pdb::HashTable< llvm::support::detail::packed_endian_specific_integral >::calculateSerializedLength(), and llvm::pdb::writeSparseBitVector().
|
inline |
Definition at line 744 of file SparseBitVector.h.
References RHS.
|
inline |
Definition at line 739 of file SparseBitVector.h.
References RHS.
Referenced by llvm::pdb::HashTable< llvm::support::detail::packed_endian_specific_integral >::load().
|
inline |
Definition at line 637 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::clear(), llvm::SparseBitVector< ElementSize >::empty(), and RHS.
Referenced by llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 688 of file SparseBitVector.h.
References copy, and llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 682 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::intersectWithComplement(), and RHS.
|
inline |
Definition at line 734 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 541 of file SparseBitVector.h.
References RHS.
|
inline |
Definition at line 588 of file SparseBitVector.h.
References RHS.
|
inline |
Definition at line 457 of file SparseBitVector.h.
References RHS.
|
inline |
Definition at line 465 of file SparseBitVector.h.
|
inline |
Definition at line 545 of file SparseBitVector.h.
References RHS.
|
inline |
Definition at line 558 of file SparseBitVector.h.
References RHS.
|
inline |
Definition at line 487 of file SparseBitVector.h.
|
inline |
Definition at line 508 of file SparseBitVector.h.
Referenced by llvm::LiveVariables::addNewBlock(), locateCStrings(), llvm::LiveVariables::MarkVirtRegAliveInBlock(), llvm::pdb::readSparseBitVector(), llvm::LiveVariables::recomputeForSingleDefVirtReg(), llvm::LiveVariables::setPHIJoin(), llvm::SparseBitVector< ElementSize >::test_and_set(), and llvm::LiveIntervalUnion::verify().
|
inline |
Definition at line 472 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 532 of file SparseBitVector.h.
References old, llvm::SparseBitVector< ElementSize >::set(), and llvm::SparseBitVector< ElementSize >::test().