Lines Matching refs:TrieNode
30 template <typename AssociatedData> struct TrieNode {
35 TrieNode<AssociatedData> *Parent;
38 llvm::SmallVector<TrieNode<AssociatedData> *, 4> Callees;
48 TrieNode<T> *
49 mergeTrieNodes(const TrieNode<T> &Left, const TrieNode<T> &Right,
51 typename std::remove_reference<TrieNode<T> *>::type NewParent,
52 std::forward_list<TrieNode<T>> &NodeStore,
57 NodeStore.push_front(TrieNode<T>{
63 llvm::DenseMap<int32_t, TrieNode<T> *> LeftCalleesByFuncId;