Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_function_call_trie.h151 NodeAllocatorType *NodeAllocator = nullptr; member
170 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 …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DIntervalTree.h285 Allocator &NodeAllocator; // Allocator used for creating interval nodes. variable
312 NodeAllocator.Deallocate(Node); in deleteTree()
390 new (NodeAllocator) IntervalNode(MiddlePoint, NewBucketStart); in createTree()
591 explicit IntervalTree(Allocator &NodeAllocator) in IntervalTree() argument
592 : NodeAllocator(NodeAllocator) {} in IntervalTree()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DYAMLParser.cpp2021 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...]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFGraph.h411 struct NodeAllocator { struct
415 NodeAllocator(uint32_t NPB = 4096) argument
547 static_assert(sizeof(NodeBase) <= NodeAllocator::NodeMemSize,
900 NodeAllocator Memory;
H A DSelectionDAG.h271 NodeAllocatorType NodeAllocator;
408 return new (NodeAllocator.template Allocate<SDNodeT>())
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFGraph.cpp339 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()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DCPlusPlusLanguage.cpp412 class NodeAllocator { class
432 NodeAllocator> {
434 llvm::itanium_demangle::AbstractManglingParser<Derived, NodeAllocator>;
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DYAMLParser.h565 BumpPtrAllocator NodeAllocator;
560 BumpPtrAllocator NodeAllocator; global() variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1097 NodeAllocator.Deallocate(AllNodes.remove(N)); in DeallocateNode()