Searched refs:NodeAllocator (Results 1 – 9 of 9) sorted by relevance
151 NodeAllocatorType *NodeAllocator = nullptr; member170 NodeAllocator = in Allocators()191 NodeAllocator = in Allocators()221 NodeAllocator = in Allocators()230 O.NodeAllocator = nullptr; in Allocators()239 if (NodeAllocator)240 NodeAllocator->~NodeAllocatorType();241 if (O.NodeAllocator) {243 NodeAllocatorType(std::move(*O.NodeAllocator));244 NodeAllocator =[all …]
285 Allocator &NodeAllocator; // Allocator used for creating interval nodes. variable312 NodeAllocator.Deallocate(Node); in deleteTree()390 new (NodeAllocator) IntervalNode(MiddlePoint, NewBucketStart); in createTree()591 explicit IntervalTree(Allocator &NodeAllocator) in IntervalTree() argument592 : NodeAllocator(NodeAllocator) {} in IntervalTree()
2021 return Doc->NodeAllocator; in getValue() 2522 return new (NodeAllocator) AliasNode(stream.CurrentDoc, T.Range.substr(1)); in parseBlockNode() 2548 return new (NodeAllocator) SequenceNode( stream.CurrentDoc in parseBlockNode() 2554 return new (NodeAllocator) in parseBlockNode() 2561 return new (NodeAllocator) in parseBlockNode() 2568 return new (NodeAllocator) in parseDirectives() 2575 return new (NodeAllocator) in parseDirectives() 2582 return new (NodeAllocator) in parseYAMLDirective() 2590 StringRef StrCopy = NullTerminatedStr.copy(NodeAllocator).drop_back(); in parseTAGDirective() 2591 return new (NodeAllocator) in parseTAGDirective() [all...]
411 struct NodeAllocator { struct415 NodeAllocator(uint32_t NPB = 4096) argument547 static_assert(sizeof(NodeBase) <= NodeAllocator::NodeMemSize,900 NodeAllocator Memory;
271 NodeAllocatorType NodeAllocator;408 return new (NodeAllocator.template Allocate<SDNodeT>())
339 void NodeAllocator::startNewBlock() { in startNewBlock()351 bool NodeAllocator::needNewBlock() { in needNewBlock()360 Node NodeAllocator::New() { in New()371 NodeId NodeAllocator::id(const NodeBase *P) const { in id()383 void NodeAllocator::clear() { in clear()
412 class NodeAllocator { class432 NodeAllocator> {434 llvm::itanium_demangle::AbstractManglingParser<Derived, NodeAllocator>;
565 BumpPtrAllocator NodeAllocator;560 BumpPtrAllocator NodeAllocator; global() variable
1097 NodeAllocator.Deallocate(AllNodes.remove(N)); in DeallocateNode()