Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Support/
H A DFoldingSet.cpp227 void FoldingSetBase::anchor() {} in anchor()
229 FoldingSetBase::FoldingSetBase(unsigned Log2InitSize) { in FoldingSetBase() function in FoldingSetBase
237 FoldingSetBase::FoldingSetBase(FoldingSetBase &&Arg) in FoldingSetBase() function in FoldingSetBase
244 FoldingSetBase &FoldingSetBase::operator=(FoldingSetBase &&RHS) { in operator =()
255 FoldingSetBase::~FoldingSetBase() { in ~FoldingSetBase()
259 void FoldingSetBase::clear() { in clear()
305 void FoldingSetBase::GrowHashTable() { in GrowHashTable()
309 void FoldingSetBase::reserve(unsigned EltCount) { in reserve()
321 FoldingSetBase::Node *
376 bool FoldingSetBase::RemoveNode(Node *N) { in RemoveNode()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DFoldingSet.h113 class FoldingSetBase {
127 explicit FoldingSetBase(unsigned Log2InitSize = 6);
128 FoldingSetBase(FoldingSetBase &&Arg);
129 FoldingSetBase &operator=(FoldingSetBase &&RHS);
130 ~FoldingSetBase();
359 using FoldingSetNode = FoldingSetBase::Node;
401 template <class T> class FoldingSetImpl : public FoldingSetBase {
404 : FoldingSetBase(Log2InitSize) {} in FoldingSetImpl()
433 bool RemoveNode(T *N) { return FoldingSetBase::RemoveNode(N); } in RemoveNode()
439 return static_cast<T *>(FoldingSetBase::GetOrInsertNode(N)); in GetOrInsertNode()
[all …]