Home
last modified time | relevance | path

Searched refs:DebugEpochBase (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DEpochTracker.h36 class DebugEpochBase {
40 DebugEpochBase() : Epoch(0) {} in DebugEpochBase() function
48 ~DebugEpochBase() { incrementEpoch(); } in ~DebugEpochBase()
65 explicit HandleBase(const DebugEpochBase *Parent) in HandleBase()
82 class DebugEpochBase {
89 explicit HandleBase(const DebugEpochBase *) {}
H A DSmallPtrSet.h50 class SmallPtrSetImplBase : public DebugEpochBase {
268 DebugEpochBase::HandleBase {
279 const DebugEpochBase &Epoch) in SmallPtrSetIterator()
280 : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {} in SmallPtrSetIterator()
H A DDenseMap.h86 class DenseMapBase : public DebugEpochBase {
460 DebugEpochBase &Epoch,
470 const DebugEpochBase &Epoch,
1177 class DenseMapIterator : DebugEpochBase::HandleBase {
1198 DenseMapIterator(pointer Pos, pointer E, const DebugEpochBase &Epoch,
1200 : DebugEpochBase::HandleBase(&Epoch), Ptr(Pos), End(E) {
1218 : DebugEpochBase::HandleBase(I), Ptr(I.Ptr), End(I.End) {} in DenseMapIterator()