LLVM 20.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 |
Definition at line 452 of file SparseBitVector.h.
Referenced by llvm::pdb::HashTable< ValueT >::clear(), llvm::SIInstrInfo::convertToThreeAddress(), and llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
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< ValueT >::load(), and llvm::pdb::HashTable< ValueT >::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 llvm::First.
|
inline |
Definition at line 788 of file SparseBitVector.h.
References llvm::Last.
Referenced by llvm::pdb::HashTable< ValueT >::calculateSerializedLength(), llvm::DivergencePropagator< ContextT >::computeJoinPoints(), 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 llvm::SparseBitVector< ElementSize >::intersects(), and RHS.
Referenced by llvm::SparseBitVector< ElementSize >::intersects(), and llvm::pdb::HashTable< ValueT >::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 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.
References RHS.
|
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.
References Idx.
Referenced by llvm::DivergencePropagator< ContextT >::computeJoinPoints().
|
inline |
Definition at line 508 of file SparseBitVector.h.
References Idx.
Referenced by llvm::LiveVariables::addNewBlock(), llvm::DivergencePropagator< ContextT >::computeJoin(), locateCStrings(), llvm::LiveVariables::MarkVirtRegAliveInBlock(), llvm::LiveVariables::recomputeForSingleDefVirtReg(), llvm::SparseBitVector< ElementSize >::test_and_set(), and llvm::LiveIntervalUnion::verify().
|
inline |
Definition at line 472 of file SparseBitVector.h.
References Idx.
Referenced by callBufferedPrintfArgPush(), callBufferedPrintfStart(), llvm::emitAMDGPUPrintfCall(), llvm::LiveVariables::HandleVirtRegUse(), llvm::pdb::HashTable< ValueT >::isDeleted(), llvm::pdb::HashTable< ValueT >::isPresent(), llvm::LiveVariables::MarkVirtRegAliveInBlock(), and llvm::pdb::writeSparseBitVector().
|
inline |
Definition at line 532 of file SparseBitVector.h.
References Idx, llvm::SparseBitVector< ElementSize >::set(), and test.