Searched refs:StackTrieNode (Results 1 – 2 of 2) sorted by relevance
/openbsd-src/gnu/llvm/llvm/tools/llvm-xray/ |
H A D | xray-stacks.cpp | 282 using StackTrieNode = TrieNode<StackDuration>; typedef 285 static std::size_t GetValueForStack(const StackTrieNode *Node); 291 GetValueForStack<AggregationType::TOTAL_TIME>(const StackTrieNode *Node) { in GetValueForStack() 302 GetValueForStack<AggregationType::INVOCATION_COUNT>(const StackTrieNode *Node) { in GetValueForStack() 311 std::size_t GetValueForStack(const StackTrieNode *Node) { in GetValueForStack() 320 using RootVector = SmallVector<StackTrieNode *, 4>; 326 std::forward_list<StackTrieNode> NodeStore; 329 DenseMap<uint32_t, SmallVector<std::pair<StackTrieNode *, uint64_t>, 8>> 332 StackTrieNode *createTrieNode(uint32_t ThreadId, int32_t FuncId, in createTrieNode() 333 StackTrieNode *Parent) { in createTrieNode() [all …]
|
H A D | xray-converter.cpp | 180 using StackTrieNode = TrieNode<StackIdData>; typedef 185 SmallVector<StackTrieNode *, 4> 186 findSiblings(StackTrieNode *parent, int32_t FnId, uint32_t TId, in findSiblings() 187 const DenseMap<uint32_t, SmallVector<StackTrieNode *, 4>> in findSiblings() argument 190 SmallVector<StackTrieNode *, 4> Siblings{}; in findSiblings() 216 StackTrieNode *findOrCreateStackNode( in findOrCreateStackNode() 217 StackTrieNode *Parent, int32_t FuncId, uint32_t TId, in findOrCreateStackNode() 218 DenseMap<uint32_t, SmallVector<StackTrieNode *, 4>> &StackRootsByThreadId, in findOrCreateStackNode() argument 219 DenseMap<unsigned, StackTrieNode *> &StacksByStackId, unsigned *id_counter, in findOrCreateStackNode() 220 std::forward_list<StackTrieNode> &NodeStore) { in findOrCreateStackNode() [all …]
|