Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/tools/llvm-xray/
H A Dtrie-node.h52 std::forward_list<TrieNode<T>> &NodeStore, in mergeTrieNodes() argument
57 NodeStore.push_front(TrieNode<T>{ in mergeTrieNodes()
59 auto I = NodeStore.begin(); in mergeTrieNodes()
76 mergeTrieNodes(*(iter->second), *Callee, Node, NodeStore, MergeFn)); in mergeTrieNodes()
H A Dxray-converter.cpp220 std::forward_list<StackTrieNode> &NodeStore) { in findOrCreateStackNode() argument
232 NodeStore.push_front({FuncId, Parent, {}, {(*id_counter)++, {}}}); in findOrCreateStackNode()
233 StackTrieNode *CurrentStack = &NodeStore.front(); in findOrCreateStackNode()
239 NodeStore.push_front({FuncId, Parent, {}, {stack_id, std::move(siblings)}}); in findOrCreateStackNode()
240 StackTrieNode *CurrentStack = &NodeStore.front(); in findOrCreateStackNode()
287 std::forward_list<StackTrieNode> NodeStore{}; in exportAsChromeTraceEventFormat() local
308 &id_counter, NodeStore); in exportAsChromeTraceEventFormat()
H A Dxray-stacks.cpp326 std::forward_list<StackTrieNode> NodeStore; member in StackTrie
334 NodeStore.push_front(StackTrieNode{FuncId, Parent, {}, {{}, {}}}); in createTrieNode()
335 auto I = NodeStore.begin(); in createTrieNode()
522 RootVector mergeAcrossThreads(std::forward_list<StackTrieNode> &NodeStore) { in mergeAcrossThreads() argument
535 **MaybeFoundIter, *Node, nullptr, NodeStore, mergeStackDuration)); in mergeAcrossThreads()