Home
last modified time | relevance | path

Searched refs:FoldingSetBase (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DFoldingSet.cpp147 static FoldingSetBase::Node *GetNextPtr(void *NextInBucketPtr) { in GetNextPtr()
152 return static_cast<FoldingSetBase::Node*>(NextInBucketPtr); in GetNextPtr()
183 FoldingSetBase::FoldingSetBase(unsigned Log2InitSize) { in FoldingSetBase() function in FoldingSetBase
191 FoldingSetBase::FoldingSetBase(FoldingSetBase &&Arg) in FoldingSetBase() function in FoldingSetBase
198 FoldingSetBase &FoldingSetBase::operator=(FoldingSetBase &&RHS) { in operator =()
209 FoldingSetBase::~FoldingSetBase() { in ~FoldingSetBase()
213 void FoldingSetBase::clear() { in clear()
224 void FoldingSetBase::GrowBucketCount(unsigned NewBucketCount, in GrowBucketCount()
262 void FoldingSetBase::GrowHashTable(const FoldingSetInfo &Info) { in GrowHashTable()
266 void FoldingSetBase::reserve(unsigned EltCount, const FoldingSetInfo &Info) { in reserve()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DFoldingSet.h117 class FoldingSetBase {
129 explicit FoldingSetBase(unsigned Log2InitSize = 6);
130 FoldingSetBase(FoldingSetBase &&Arg);
131 FoldingSetBase &operator=(FoldingSetBase &&RHS);
132 ~FoldingSetBase();
175 void (*GetNodeProfile)(const FoldingSetBase *Self, Node *N,
180 bool (*NodeEquals)(const FoldingSetBase *Self, Node *N,
186 unsigned (*ComputeNodeHash)(const FoldingSetBase *Self, Node *N,
409 using FoldingSetNode = FoldingSetBase::Node;
451 template <class Derived, class T> class FoldingSetImpl : public FoldingSetBase {
[all …]