|
LLVM
4.0.0
|
#include <SparseBitVector.h>
Public Types | |
| typedef SparseBitVectorIterator | iterator |
Definition at line 245 of file SparseBitVector.h.
| typedef SparseBitVectorIterator llvm::SparseBitVector< ElementSize >::iterator |
Definition at line 413 of file SparseBitVector.h.
|
inline |
Definition at line 415 of file SparseBitVector.h.
|
default |
|
inline |
Definition at line 422 of file SparseBitVector.h.
|
inline |
Definition at line 786 of file SparseBitVector.h.
Referenced by llvm::dump().
|
inline |
Definition at line 433 of file SparseBitVector.h.
Referenced by llvm::SparseBitVector< ElementSize >::intersectWithComplement(), and llvm::LiveVariables::runOnMachineFunction().
|
inline |
Definition at line 757 of file SparseBitVector.h.
|
inline |
Definition at line 776 of file SparseBitVector.h.
|
inline |
Definition at line 772 of file SparseBitVector.h.
Referenced by llvm::LiveVariables::HandleVirtRegDef(), and llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 790 of file SparseBitVector.h.
Referenced by llvm::dump().
|
inline |
Definition at line 764 of file SparseBitVector.h.
References llvm::SparseBitVectorElement< ElementSize >::find_first(), and llvm::SparseBitVectorElement< ElementSize >::index().
|
inline |
Definition at line 723 of file SparseBitVector.h.
|
inline |
Definition at line 728 of file SparseBitVector.h.
|
inline |
Definition at line 621 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::clear(), and llvm::SparseBitVector< ElementSize >::empty().
Referenced by llvm::SparseBitVector< ElementSize >::intersectWithComplement(), and llvm::operator-().
|
inline |
Definition at line 666 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 672 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 718 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 525 of file SparseBitVector.h.
|
inline |
Definition at line 572 of file SparseBitVector.h.
|
inline |
Definition at line 438 of file SparseBitVector.h.
|
inline |
Definition at line 529 of file SparseBitVector.h.
|
inline |
Definition at line 542 of file SparseBitVector.h.
|
inline |
Definition at line 471 of file SparseBitVector.h.
|
inline |
Definition at line 492 of file SparseBitVector.h.
Referenced by llvm::LiveVariables::addNewBlock(), llvm::LiveVariables::MarkVirtRegAliveInBlock(), llvm::LiveVariables::setPHIJoin(), llvm::SparseBitVector< ElementSize >::test_and_set(), and llvm::LiveIntervalUnion::verify().
|
inline |
Definition at line 456 of file SparseBitVector.h.
Referenced by llvm::LiveVariables::addNewBlock(), llvm::LiveVariables::HandleVirtRegUse(), llvm::LiveVariables::isLiveOut(), llvm::LiveVariables::isPHIJoin(), llvm::LiveVariables::MarkVirtRegAliveInBlock(), and llvm::SparseBitVector< ElementSize >::test_and_set().
|
inline |
Definition at line 516 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::set(), and llvm::SparseBitVector< ElementSize >::test().
1.8.6