LLVM
8.0.1
|
#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.
Referenced by llvm::LiveVariables::VarInfo::dump(), and llvm::dump().
|
inline |
Definition at line 452 of file SparseBitVector.h.
Referenced by isEFLAGSLive().
|
inline |
Definition at line 773 of file SparseBitVector.h.
|
inline |
Definition at line 800 of file SparseBitVector.h.
|
inline |
Definition at line 796 of file SparseBitVector.h.
Referenced by llvm::LiveVariables::HandleVirtRegDef().
|
inline |
Definition at line 814 of file SparseBitVector.h.
Referenced by llvm::LiveVariables::VarInfo::dump(), and llvm::dump().
|
inline |
Definition at line 780 of file SparseBitVector.h.
References llvm::SparseBitVectorElement< ElementSize >::find_first(), and llvm::SparseBitVectorElement< ElementSize >::index().
|
inline |
Definition at line 788 of file SparseBitVector.h.
References llvm::SparseBitVectorElement< ElementSize >::find_last(), and llvm::SparseBitVectorElement< ElementSize >::index().
Referenced by llvm::pdb::writeSparseBitVector().
|
inline |
Definition at line 739 of file SparseBitVector.h.
References llvm::SparseBitVectorElement< ElementSize >::intersects().
|
inline |
Definition at line 744 of file SparseBitVector.h.
|
inline |
Definition at line 637 of file SparseBitVector.h.
References clear(), and llvm::SparseBitVectorElement< ElementSize >::empty().
Referenced by llvm::operator-().
|
inline |
Definition at line 682 of file SparseBitVector.h.
References llvm::SparseBitVectorElement< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 688 of file SparseBitVector.h.
References llvm::copy(), and llvm::SparseBitVectorElement< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 734 of file SparseBitVector.h.
References llvm::SparseBitVectorElement< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 588 of file SparseBitVector.h.
|
inline |
Definition at line 541 of file SparseBitVector.h.
|
inline |
Definition at line 457 of file SparseBitVector.h.
|
inline |
Definition at line 465 of file SparseBitVector.h.
|
inline |
Definition at line 545 of file SparseBitVector.h.
|
inline |
Definition at line 558 of file SparseBitVector.h.
|
inline |
Definition at line 487 of file SparseBitVector.h.
|
inline |
Definition at line 508 of file SparseBitVector.h.
Referenced by llvm::LiveVariables::addNewBlock(), INITIALIZE_PASS(), isEFLAGSLive(), llvm::LiveVariables::MarkVirtRegAliveInBlock(), performSink(), llvm::pdb::readSparseBitVector(), llvm::LiveVariables::setPHIJoin(), and llvm::LiveIntervalUnion::verify().
|
inline |
Definition at line 472 of file SparseBitVector.h.
Referenced by llvm::LiveVariables::addNewBlock(), llvm::LiveVariables::HandleVirtRegUse(), isEFLAGSLive(), llvm::LiveVariables::VarInfo::isLiveIn(), llvm::LiveVariables::isLiveOut(), llvm::LiveVariables::isPHIJoin(), llvm::LiveVariables::MarkVirtRegAliveInBlock(), matchPair(), and llvm::pdb::writeSparseBitVector().
|
inline |
Definition at line 532 of file SparseBitVector.h.
References llvm::SparseBitVectorElement< ElementSize >::test().