Searched refs:DebugEpochBase (Results 1 - 4 of 4) sorted by relevance

/external/llvm/include/llvm/ADT/
H A DEpochTracker.h10 // This file defines the DebugEpochBase and DebugEpochBase::HandleBase classes.
27 class DebugEpochBase { class in namespace:llvm
34 explicit HandleBase(const DebugEpochBase *) {}
46 /// DebugEpochBase does not by itself track handles pointing into itself. The
51 class DebugEpochBase {
55 DebugEpochBase() : Epoch(0) {}
63 ~DebugEpochBase() { incrementEpoch(); }
80 explicit HandleBase(const DebugEpochBase *Parent)
83 /// \brief Returns true if the DebugEpochBase thi
[all...]
H A DDenseMap.h54 class DenseMapBase : public DebugEpochBase {
1033 class DenseMapIterator : DebugEpochBase::HandleBase {
1050 DenseMapIterator(pointer Pos, pointer E, const DebugEpochBase &Epoch,
1052 : DebugEpochBase::HandleBase(&Epoch), Ptr(Pos), End(E) {
1064 : DebugEpochBase::HandleBase(I), Ptr(I.Ptr), End(I.End) {}
/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
H A DEpochTracker.h10 // This file defines the DebugEpochBase and DebugEpochBase::HandleBase classes.
32 /// DebugEpochBase does not by itself track handles pointing into itself. The
37 class DebugEpochBase { class in namespace:llvm
41 DebugEpochBase() : Epoch(0) {} function in class:llvm::DebugEpochBase
49 ~DebugEpochBase() { incrementEpoch(); }
66 explicit HandleBase(const DebugEpochBase *Parent)
69 /// \brief Returns true if the DebugEpochBase this Handle is linked to has
83 class DebugEpochBase {
90 explicit HandleBase(const DebugEpochBase *) {}
[all...]
H A DDenseMap.h55 class DenseMapBase : public DebugEpochBase {
1034 class DenseMapIterator : DebugEpochBase::HandleBase {
1053 DenseMapIterator(pointer Pos, pointer E, const DebugEpochBase &Epoch,
1055 : DebugEpochBase::HandleBase(&Epoch), Ptr(Pos), End(E) {
1067 : DebugEpochBase::HandleBase(I), Ptr(I.Ptr), End(I.End) {}

Completed in 132 milliseconds