|
LLVM
3.7.0
|
#include <SparseBitVector.h>
Public Types | |
| typedef SparseBitVectorIterator | iterator |
Definition at line 263 of file SparseBitVector.h.
| typedef SparseBitVectorIterator llvm::SparseBitVector< ElementSize >::iterator |
Definition at line 429 of file SparseBitVector.h.
|
inline |
Definition at line 431 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::begin().
|
inline |
Definition at line 435 of file SparseBitVector.h.
|
inline |
Definition at line 439 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::begin(), llvm::iplist< NodeTy, Traits >::end(), and llvm::ilist< NodeTy >::push_back().
|
inline |
Definition at line 793 of file SparseBitVector.h.
Referenced by llvm::dump().
|
inline |
Definition at line 450 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::clear().
Referenced by llvm::LiveVariables::runOnMachineFunction().
|
inline |
Definition at line 765 of file SparseBitVector.h.
|
inline |
Definition at line 784 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::begin(), and llvm::iplist< NodeTy, Traits >::end().
|
inline |
Definition at line 780 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::empty().
Referenced by llvm::LiveVariables::HandleVirtRegDef().
|
inline |
Definition at line 797 of file SparseBitVector.h.
Referenced by llvm::dump().
|
inline |
Definition at line 772 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::begin(), llvm::iplist< NodeTy, Traits >::empty(), llvm::SparseBitVectorElement< ElementSize >::find_first(), and llvm::SparseBitVectorElement< ElementSize >::index().
|
inline |
Definition at line 731 of file SparseBitVector.h.
|
inline |
Definition at line 736 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::begin(), llvm::iplist< NodeTy, Traits >::empty(), and llvm::iplist< NodeTy, Traits >::end().
|
inline |
Definition at line 631 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::begin(), llvm::iplist< NodeTy, Traits >::empty(), llvm::iplist< NodeTy, Traits >::end(), and llvm::iplist< NodeTy, Traits >::erase().
Referenced by llvm::SparseBitVector< ElementSize >::intersectWithComplement(), and llvm::operator-().
|
inline |
Definition at line 668 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 675 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::begin(), llvm::iplist< NodeTy, Traits >::clear(), llvm::iplist< NodeTy, Traits >::empty(), llvm::iplist< NodeTy, Traits >::end(), llvm::SparseBitVectorElement< ElementSize >::intersectWithComplement(), and llvm::ilist< NodeTy >::push_back().
|
inline |
Definition at line 726 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::intersectWithComplement().
|
inline |
Definition at line 544 of file SparseBitVector.h.
|
inline |
Definition at line 589 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::begin(), llvm::iplist< NodeTy, Traits >::empty(), llvm::iplist< NodeTy, Traits >::end(), and llvm::iplist< NodeTy, Traits >::erase().
|
inline |
Definition at line 455 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::begin(), llvm::iplist< NodeTy, Traits >::clear(), llvm::iplist< NodeTy, Traits >::end(), and llvm::ilist< NodeTy >::push_back().
|
inline |
Definition at line 548 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::begin(), and llvm::iplist< NodeTy, Traits >::end().
|
inline |
Definition at line 561 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::begin(), llvm::iplist< NodeTy, Traits >::empty(), llvm::iplist< NodeTy, Traits >::end(), and llvm::ilist< NodeTy >::insert().
|
inline |
Definition at line 485 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::empty(), llvm::iplist< NodeTy, Traits >::end(), and llvm::iplist< NodeTy, Traits >::erase().
|
inline |
Definition at line 506 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::empty(), llvm::iplist< NodeTy, Traits >::end(), and llvm::ilist< NodeTy >::insert().
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 470 of file SparseBitVector.h.
References llvm::iplist< NodeTy, Traits >::empty(), and llvm::iplist< NodeTy, Traits >::end().
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 535 of file SparseBitVector.h.
References llvm::SparseBitVector< ElementSize >::set(), and llvm::SparseBitVector< ElementSize >::test().
1.8.6