Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DSparseMultiSet.h97 struct SMSNode { struct
122 using DenseT = SmallVector<SMSNode, 8>; argument
145 bool isHead(const SMSNode &D) const { in isHead()
171 Dense[Idx] = SMSNode(V, Prev, Next); in addValue()
179 Dense[Idx].Prev = SMSNode::INVALID; in makeTombstone()
240 if (Idx == SMSNode::INVALID) in isEnd()
320 iterator end() { return iterator(this, SMSNode::INVALID, SMSNode::INVALID); } in end()
322 return const_iterator(this, SMSNode::INVALID, SMSNode::INVALID); in end()
347 FreelistIdx = SMSNode::INVALID; in clear()
424 unsigned NodeIdx = addValue(Val, SMSNode::INVALID, SMSNode::INVALID); in insert()
[all …]